123456789101112131415161718192021222324252627282930313233343536373839404142 |
- using System;
- using BabylonExport.Core.Exporters;
- using SharpDX;
- namespace BabylonExport.Core
- {
- public class ProxyMesh
- {
- public static Guid CreateBabylonMesh(string name, BabylonScene scene)
- {
- var babylonMesh = new BabylonMesh();
- scene.MeshesList.Add(babylonMesh);
- // Guid
- var id = Guid.NewGuid();
- babylonMesh.id = id.ToString();
- // Name
- babylonMesh.name = name;
- // Parent
- babylonMesh.parentId = "";
- // Visible
- babylonMesh.isVisible = false;
- // Material ID
- babylonMesh.materialId = "";
- // Position
- babylonMesh.position = Vector3.Zero.ToArray();
- // Vertices
- babylonMesh.positions = null;
- // Faces
- babylonMesh.indices = null;
- return id;
- }
- }
- }
|