找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 336|回复: 3

[ARX程序]:如何设置实体的颜色???

[复制链接]
发表于 2003-5-13 16:44:16 | 显示全部楼层 |阅读模式

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

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

×
清赐教:
我现在要做的程序是:对3dSolid实体进行计算,然后根据计算结果设置表面的颜色!!这就要求先访问实体的每一个表面上的点(很小的面域)!我想到的方法是,遍历每个点,在其附近很小的区域设置很小的面域,然后设置其颜色!!

请问:(1)这样做可以吗??(2)如何访问面上的每一个点呢??(3)怎么设置颜色???因为颜色在不断变化,每一次都要显示出来,所以我就不会了!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 145个

财富等级: 日进斗金

发表于 2003-5-13 21:21:03 | 显示全部楼层

Re: [ARX程序]:如何设置实体的颜色???

最初由 mx1979 发布
[B]清赐教:
我现在要做的程序是:对3dSolid实体进行计算,然后根据计算结果设置表面的颜色!!这就要求先访问实体的每一个表面上的点(很小的面域)!我想到的方法是,遍历每个点,在其附近很小的区域设置很小的面域,然后设置其... [/B]


你不能给你想的任意一个小面积赋颜色,只能对基本的实体单位赋颜色。

你的问题可以使用 AcBr API, 对3DSOLID实体的“边、面。。”赋颜色。

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

使用道具 举报

 楼主| 发表于 2003-5-15 20:06:35 | 显示全部楼层
谢谢你的赐教.我的意思是访问面上的每一个点(有间距),以这些点为基础,在其很小的区域内创建小的面,然后设置此面的颜色为所想现实的颜色!!这种想法对吗??
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2003-5-15 20:13:28 | 显示全部楼层
最初由 mx1979 发布
[B]谢谢你的赐教.我的意思是访问面上的每一个点(有间距),以这些点为基础,在其很小的区域内创建小的面,然后设置此面的颜色为所想现实的颜色!!这种想法对吗?? [/B]


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-20 22:45 , Processed in 0.206116 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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