Ejemplo n.º 1
0
            public Sample1() : base(1024, 768, "Fusion3D.Net - Sample 1", false)
            {
                Scene1 = new GraphScene();
                Console.WriteLine("Importing mesh.");
                Ent1 = ModelImport.ImportEntity("c:/media/chalet.obj");
                Scene1.SetRoot(Ent1);
                Console.WriteLine("Imported: Sub:" + Ent1.SubCount);
                var e2 = Ent1.GetSub(0);

                Console.WriteLine("meshes:" + e2.MeshCount);
                Console.WriteLine("Verts:" + e2.GetMesh(0).NumVertices + " Indices:" + e2.GetMesh(0).NumIndices);
            }
        //TODO: Bad factory
        public static IObjectModel GetObject(string path)
        {
            ModelImport.ImportModel(path, out ModelImporter.Model3D model3D);

            if (model3D != null)
            {
                return(new Model3D
                {
                    Name = model3D.Name,
                    Type = new ObjectType(model3D.Type)
                });
            }

            return(null);
        }
Ejemplo n.º 3
0
    // Use this for initialization
    public void Start()
    {
        //Find Model Container
        container = GameObject.FindWithTag("ModelContainer");
        if (container == null)
        {
            Debug.Log("OVAL/aiImportManager/Start(): No model container found! Ensure that a gameobject in the scene is tagged as \"ModelContainer\".");
        }

        //Find modelImporter
        modelImporter = GetComponentInChildren <ModelImport>();
        if (modelImporter == null)
        {
            Debug.Log("OVAL/aiImportManager.cs/Start(): No model importer found! Ensure that a child of the aiImportManager has a ModelImport component.");
        }

        //Setup Photon Event Callback
        PhotonNetwork.OnEventCall += this.OnEvent;
    }
 private void Awake()
 {
     modelImport = GameObject.Find("SceneManager").GetComponent <ModelImport>();
     modelImport.OnFileIsLoaded += DisableLoadingUIText;
 }
 private void Awake()
 {
     modelImport = GameObject.Find("SceneManager").GetComponent <ModelImport>();
     modelImport.OnFileIsLoaded += StartUpControl;
 }