Exemple #1
0
 public UnityScene(AssetCollection assetCollection)
 {
     this.assetCollection = assetCollection;
     rootNode             = new UnityNode("Scene");
     nodes  = new List <VisualizerNode>();
     camera = new UnityCamera();
 }
        public UnityMesh(AssetCollection assetCollection, VisualizerMesh visualizerMesh, UnityNode parent, string label) : base(parent, label)
        {
            var renderer = gameObject.AddComponent <MeshRenderer>();
            var color    = visualizerMesh.Color.ToUnityColor();

            renderer.material = assetCollection.CreateMaterial(color);
            var filter = gameObject.AddComponent <MeshFilter>();

            filter.mesh = visualizerMesh.ToUnityMesh();
        }
 public UnityNode(UnityNode parent, string label) : this(label)
 {
     Label = label;
     gameObject.transform.SetParent(parent.Transform);
 }