CAD镜像一个实体对象

您所在的位置:网站首页 实体镜像需要一个镜像线吗 CAD镜像一个实体对象

CAD镜像一个实体对象

2024-07-14 07:49| 来源: 网络整理| 查看: 265

以一条线段为基准线,创建对象的反射副本。

1、单击菜单栏,“修改->镜像”。

2、单击编辑工具栏”镜像命令”按钮mc129.png

3、(1)在命令行中输入Mirror,按回车键。

(2)执行命令后,命令行将显示如下信息:

命令: _Mirror

选择镜像对象

选择对象:

选择对象:

指定基点:

要删除源对象吗?[是(Y)/否(N)]: n

mirror.png

(3)如果是开发人员进行二次开发,下面以在网页版为例。

(4)实现思路:首选我们需要得到我们需要镜像实体对象的id,然后定义两个点,通过ObjectIdToObject由实体对象id返回实体对象,再通过Mirror方法镜像实体。

4、主要用到函数说明:

(1)IMxDrawDatabase::ObjectIdToObject

实体id返回实体对象,具体详细如下:

参数

说明

[in] LONGLONG lId

实体id

(2)IMxDrawEntity::Mirror

镜像一个实体,具体详细如下:

参数

说明

[in] IMxDrawPoint* point1 

镜向直线上的点1 

[in] IMxDrawPoint* point2 

镜向直线上的点2 

JS代码镜像一个实体:

var lineid= mxOcx.DrawLine(0, 0, 100, 0); var pt1 = mxOcx.NewPoint(); pt1.x = -200; pt1.y = -200; var pt2 = mxOcx.NewPoint(); pt2.x = 200; pt2.y = 200; var database = mxOcx.GetDatabase(); var ent = database.ObjectIdToObject(lineid); ent.Mirror(pt1,pt2);

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3