Exemplo n.º 1
0
        public void LoadTgcMeshFromObjwithOutMaterialsOk()
        {
            var     tgcObjLoader = new TGCObjLoader();
            TgcMesh tgcMesh      = tgcObjLoader.LoadTgcMeshFromObj(_fullobjpathmeshcolorsolo, 0);

            Assert.NotNull(tgcMesh);
        }
Exemplo n.º 2
0
        public void LoadTgcMeshFromObjOk()
        {
            var     tgcObjLoader = new TGCObjLoader();
            TgcMesh tgcMesh      = tgcObjLoader.LoadTgcMeshFromObj(_fullobjpath, 0);

            Assert.NotNull(tgcMesh);
        }
Exemplo n.º 3
0
        public override void Render()
        {
            PreRender();

            DrawText.drawText("Buscar y abrir un archivo obj solo o uno con mtl.", 0, 20, Color.OrangeRed);

            //Ver si cambio el mesh
            var selectedPath = MeshModifier.Value;

            if (CurrentPath != selectedPath)
            {
                //TODO si utilizo el mismo Builder falla porque no limpia el mtl viejo.
                TgcObjLoader = new TGCObjLoader();
                MeshDelObj   = TgcObjLoader.LoadTgcMeshFromObj(selectedPath, 0);
                CurrentPath  = selectedPath;
            }

            MeshDelObj.Render();

            PostRender();
        }