乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 86|回复: 4

求教JIG画图时复制移动的问题

[复制链接]

10

主题

25

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2015-6-17 20:12:00 | 显示全部楼层 |阅读模式
之前也是在乐筑天下找到实现多段线的JIG画法。现在需要在单线画完后复制后移动,实现双线的画法。查找资料发现GetOffsetCurves()可以实现该功能。
现在自己有个思路,因为不需要他实时显示双线,所以SAMPLER和WORDDRAW中是不是就无需添加相应代码。
在每次JIG点击第二个点(第一点为开始点,第二点是结束点)后,完成GetOffsetCurves()操作,完成后第二点的结束点又变为开始点,这样进入多段线画法的循环。我摸索到现在就是将GetOffsetCurves()放在PLOYLINE每次Commit后(tr.Commit),但是如何获取我在CAD中目前画的一个多段线(当前模型空间中最后一个添加进模型的多段线),如果我获取到这个实体,是不是就可以实现多段线的平移。
我尝试了很多方式将GetOffsetCurves实现至单线绘图完成后,但最终都是致命失误,现在再尝试这个解决办法。这个可行么?如果可行?我怎么获取到当前模型空间的最后一个实体。即当前完成的多段线。
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2015-6-18 08:08:00 | 显示全部楼层
双线用mline不是更好吗
回复

使用道具 举报

10

主题

25

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2015-6-18 10:29:00 | 显示全部楼层

mline中是线,画完后还需要分解,然后pe。我想着直接实现多段线的方法来画。
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2015-6-18 14:43:00 | 显示全部楼层
你可以在jig类中用变量保存临时生成的pl
回复

使用道具 举报

10

主题

25

帖子

2

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2015-6-18 14:52:00 | 显示全部楼层

我再试试。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-13 13:14 , Processed in 0.724027 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表