找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 4305|回复: 18

[编程申请] 关于图形填充颜色问题?

[复制链接]
发表于 2013-9-1 13:34:46 | 显示全部楼层 |阅读模式
悬赏20D豆未解决
本帖最后由 renyong119 于 2013-9-11 14:26 编辑

求大神给个代码!cad里有几十个图形,或者是有很多线条相交形成的多边形框,对该图形填充颜色,每个图形颜色随机生成,并且可以更改颜色。

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

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-9-1 14:46:53 | 显示全部楼层
老规矩,贴图片上来,手工做几个,这样才清楚。
另外,可以更改颜色是什么意思?

点评

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

使用道具 举报

已领礼包: 51个

财富等级: 招财进宝

发表于 2013-9-1 14:48:09 | 显示全部楼层
http://bbs.xdcad.net/thread-670392-1-1.html

这个帖子应该能帮到你。

点评

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

使用道具 举报

 楼主| 发表于 2013-9-1 18:18:06 来自手机 | 显示全部楼层
更改颜色意思是可改变填充的颜色
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-9-1 18:39:51 来自手机 | 显示全部楼层
已贴出照片,实际使用中图形要复杂点

点评

程序你要求随机填充颜色,然后还说可以修改颜色,这个修改颜色是在什么时候?  详情 回复 发表于 2013-9-1 22:57
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-9-1 22:57:37 | 显示全部楼层
renyong119 发表于 2013-9-1 18:39
已贴出照片,实际使用中图形要复杂点

程序你要求随机填充颜色,然后还说可以修改颜色,这个修改颜色是在什么时候?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-9-2 13:11:46 来自手机 | 显示全部楼层
Lispboy 发表于 2013-9-1 14:48
http://bbs.xdcad.net/thread-670392-1-1.html

这个帖子应该能帮到你。

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

使用道具 举报

 楼主| 发表于 2013-9-2 14:17:57 来自手机 | 显示全部楼层
Lispboy 发表于 2013-9-1 14:46
老规矩,贴图片上来,手工做几个,这样才清楚。
另外,可以更改颜色是什么意思?

帮帮我!!!

点评

LISPBOY给你的那个帖子链接,已经帮你做了90%的工作了,剩下就是把那些边界填充了。  详情 回复 发表于 2013-9-2 14:33
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-9-2 14:33:50 | 显示全部楼层

LISPBOY给你的那个帖子链接,已经帮你做了90%的工作了,剩下就是把那些边界填充了。

点评

newer,帮帮我  详情 回复 发表于 2013-9-2 19:26
我不会代码!  详情 回复 发表于 2013-9-2 16:22
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

 楼主| 发表于 2013-9-2 16:22:58 来自手机 | 显示全部楼层
newer 发表于 2013-9-2 14:33
LISPBOY给你的那个帖子链接,已经帮你做了90%的工作了,剩下就是把那些边界填充了。

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

使用道具 举报

 楼主| 发表于 2013-9-2 19:26:45 来自手机 | 显示全部楼层
newer 发表于 2013-9-2 14:33
LISPBOY给你的那个帖子链接,已经帮你做了90%的工作了,剩下就是把那些边界填充了。

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

使用道具 举报

已领礼包: 488个

财富等级: 日进斗金

发表于 2013-10-14 21:45:44 | 显示全部楼层
  1. (defun c:tt( / i n ss)
  2.    (xdrx_begin '("cmdecho" 0 "hpname" "solid" ))

  3.    (if (setq ss (ssget))
  4.       (progn
  5.          (vl-cmdf "copy" ss "" '(0 0 0) '(0 0 0))  ;;原来的线保留一份
  6.          (setq ss (xdrx_curve_intersectbreak ss);;所有交点处打断
  7.                ss (xdrx_curve->region ss);;生成REGION
  8.                ss (xdrx_region->curve ss);;REGION生成封闭的多段线,OVER
  9.          )
  10.          (setq i 1);;用各种不同颜色画出来
  11.          (foreach n (xdrx_pickset->ents ss)
  12.             (vl-cmdf "-hatch" "s" n "" "")
  13.             (xdrx_entity_setcolor(entlast) i)
  14.             (entdel n)   ;;如果保留填充边界 去掉这行
  15.             (setq i (1+ i))
  16.          )
  17.       )
  18.    )
  19.    (xdrx_end) (princ)
  20. )

没装api ,按以前对api的印象,改了一下,试试可以不

点评

这个程序最后由NEWER版写成 “拓步造区” 插件了,去看看。 http://bbs.xdcad.net/forum.php?mod=viewthread&tid=670588  详情 回复 发表于 2013-10-14 22:00
aeo 你记忆真好。 API 今年升级后,又新加入5,6百个函数了吧,以后一起完善它吧。  详情 回复 发表于 2013-10-14 21:57
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-10-14 21:57:11 | 显示全部楼层
aeo 发表于 2013-10-14 21:45
没装api ,按以前对api的印象,改了一下,试试可以不

aeo 你记忆真好。

API 今年升级后,又新加入5,6百个函数了吧,以后一起完善它吧。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

已领礼包: 145个

财富等级: 日进斗金

发表于 2013-10-14 22:00:29 | 显示全部楼层
aeo 发表于 2013-10-14 21:45
没装api ,按以前对api的印象,改了一下,试试可以不

这个程序最后由NEWER版写成 “拓步造区” 插件了,去看看。

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

使用道具 举报

发表于 2014-1-10 18:53:45 | 显示全部楼层
随机的颜色不好控制的啊,
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-27 10:29 , Processed in 0.473578 second(s), 57 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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