明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: qiaoer_775

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

  [复制链接]
发表于 2005-6-10 10:45:00 | 显示全部楼层
用(entname point)响应fillet!
 楼主| 发表于 2005-6-10 11:27:00 | 显示全部楼层
不好意思,我是新手,请详细解释一下,好吗?谢谢了!!不是很明白entname!!
发表于 2005-6-10 23:47:00 | 显示全部楼层
我想无痕说的可能是使用点对表,可使用如下方法:


(command "fillet" (list e1 '(100 200 0)        )(list e2         '(200 200 0))        )


我忘了怎么得到(e1 . (100 200 0)        ),这是标准的点对表,使用点对表能提高点选时稳定性精度等,其实把"OSMODE"设置为0对点选也有帮助,我是三楼,前几天我不能上网,不好意思!我后天起又不能上网了。
发表于 2005-6-11 00:24:00 | 显示全部楼层
(entsel)返回的就是这样的点表
发表于 2005-6-11 09:54:00 | 显示全部楼层
好象还是不行的,,,看来要自己写一个倒角程序了
发表于 2005-6-11 10:27:00 | 显示全部楼层
真的么?好,我看看前面的程序是怎么写的....
发表于 2005-6-11 10:37:00 | 显示全部楼层
本帖最后由 作者 于 2005-6-11 10:59:43 编辑

不如这样吧
  1. (defun c:tt()
  2.    (setq el1(entsel)
  3.   el2(entsel))
  4.    (setq ens (list(cdr(assoc 0 (entget(car el1))))(cdr(assoc 0 (entget(car el2))))))
  5.    (if (or(and (member "ARC" ens)(member "LWPOLYLINE" ens))
  6.        (and (member "ARC" ens)(member "POLYLINE" ens)))
  7.        (command ".pedit" "m" (car el1)(car el2) "" "y" "")
  8.        )
  9.    (command ".fillet" (osnap(cadr el1)"nea") (osnap(cadr el2)"nea") "")
  10. )
请注意cad版本,我测试用的是2004
 楼主| 发表于 2005-6-11 16:16:00 | 显示全部楼层
谢谢大家的帮忙,最主要的是我需要不用手动,一切都是自动完成的!!请大家再多出出主意!!谢谢了!!!
 楼主| 发表于 2005-6-13 11:27:00 | 显示全部楼层
无痕大哥,快点再来看看呀!!!
发表于 2005-6-13 15:06:00 | 显示全部楼层
你会一点编程就知道怎么改阿,......el1 ,el2 为类似entsel返回值的表(实体 点).
  1. (defun xfillet ( el1 el2 / ens)
  2.    (setq ens (list(cdr(assoc 0 (entget(car el1))))(cdr(assoc 0 (entget(car el2))))))
  3.    (if (or(and (member "ARC" ens)(member "LWPOLYLINE" ens))
  4.        (and (member "ARC" ens)(member "POLYLINE" ens)))
  5.        (command ".pedit" "m" (car el1)(car el2) "" "y" "")
  6.        )
  7.    (command ".fillet" (osnap(cadr el1)"nea") (osnap(cadr el2)"nea") "")
  8. )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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