VBA中长方体的方向
你好我们如何在3d中找到用户绘制的盒子方向,然后我将继续绘制所选盒子后面的其他盒子,就像乐高一样。
谢谢 acad中的方框只是闭合的多段线,因此具有闭合循环遵循的顺时针或逆时针方向,但就“右”或“左”而言,代码必须遵循更多规则。 我指的是3D立体盒子,有宽度、高度和深度。想想30cmx30cm长300cm的矩形截面。长度是方向。我们如何从任何地方(lisp、vba、dxf)找到这个方向
当做 如果要处理严格为长方体的实体,则ActiveX(VBA、Visual Lisp和其他)PrincipalDirections属性将生成与长度、宽度和高度对齐的3个垂直轴。我之所以说“严格意义上的盒子”,是因为信息是由物体的质量分布得出的。因此,如果箱子有任何不规则之处,则返回的轴可能无法与侧面垂直对齐。
此外,值得一提的是,AutoCAD 2009和。NET提供了通过Autodesk访问3DSolids的更多权限。AutoCAD。BoundaryRepresentation命名空间。
页:
[1]