乐筑天下

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

怎么加颜色

[复制链接]

16

主题

45

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
109
发表于 2004-3-5 17:24:00 | 显示全部楼层 |阅读模式
在lisp里调用(command)画图,怎么给图上个颜色呢,比如我用(command 'arc' ....)画一道弧,能不能把弧和它的圆心都加个颜色
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-5 17:45:00 | 显示全部楼层
画完一个对象后,(setcolor (entlast) 1)
(defun setcolor(sname color / sinf)
         (setq sinf (entget sname))
         (if (assoc 62 sinf)
                         (setq sinf (subst (cons 62 color) (assoc 62 sinf) sinf))
                         (setq sinf (append sinf (list (cons 62 color))))
         )
         (entmod sinf)
)
回复

使用道具 举报

33

主题

253

帖子

9

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
385
发表于 2004-3-5 19:29:00 | 显示全部楼层
(DEFUN C:cv( /         )
                                                                         
                                                                         (setq ss (ssget         ) )
                                                                         (setq cl (getint "请输入要改变的颜色1.红的2.黄色3.绿色4.青色7.白色"))
                                                                         
                                                                         (SETQ N (SSLENGTH SS))
                                                                         (SETQ A (- N 1))
                                                                 (REPEAT N
                                                                         
                                                                         (setq name(ssname ss A))
                                                                         
                                                                         (command "change" name "" "p" "c" cl "")
                                                                         
                                                                         (SETQ         A (- A 1))
                                                         )
         )
回复

使用道具 举报

16

主题

45

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
109
发表于 2004-3-11 15:59:00 | 显示全部楼层
这几天真郁闷,装了个防火墙,禁止了广告,结果我居然不能发帖子了,老说出错,连qq都上不了。把禁止广告去掉看行不行。
谢谢各位的回帖,只是我想再问一下,现在我画的圆弧能变色,但圆心那一点呢,也能让它变色吗?
再顺便问个问题,在autolisp中,编写对话框会否不方便,麻烦。
回复

使用道具 举报

16

主题

45

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
109
发表于 2004-3-11 16:05:00 | 显示全部楼层
刚才网页死了,居然还发成功了,呵呵
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-3-11 19:35:00 | 显示全部楼层
圆心那点?画一个圆弧,圆心是没有点的,如果你自己加的点,同样可以使用2楼或3楼的程序
回复

使用道具 举报

16

主题

45

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
109
发表于 2004-3-11 20:47:00 | 显示全部楼层
哦,是这样,谢谢
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-8-15 08:19 , Processed in 1.107779 second(s), 66 queries .

© 2020-2025 乐筑天下

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