دمج الشبكات في ملف 3D

Merge ينسجم في واحد صالح Msh

يمكن للمطورين دمج شبكات متعددة في شبكة واحدة صالحة. قد يحولون جميع شبكات مشهد 3D أو عقدة أو مجموعة من العقد إلى شبكة واحدة. لتحقيق ذلك ، هناك ثلاثة أعضاء MergeMesh في فئة Aspose.ThreeD.Entities.PolygonModifier.

إعادة صياغة

 // Convert a whole node to a single transformed mesh

// Vertex elements like normal/texture coordinates are not supported yet

// <param name="node">The node to merge</param>

// <returns>Merged mesh</returns>

public static Mesh MergeMesh(Node node)

// Convert a whole scene to a single transformed mesh

// Vertex elements like normal/texture coordinates are not supported yet

// <param name="scene">The scene to merge</param>

// <returns>The merged mesh</returns>

public static Mesh MergeMesh(Scene scene);

// Convert a set of nodes to a single transformed mesh

// Vertex elements like normal/texture coordinates are not supported yet

// <param name="nodes">The nodes to merge</param>

// <returns>Merged mesh</returns>

public static Mesh MergeMesh(IList<Node> nodes);

Tانه رمز عينة أدناه دمج جميع تنسجم المشهد في شبكة صالحة واحدة.

C#

 // load a 3D scene

Scene scene = new Scene("LAD-TOP.rvm");

// merge all meshes

Mesh mesh = PolygonModifier.MergeMesh(scene);

// encode this mesh into the PLY format

FileFormat.PLY.EncodeMesh(mesh, "LAD-TOP.ply");