PolygonModifier.MergeMesh
内容
[
隐藏
]MergeMesh(Scene)
将整个场景转换为单个已变换的 mesh。尚不支持顶点元素,如法线/纹理坐标。
public static Mesh MergeMesh(Scene scene)
| 参数 | 类型 | 描述 |
|---|---|---|
| 场景 | 场景 | 要合并的场景 |
返回值
已合并的网格
示例
以下代码展示了如何将场景中的所有对象合并为单个网格。
//输入文件可能包含多个对象
var scene = Scene.FromFile("input.fbx");
//现在将它们合并为单个网格
Mesh merged = PolygonModifier.MergeMesh(scene);
//然后我们将其保存为仅包含一个网格的文件
var newScene = new Scene(merged);
newScene.Save("test.obj");
另请参见
- class Mesh
- class Scene
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
MergeMesh(IList<Node>)
public static Mesh MergeMesh(IList<Node> nodes)
另请参见
- class Mesh
- class Node
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D
MergeMesh(Node)
将整个节点转换为单个已变换的 mesh。尚不支持顶点元素,如法线/纹理坐标。
public static Mesh MergeMesh(Node node)
| 参数 | 类型 | 描述 |
|---|---|---|
| 节点 | 节点 | 要合并的节点 |
返回值
已合并的网格
示例
以下代码展示了如何将节点中的所有对象合并为单个网格。
//输入文件可能包含多个对象
var scene = Scene.FromFile("input.fbx");
//现在将它们合并为单个网格
Mesh merged = PolygonModifier.MergeMesh(scene.RootNode);
//然后我们将其保存为仅包含一个网格的文件
var newScene = new Scene(merged);
newScene.Save("test.obj");
另请参见
- class Mesh
- class Node
- class PolygonModifier
- namespace Aspose.ThreeD.Entities
- assembly Aspose.3D