找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 984|回复: 8

[求助] 如何用ARX在图层不变情况下画不同颜色的线?

[复制链接]
发表于 2016-6-2 17:24:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如图,在图层不变的情况下,如何实现 ?
a1.JPG
a2.JPG
a3.JPG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
 楼主| 发表于 2016-6-2 17:35:56 | 显示全部楼层
交互环境下很容易实现,但arx下却一直想不出很好的实现方法

点评

你是怎么创建的线,把代码贴上来,帮你看下。  详情 回复 发表于 2016-6-2 17:53
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2016-6-2 17:53:03 | 显示全部楼层
ytcadtoolss 发表于 2016-6-2 17:35
交互环境下很容易实现,但arx下却一直想不出很好的实现方法

你是怎么创建的线,把代码贴上来,帮你看下。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2016-6-2 19:09:39 来自手机 | 显示全部楼层
AcDbLine *pLine=new AcDbLine;
.…
pLine.setColorIndex(1);
**.appendEntity(pLine,true);
pLine.Close();
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-3 08:38:13 | 显示全部楼层

AcDbLine *pLine=new AcDbLine; .… pLine.setColorIndex(1); **.appendEntity(pLi...

这是最基本的了,我指的是:如下图,可以看出,中心层为红色,将“随层”改为“绿色”后,再画任何对象都是绿色的了,ARX如何实现呢?

aa.JPG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-3 08:43:50 | 显示全部楼层
点选图面四个对象,可以看出它们所在图层都是中心线层,颜色为绿色,而不是红色
cc.JPG
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 859个

财富等级: 财运亨通

发表于 2016-6-3 08:44:41 | 显示全部楼层
(setvar "cecolor" 3)
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-6-3 08:48:28 | 显示全部楼层
**.setColorIndex(1);
**.appendEntity(**,true);
是否每建一个图元,都得这样分别设置一下,有没有更简洁的方法(象交互环境一样)

点评

你设置好系统变量,生成实体后,用pEnt->setDatabaseDefault();  详情 回复 发表于 2016-6-3 12:02
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2016-6-3 12:02:59 | 显示全部楼层
ytcadtoolss 发表于 2016-6-3 08:48
**.setColorIndex(1);
**.appendEntity(**,true);
是否每建一个图元,都得这样分别设置一下,有没有更简 ...

你设置好系统变量,生成实体后,用pEnt->setDatabaseDefault();
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-11-15 09:11 , Processed in 0.284959 second(s), 55 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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