Inheritance: EditorWindow
Exemplo n.º 1
0
 public void ViewMeshData(MeshData mesh)
 {
     MeshViewerWindow = EditorWindow.GetWindow <MeshViewer>(false, "Mesh Viewer");
     MeshViewerWindow.titleContent = new GUIContent(mesh.Name);
     MeshViewerWindow.minSize      = new Vector2(450, 400);
     MeshViewerWindow.mMeshData    = mesh;
     MeshViewerWindow.Show();
 }
Exemplo n.º 2
0
        /// <summary>
        /// This is the method that actually does the work.
        /// </summary>
        /// <param name="DA">The DA object is used to retrieve from inputs and store in outputs.</param>
        protected override void SolveInstance(IGH_DataAccess DA)
        {
            Rhino.Geometry.Mesh mesh = new Rhino.Geometry.Mesh();
            bool open = false;

            DA.GetData(0, ref mesh);
            DA.GetData(1, ref open);

            MeshViewer viewer = new MeshViewer(mesh.ToCustomMesh());

            if (open)
            {
                viewer.BuildViewer();
            }
        }