明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: qiaoer_775

[求助]两条pline倒角的问题!急用!!请大家帮帮忙!谢谢了!!

  [复制链接]
 楼主| 发表于 2005-6-4 17:46:00 | 显示全部楼层
xyp1964,谢谢!!我试过了,可以!!!真得谢谢!!!!
发表于 2005-6-6 08:44:00 | 显示全部楼层
那能不能告诉我为什么楼主编的那个程序就不能运行呢?


一定要加捕捉吗?
 楼主| 发表于 2005-6-6 09:38:00 | 显示全部楼层
我试过了,太谢谢xyp1964了,但是这是为什么?我那样弄,还有用选择集,为什么都不行?
 楼主| 发表于 2005-6-6 11:58:00 | 显示全部楼层
现在的问题是两条不相交的pline怎么弄,用这个办法一会能倒出来,一 会不能!
 楼主| 发表于 2005-6-6 12:11:00 | 显示全部楼层
和相交的两条pline倒角连起来就执行不出来 !!到底为什么?帮忙看看,谢谢了!!! (defun c:ft04();测试pline在不同位置关系下进行倒角
(ft041)
(ft042)
) (defun ft041();测试相交的两条pline线倒角
(setvar "cmdecho" 0)
(setq pu (getvar "plinetype"))
(setvar "plinetype" 0)
(princ "\n测试相交的两条pline线倒角!(plinetype=0)")
(command "pline" (list 100 100) (list 200 200) "")
(command "pline" (list 300 100) (list 100 200) "")
(setq enpl1 (osnap (list 200 200) "nea")
enpl2 (osnap (list 100 200) "nea"))
(f enpl1 enpl2)
(command "zoom" "e")
(command "delay" 2000)
(command "erase" "all" "")
(setvar "plinetype" pu)
(setvar "cmdecho" 1)
(princ)
) (defun ft042();测试相离的两条pline线倒角
(setvar "cmdecho" 0)
(setq pu (getvar "plinetype"))
(setvar "plinetype" 0)
(princ "\n测试相离的两条pline线倒角!(plinetype=0)")
(command "pline" (list 100 100) (list 200 200) "")
(command "pline" (list 300 100) (list 150 300) "")
(setq enpl3 (osnap (list 200 200) "nea")
enpl4 (osnap (list 150 300) "nea"))
(f enpl3 enpl4)
(command "zoom" "e")
(command "delay" 2000)
(command "erase" "all" "")
(setvar "plinetype" pu)
(setvar "cmdecho" 1)
(princ)
) (defun f(e1 e2)
(command "fillet" "r" 20 )
(command "fillet" e1 e2 )
(vl-cmdf)
(princ)
)
发表于 2005-6-6 13:32:00 | 显示全部楼层
  1. ;测试pline在不同位置关系下进行倒角
  2. (defun c:ft04 ()
  3.    (setvar "cmdecho" 0)
  4.    (ft041)
  5.    (ft042)
  6.    (setvar "cmdecho" 1)
  7.    (princ)
  8. )
  9. ;测试相交的两条pline线倒角
  10. (defun ft041 ()        
  11.    (command "pline" (list 100 100) (list 200 200) "")
  12.    (command "pline" (list 300 100) (list 100 200) "")
  13.    (setq  enpl1 (osnap (list 200 200) "nea")
  14.   enpl2 (osnap (list 100 200) "nea")
  15.    )
  16.    (f enpl1 enpl2)   
  17. )
  18. ;测试相离的两条pline线倒角
  19. (defun ft042 ()        
  20.    (command "pline" (list 100 100) (list 200 200) "")
  21.    (command "pline" (list 300 100) (list 150 300) "")
  22.    (setq  enpl3 (osnap (list 100 100) "nea")
  23.   enpl4 (osnap (list 300 100) "nea")
  24.    )
  25.    (f enpl3 enpl4)
  26. )(defun f (e1 e2)
  27.    (command "fillet" "r" 20)
  28.    (command "fillet" e1 e2)
  29. )
 楼主| 发表于 2005-6-6 15:09:00 | 显示全部楼层
还是不行,有的时候能出来,有的时候不能,加上那些条件后就怎么也执行不出来了!!
 楼主| 发表于 2005-6-7 08:45:00 | 显示全部楼层
请大家快点帮帮忙!!我真的急用!!我要愁死了!快呀!!谢谢了!!
 楼主| 发表于 2005-6-9 00:57:00 | 显示全部楼层
拜托大家帮帮忙!!为什么没人回呀!!!急用!马上就要交毕业论文了!!拜托大家了


!!
 楼主| 发表于 2005-6-10 10:15:00 | 显示全部楼层
请大家快点帮忙!!我要哭了!!快呀!!谢谢了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-1 10:36 , Processed in 0.179771 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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