wsz100 发表于 2010-11-7 16:55

回复 #15 xhq1954425 的帖子

LISP不是我的强项,个人做不了!如果可以做到还可将实体编辑的所有子项全部剥离出来,那在三维编辑时就方便很多了!
还有就是视图子项里的上下左右东南西北也很有必要抽离出来!简单地轻击键盘,模型就在你面前上下翻飞,三维操作一定超爽!
非常希望有这样的LISP高手来解决这个问题!:victory: :victory:

zzzzzzzzzz 发表于 2010-11-7 17:30

原帖由 wsz100 于 2010-11-7 12:49 发表 http://www.askcad.com/bbs/images/common/back.gif
算了算,Z版主的曲面切割方法比我的方法多出好几步操作,最少三步以上!看看楼下的还有谁有更简便的方法,期待!:)

xhq1954425 发表于 2010-11-7 17:30

这个可是不用高手来解决!把下面这两行

(defun C:YDM()
(COMMAND "solidedit" "F" "M"))

复制到文件的末尾,重新启动CAD就行了

我的那个文件在C:\Program Files\AutoCAD 2007\Support中

[ 本帖最后由 xhq1954425 于 2010-11-8 05:35 编辑 ]

zzzzzzzzzz 发表于 2010-11-7 17:36

原帖由 xhq1954425 于 2010-11-7 11:32 发表 http://www.askcad.com/bbs/images/common/back.gif
我回的帖有误!这个删除面不行!:$ 改为:
首选移动面,拉伸面也可以。;P

[ 本帖最后由 zzzzzzzzzz 于 2010-11-7 21:28 编辑 ]

xhq1954425 发表于 2010-11-7 17:59

回复 #19 zzzzzzzzzz 的帖子

老弟:你那个是高版本,在07中不行。:)

用自定义YDM试试:



[ 本帖最后由 xhq1954425 于 2010-11-7 18:14 编辑 ]

xhq1954425 发表于 2010-11-7 19:21

看来高版本的三维功能有许多改进!我的机器太老了,没法装。

线角圆 发表于 2010-11-7 21:05

这么个简单问题有这么多解决办法,有意思,学习、学习。:lol

yjwfnpv 发表于 2010-11-7 22:57

原帖由 xhq1954425 于 2010-11-7 17:30 发表 http://www.askcad.com/bbs/images/common/back.gif
这个可是不用高手来解决!把下面这两行

(defun C:YDM()
(COMMAND "solidedit" "F" "M"))

复制到文件82418的末尾,重新启动CAD就行了

我的那个文件在C:\Program Files\AutoCAD 2007\Support中

当然 ...

请问大师,那 三点相切圆、打断于点、之类的命令要怎么样才能给它定义一个 快捷键呢?

ymlyk11041 发表于 2010-11-7 23:29

看高手表演就是不一样的感觉!请众高手多出来指导指导啊!期待中……:$

fdsfds680617 发表于 2010-11-8 06:25

回复 #19 zzzzzzzzzz 的帖子

同感,只要实体面的拉、偏、移超过实体尺寸,就可以淘空相关实体部分,类似XSBF老师的虚体差集。

wsz100 发表于 2010-11-8 07:53

回复 #18 xhq1954425 的帖子

如果这样可以,我的左手快捷键要动些手术了!
这真应了那句话:活到老学到老啊!:victory:

wsz100 发表于 2010-11-8 08:14

回复 #18 xhq1954425 的帖子

哈哈!这样可以了!谢谢!!
不过移动面快捷键我改为YD,M键离左手指有点远了!而且可以省去一次击键,与原有的无冲突:victory: :victory:

wsz100 发表于 2010-11-8 08:38

在这个模型里高版本CAD2011确实可以直接删除面!
Z版的演示OK!:victory:

wsz100 发表于 2010-11-8 09:22

xhq1954425 发表于 2010-11-8 18:15

原帖由 yjwfnpv 于 2010-11-7 22:57 发表 http://www.askcad.com/bbs/images/common/back.gif


请问大师,那 三点相切圆、打断于点、之类的命令要怎么样才能给它定义一个 快捷键呢?
大师不敢当!这是学lisp最基本的东西,献丑了……我现在就是没时间,等有空再帮你做那个三点画圆。
下面这个可以击右键重复打断。
把这个放在……看前面的帖。


(defun C:BRE( / ent1 P)
(if (setq ent1 (car (entsel"\n选择对象:<退出>"))) (progn
(setq p (getpoint "\n拾取打断点位置:"))   
(COMMAND "_break" ent1 P P) (princ))))
页: 1 [2] 3
查看完整版本: 刚刚学三维, 请大家教教我