多面网
你好,我有一个多面网格的图纸。我试图做的是插值三角测量中点的水平。如果我分解网格,我会得到很多3dFaces,这很好 - 我可以让我的插值工作 - 循环通过面/三角形,直到我找到点所在的三角形,然后插值水平。无论如何,我可以在不先爆炸网格的情况下做到这一点吗?在帮助中查找,我认为我不需要的属性可用于网格本身 - 我可以获得坐标列表,但这不会给我三角形。分解绘图并不是什么大不了的事情,只是增加了另一个步骤,但能够像设计软件(宾利MX XM)那样在三角测量绘图中进行xref会更整洁一些,但我想我会问以防万一错过一个技巧。
提前感谢您的帮助
干杯
乔恩
**** Hidden Message ***** 我没有在多面体网格的属性中看到太多,除了你所看到的 - 除了“Faces”属性?(不是“面数”属性)
我无法弄清楚如何从中获取返回值 - 我假设它是只读的,并且该属性是一个变体...我希望也许这是一个3D面部对象的数组/集合,这将是你正在寻找的......
谢谢。我甚至看不到您提到的Face属性,未在开发人员帮助中列出,也不会出现在对象浏览器中。网格具有一个属性,可以为您提供面的数量,但是如果不分解网格,则无法访问面本身,这似乎很愚蠢。 >>甚至看不到您提到的面属性,该属性未在开发人员帮助中列出,也未在对象浏览器中出现
在对象浏览器的任何位置单击鼠标右键,然后选择“显示隐藏成员”。“Faces”属性现在也将出现在Intellisense中。 多亏了这个流氓。我没有意识到有隐藏的属性-这对我的问题没有帮助,但至少我学到了一些东西。我认为Faces属性可能与创建网格时使用的FaceList相同,如果可以访问该属性,则可以反向工作以获得三角形。我想我得先确认一下这幅画在使用前已经被分解了。 只是一个理想的,但您可能能够选择您的网格,复制它,爆炸副本,选择设置3dface,使用它们,然后删除面,保持原始网格完好无损。 谢谢Swift。不要认为有一种以编程方式爆炸网格的方法,因为这种类型的对象没有方法?无论如何,我正在尝试做的是在当前绘图的背景中将网格作为xref,因此不确定复制和爆炸方法是否有效。在网格被xrefed之前手动爆炸没什么大不了的。
页:
[1]