明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
123
返回列表 发新帖
楼主: changyiran

怎么求多段线与多段线相交部分的面积

  [复制链接]
 楼主| 发表于 2012-9-19 11:00:14 来自手机 | 显示全部楼层
Andyhon 发表于 2012-9-19 10:33  ... 恰好是面域...  您再想想 与 (setq en(entlast)) 的 en 是同是异?  在 Intersect 之后 (entget en1) ? ...

已经解决了,如果能创建出面域的话,创建后的面域图元名和进行交集运算时选择的第一个面域的图元名是相同的,因此该图元名是能返回图元表的,如果创建不出面域即空面域时是返回不了图元表的,呵呵!也是在老师的帮助下突然解决的,特别感谢!

点评

只有经过自己的逐步实践,才能明白程序的真谛!否则一味的拿来主义,并不消化,永远都成不了高手!加油...  发表于 2012-9-19 11:21
 楼主| 发表于 2012-9-19 16:32:12 | 显示全部楼层
使用手机老是看不到G版的精彩点评,真是郁闷!
发表于 2012-9-19 17:52:33 | 显示全部楼层
changyiran 发表于 2012-9-18 17:54
听G版的就把自己写的发上来,还望各位指教!

看看命令名,这个程序来自于吴永进 林美樱的ACAD完全应用指南
(defun c:lsp_45()
(setvar "cmdecho" 0)
(setq pt (getpoint "\n选取点: "))
(while pt
(setvar "cecolor" "1")
(command "bpoly" pt "")
(setq en (entlast))
(if (/= en nil)
(progn
(command "area" "o" en)
(setq aa (getvar "area"))
(redraw en 3)
(alert (strcat "面积=" (rtos aa 2)))
)
)
(entdel en)
(setvar "cecolor" "bylayer")
(setq pt (getpoint "\n选取点: "))      
)
(prin1)
)  
 楼主| 发表于 2012-9-19 18:00:33 来自手机 | 显示全部楼层
革天明 发表于 2012-9-19 17:52  看看命令名,这个程序来自于吴永进 林美樱的ACAD完全应用指南  (defun c:lsp_45()  (setvar"cmdecho" 0 ...

大侠清楚如何用vla对象创建面域吗,就是g版点评里说的用vla对象创建面域再捕捉错误,我对vla这一块不是太熟。
发表于 2012-9-20 08:03:01 | 显示全部楼层
changyiran 发表于 2012-9-19 18:00
大侠清楚如何用vla对象创建面域吗,就是g版点评里说的用vla对象创建面域再捕捉错误,我对vla这一块不是太 ...

Vlisp我也不懂
发表于 2012-10-24 20:42:48 | 显示全部楼层
有没有不用面域的方法,通过点集合求2个多段线外围图的呀。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

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

GMT+8, 2025-6-6 03:14 , Processed in 0.164142 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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