乐筑天下

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

又有一个新问题,高手帮忙,不胜感激!

[复制链接]

3

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
27
发表于 2004-2-18 16:03:00 | 显示全部楼层 |阅读模式
上次那个过圆外一点画切线的问题,兄弟自己已经解决,有愿意要lisp原程序共同研究的,请找我要。
又碰到一个新问题,虽然看起来简单,请高手认真实践后指点,不胜感激。
直接给圆标注半径的问题:在cad中有dimradius,如何正确利用这个命令。
先画一个圆,再用(command "dimradius" (entlast)),不知道为什么返回nil,干脆不认(entlast),再次请高手指点。
注:要求lisp程序,不用对图面进行任何操作即可完成标注。
回复

使用道具 举报

16

主题

909

帖子

8

银币

中流砥柱

Rank: 25

铜币
973
发表于 2004-2-18 22:03:00 | 显示全部楼层
(command "dimradius" (entlast))当然返回nil
要在(entlast)后面给一个点才行,至于点的位置,则与你的要求和当前的标注式样有关.
回复

使用道具 举报

101

主题

507

帖子

11

银币

中流砥柱

Rank: 25

铜币
910
发表于 2004-2-19 08:50:00 | 显示全部楼层
(defun c:sample ()
         (command "circle" "0,0" 10 )
        (command "dimradius" (list (entlast) (polar '(0 0) (/ pi 4) 10)) "")
)
回复

使用道具 举报

3

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
27
发表于 2004-2-19 17:28:00 | 显示全部楼层
楼上的兄弟好帅,佩服。
不过我想在标注上加文字,不知道,能不能解决呢??
如:(setq txt (strcat "Rx=" (rtos 10)))
(command "dimradius" (list (entlast)         "m" txt         (polar '(0 0) (/ pi 4) 10)) "")
(command "dimradius" (list (entlast)         m txt         (polar '(0 0) (/ pi 4) 10)) "")
(command "dimradius" (list (entlast)                "t" txt         (polar '(0 0) (/ pi 4) 10)) "")
(command "dimradius" (list (entlast)                t txt         (polar '(0 0) (/ pi 4) 10)) "")
都无法实现,而别的标注,比如,直线标注,却能实现,为什么啊?怎样才能让圆也实现?请高手再次指点,不胜感激!!!!
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-2-19 17:59:00 | 显示全部楼层
你说的别的标注能实现,真的可以?
command后面的参数要根据其命令的提示来输入参数的,不是你想怎么输入就怎么输入的。
你看dimradius命令,选择对象(也就是上面的(list (entlast) (polar '(0 0) (/ pi 4) 10)) 参数后,才是输入"M"或"t",你在这个参数的中加入一些东西做什么?应该在它的后面输入才对
回复

使用道具 举报

3

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
27
发表于 2004-2-19 19:53:00 | 显示全部楼层
绝对可以实现,你可以试试dimaligned,我已经试出来了。
你说在后面加??请告知完整写法,谢谢。
回复

使用道具 举报

3

主题

15

帖子

1

银币

初来乍到

Rank: 1

铜币
27
发表于 2004-2-19 20:19:00 | 显示全部楼层
^_^,自己搞定了!多谢大家的帮助
回复

使用道具 举报

26

主题

3072

帖子

10

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3177
发表于 2004-2-20 08:34:00 | 显示全部楼层

5pldylsrjcl.JPG

5pldylsrjcl.JPG
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-8 23:02 , Processed in 0.885065 second(s), 71 queries .

© 2020-2025 乐筑天下

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