Ejemplo n.º 1
0
        public static void AttachToCurrentTest <TvG, TvM, TvS>(this Geometry.MeshBuilder <TvG, TvM, TvS> mesh, string fileName)
            where TvG : struct, Geometry.VertexTypes.IVertexGeometry
            where TvM : struct, Geometry.VertexTypes.IVertexMaterial
            where TvS : struct, Geometry.VertexTypes.IVertexSkinning
        {
            var gl2model = Schema2.ModelRoot.CreateModel();

            var gl2mesh = Schema2.Schema2Toolkit.CreateMeshes(gl2model, mesh).First();

            var node = gl2model.UseScene(0).CreateNode();

            node.Mesh = gl2mesh;

            gl2model.AttachToCurrentTest(fileName);
        }
Ejemplo n.º 2
0
 internal abstract PrimitiveBuilder <TMaterial, TvG, TvM, TvS> Clone(MeshBuilder <TMaterial, TvG, TvM, TvS> mesh, TMaterial material);
Ejemplo n.º 3
0
 internal PrimitiveBuilder(MeshBuilder <TMaterial, TvG, TvM, TvS> mesh, TMaterial material)
 {
     this._Mesh     = mesh;
     this._Material = material;
 }