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

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

请哪位兄弟告诉我怎样求一条直线和一个块参照(AcDbBlockReference)的交点,或者两个块参照的交点

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

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

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

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

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


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

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

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

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

谢谢楼主~但是炸开的函数是哪个?

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

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

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]
查看完整版本: 怎样求一直线与一个块参照的交点?