天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 63|回复: 0

ObjectArx调用cad内部命令

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
PhdArxCadCmd.h[code]#pragma once
#include <memory>
#include <mutex>

/***********************************************
   >   Class Name: PhdArxCadCmd
   >     Describe: Arx调用cad命令(单例类)
   >       Author: peihaodong
   > Created Time: 2021年7月22日
   >         Blog: https://blog.csdn.net/phd17621680432
   >           QQ: 841382590
**********************************************/

class PhdArxCadCmd final
{
public:
        static PhdArxCadCmd* Instance();

private:
        PhdArxCadCmd() = default;

        static std::unique_ptr<PhdArxCadCmd> m_self;        //声明静态对象

public:
        //关闭命令回显
        void EchoOff() const;

        //刷新图纸
        bool CallRegen() const;

        //设置标注线性比例
        bool SetDimLineScale(double dValue) const;

        //设置标注全局比例
        bool SetDimScale(double dValue) const;

        //设置区域覆盖是否显示边框
        bool SetWipeoutShow(bool bShow = false) const;

        //设置倒圆角半径
        bool SetFilletRadius(double dRadius) const;
        //调用cad命令倒圆角
        bool FilletByCommand(AcDbObjectId& idArc,const AcDbObjectId& idLine1, const AcDbObjectId& idLine2) const;

        //定位实体
        bool OrientationEnt(const AcDbObjectId& idEnt) const;

        //zoom显示全部实体
        bool ZoomAllEnt() const;

        //zoom窗口
        bool ZoomWindow(const AcGePoint3d& ptMin,const AcGePoint3d& ptMax) const;

};

//宏定义
#define g_ArxCadCmd PhdArxCadCmd::Instance()
[/code]

 

 

 

 

ObjectArx调用cad内部命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 11:33 , Processed in 0.129247 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表