nc2t 发表于 2008-1-21 11:54:00

怎样求一直线与一个块参照的交点?

<p><span lang="EN-US" style="mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">请哪位兄弟告诉我怎样求一条直线和一个块参照(AcDbBlockReference)的交点,或者两个块参照的交点</span></p>

easypower 发表于 2008-1-22 09:30:00

块参照炸开成临时对象逐个求交点

nc2t 发表于 2008-1-23 12:25:00

<p>那这些实体还能组合成原来的块引用吗?或者新的块引用也可以?</p><p>因为我以后还要用到这个块引用</p>

cctv2cctv 发表于 2008-1-28 03:30:00

本帖最后由 作者 于 2008-1-28 3:30:15 编辑

复制一个块,炸开块求出交点,最后删除没用的东西

easypower 发表于 2008-1-30 11:51:00

不用复制,你程序炸开后的对象是临时对象,最后还要delete掉的,不会影响你原来的对象

nc2t 发表于 2008-1-30 16:58:00

<p>谢谢楼主~但是炸开的函数是哪个?</p>

easypower 发表于 2008-1-30 17:01:00

<p>AcDbEntity下的</p><p>explod...函数拼写不知道是否有问题</p>

xtjtao 发表于 2008-2-25 15:15:00

不用炸开,那样操作很麻烦,直接用AcDbEnity::intersectWith()

MIRRO 发表于 2008-2-26 10:20:00

AcDbEnity::intersectWith()可以针对块进行操作么?

xtjtao 发表于 2008-2-26 14:25:00

可以
页: [1] 2
查看完整版本: 怎样求一直线与一个块参照的交点?