void OnGUI() //Vicente { int buttonHeight = 30; int buttonWidth = 150; int i = 1; int s = buttonHeight + 5; if (GUI.Button(new Rect(s, s * i++, buttonWidth, buttonHeight), "Import from rhino")) { RhinoImport = new RhinoImporter(Grid); } if (GUI.Button(new Rect(s, s * i++, buttonWidth, buttonHeight), "Show Blocks")) { _showPath = false; _showStructuralAnalysis = false; _showBlocks = true; Grid.SwitchBlockVisibility(_showBlocks); } if (GUI.Button(new Rect(s, s * i++, buttonWidth, buttonHeight), "Show Structural Analysis")) //DO NOT USE! Not working yet { if (_iniSA == true) { Grid.SAnalysis.Analysis(); _iniSA = false; } _showPath = false; _showStructuralAnalysis = true; _showBlocks = false; Grid.SwitchBlockVisibility(_showBlocks); } _tempDisplacement = GUI.HorizontalSlider(new Rect(s, s * i++, buttonWidth, buttonHeight), _tempDisplacement, 0, 500); if (GUI.Button(new Rect(s, s * i++, buttonWidth, buttonHeight), "Show Graph")) { if (_iniPath == true) { Grid.PFinding.Regenerate(); _iniPath = false; } _showPath = true; _showStructuralAnalysis = false; _showBlocks = false; Grid.SwitchBlockVisibility(_showBlocks); } if (GUI.Button(new Rect(s, s * i++, buttonWidth, buttonHeight), "Generate Next Block")) { NextBlock(); Grid.SAnalysis.Analysis(); Grid.SwitchBlockVisibility(_showBlocks); } }
static RhinoImporter() { var importer = new RhinoImporter(); RePort.RegisterImporter("3dm_7", importer); }