예제 #1
0
        public void LoadTgcMeshFromObjwithOutMaterialsOk()
        {
            var     _tgcObjLoader = new TgcObjLoader();
            TgcMesh tgcMesh       = _tgcObjLoader.LoadTgcMeshFromObj(_fullobjpathmeshcolorsolo, 0);

            Assert.NotNull(tgcMesh);
        }
예제 #2
0
        public void LoadTgcMeshFromObjOk()
        {
            var     _tgcObjLoader = new TgcObjLoader();
            TgcMesh tgcMesh       = _tgcObjLoader.LoadTgcMeshFromObj(_fullobjpath, 0);

            Assert.NotNull(tgcMesh);
        }
예제 #3
0
        public override void Init()
        {
            //CurrentPath = MediaDir + @"Obj\cubotexturacaja.obj";
            CurrentPath = MediaDir + @"Obj\bb8\bb8.obj";
            //CurrentPath = MediaDir + @"Obj\tgcito\tgcito con textura.obj";
            //CurrentPath = MediaDir + @"Obj\tgcito\tgcito color solo.obj";

            MeshModifier = AddFile("Mesh", CurrentPath, "*.obj | *.obj");

            MeshDelObj = TgcObjLoader.LoadTgcMeshFromObj(CurrentPath, 0);

            MeshDelObj.AutoTransformEnable = true;
            MeshDelObj.Scale    = new TGCVector3(5f, 5f, 5f);
            MeshDelObj.Position = new TGCVector3(-25, 0, 0);
            MeshDelObj.BoundingBox.move(new TGCVector3(25, 0, 0));

            Camera = new TgcRotationalCamera(MeshDelObj.BoundingBox.calculateBoxCenter(), MeshDelObj.BoundingBox.calculateBoxRadius() * 2, Input);
        }