PolygonModifier.MergeMesh
محتويات
[
يخفي
]MergeMesh(Scene)
تحويل المشهد بالكامل إلى شبكة محوّلة واحدة. عناصر القمة مثل إحداثيات الـnormal/texture غير مدعومة بعد.
public static Mesh MergeMesh(Scene scene)
| معامل | النوع | الوصف |
|---|---|---|
| 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)
تحويل عقدة كاملة إلى شبكة محوّلة واحدة. عناصر القمة مثل إحداثيات الـnormal/texture غير مدعومة بعد.
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