patrickpublic67 发表于 2022-7-6 22:46:43

好的,肖特,
我已经测试了这个版本(v2),效果很好。
非常感谢你,穆奇。
 
帕特里克

LEsq 发表于 2022-7-6 22:50:32

糟糕的是,他们没有透露更多关于3DSolid的信息——其中一个非常有用的功能是OOB(定向边界框)。
 
它在我的待办事项清单上——总有一天。

Lee Mac 发表于 2022-7-6 22:52:32

 
是这样吗?
 
http://www.cadtutor.net/forum/showpost.php?p=292804&postcount=3

LEsq 发表于 2022-7-6 22:56:13

 
不。。。
 
除非三维实体在非世界或任何其他ucs中旋转,或者不是长方体,等等,否则它是有效的。。。

SEANT 发表于 2022-7-6 22:59:51

拉伸长度/定向边界盒(ExtrusionLength/OrientedBoundBox,OBB)在某种程度上是一个反复出现的主题,但取得的成功有限。不过,路易斯,我似乎记得,你有一种方法可以证明你有非凡的希望。
 
总体目标是为任何线性材料(梁、管道、挤压件、尺寸木材)在任意方向上提供自动BOM生成,并进行任意量的端部或跨中处理,。实现这一点的两种一般模式是:
 
检查实体的相关特征/信息,以确定原始挤出方向。如果可能的话,直接计算长度,或者如果需要,临时重新定位实体以获得有用的边界框信息。
 
在创建时向拉伸实体嵌入方向数据(设置为扩展数据,组1013)。在BOM时,使用该数据临时重新定向实体以获得OBB。
 
这两种模式各有优缺点。我想任何采用第一种模式的防弹例程都是基于ARX的。
 
 
 
该线程OP的原始查询参数是严格规则的框,从VBA方向来看,这使得任务相当容易。随附的两个文件演示了我最初在theSwamp上发布的范围更广的VBA工作。组织。
http://www.theswamp.org/index.php?topic=21524.0
 
我怀疑这套程序会不会防弹,我知道不会很快。
 
 
 
其他链接:
http://www.theswamp.org/index.php?topic=9775.0
http://www.theswamp.org/index.php?topic=24045.0
http://www.theswamp.org/index.php?topic=16754.0
SolidLength。txt文件
SolidLengthProfile。图纸

LEsq 发表于 2022-7-6 23:03:13

是的,我是非常封闭的,因为我的许多个人项目有时我只是把它放在一边(不记得我是作为一个开放源码在那里)。
 
一旦有机会,我会努力完成它,但先付出努力。

SEANT 发表于 2022-7-6 23:05:54

 
也许吧,但我确实记得看到一些经过高度修改的挤出,您的代码已经正确处理了这些挤出。关于开源。我们只能希望。

LEsq 发表于 2022-7-6 23:08:48

 
嗨,肖特(是你的名字还是昵称?)
 
我会看一看,我做了大约8种不同的算法。
 
wizman发布的最后一个lisp命令如何,它不适用于所有条件,或者仍然适用于装箱类型?
 
路易斯-

SEANT 发表于 2022-7-6 23:11:52

 
我的全名是肖恩·泰西尔。我使用肖特连接,因为它看起来应该读作“Saint”。这应该会让我立刻获得信任。
 
只是开玩笑。
 
 
 
我认为该例程将使用适当的拾取点处理任何类型的挤出。该算法可能需要一些修改,以处理更高数量的选择集。
 
考虑到AutoCAD程序员通常是“迎接挑战”类型的个人,这些线程可能会招募更多的参与者加入这一特定主题。

Lee Mac 发表于 2022-7-6 23:14:03

 
有趣的是,当我第一次读到它的时候,我以为是某人做了其中一个。。
页: 1 [2]
查看完整版本: 获取3dSolid长方体属性