gromit 发表于 2008-10-14 17:57:44

多面网

你好
,我有一个多面网格的图纸。我试图做的是插值三角测量中点的水平。如果我分解网格,我会得到很多3dFaces,这很好 - 我可以让我的插值工作 - 循环通过面/三角形,直到我找到点所在的三角形,然后插值水平。无论如何,我可以在不先爆炸网格的情况下做到这一点吗?在帮助中查找,我认为我不需要的属性可用于网格本身 - 我可以获得坐标列表,但这不会给我三角形。分解绘图并不是什么大不了的事情,只是增加了另一个步骤,但能够像设计软件(宾利MX XM)那样在三角测量绘图中进行xref会更整洁一些,但我想我会问以防万一错过一个技巧。
提前感谢您的帮助
干杯
乔恩
**** Hidden Message *****

Rogue 发表于 2008-10-15 12:57:24

我没有在多面体网格的属性中看到太多,除了你所看到的 - 除了“Faces”属性?(不是“面数”属性)
我无法弄清楚如何从中获取返回值 - 我假设它是只读的,并且该属性是一个变体...我希望也许这是一个3D面部对象的数组/集合,这将是你正在寻找的......

gromit 发表于 2008-10-15 13:09:45

谢谢。我甚至看不到您提到的Face属性,未在开发人员帮助中列出,也不会出现在对象浏览器中。网格具有一个属性,可以为您提供面的数量,但是如果不分解网格,则无法访问面本身,这似乎很愚蠢。

Rogue 发表于 2008-10-16 13:24:27

>>甚至看不到您提到的面属性,该属性未在开发人员帮助中列出,也未在对象浏览器中出现
在对象浏览器的任何位置单击鼠标右键,然后选择“显示隐藏成员”。“Faces”属性现在也将出现在Intellisense中。

gromit 发表于 2008-10-16 16:58:51

多亏了这个流氓。我没有意识到有隐藏的属性-这对我的问题没有帮助,但至少我学到了一些东西。我认为Faces属性可能与创建网格时使用的FaceList相同,如果可以访问该属性,则可以反向工作以获得三角形。我想我得先确认一下这幅画在使用前已经被分解了。

Swift 发表于 2008-10-16 17:03:14

只是一个理想的,但您可能能够选择您的网格,复制它,爆炸副本,选择设置3dface,使用它们,然后删除面,保持原始网格完好无损。

gromit 发表于 2008-10-16 17:59:33

谢谢Swift。不要认为有一种以编程方式爆炸网格的方法,因为这种类型的对象没有方法?无论如何,我正在尝试做的是在当前绘图的背景中将网格作为xref,因此不确定复制和爆炸方法是否有效。在网格被xrefed之前手动爆炸没什么大不了的。
页: [1]
查看完整版本: 多面网