PolygonModifier.MergeMesh

MergeMesh(Scene)

تحويل المشهد بالكامل إلى شبكة محوّلة واحدة. عناصر القمة مثل إحداثيات الـnormal/texture غير مدعومة بعد.

public static Mesh MergeMesh(Scene scene)
معاملالنوعالوصف
sceneSceneالمشهد المراد دمجه

قيمة الإرجاع

الشبكة المدمجة

أمثلة

الكود التالي يوضح كيفية دمج جميع الكائنات من المشهد في شبكة واحدة.

//قد يحتوي ملف الإدخال على عدة كائنات
var scene = Scene.FromFile("input.fbx");
//الآن دمجها في شبكة واحدة
Mesh merged = PolygonModifier.MergeMesh(scene);
//ثم نقوم بحفظها في ملف يحتوي على شبكة واحدة فقط
var newScene = new Scene(merged);
newScene.Save("test.obj");

انظر أيضًا


MergeMesh(IList<Node>)

public static Mesh MergeMesh(IList<Node> nodes)

انظر أيضًا


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");

انظر أيضًا