CAD镜像一个实体对象 |
您所在的位置:网站首页 › 实体镜像需要一个镜像线吗 › CAD镜像一个实体对象 |
以一条线段为基准线,创建对象的反射副本。 1、单击菜单栏,“修改->镜像”。 2、单击编辑工具栏”镜像命令”按钮 3、(1)在命令行中输入Mirror,按回车键。 (2)执行命令后,命令行将显示如下信息: 命令: _Mirror 选择镜像对象 选择对象: 选择对象: 指定基点: 要删除源对象吗?[是(Y)/否(N)]: n (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 |