public override void OnGUI() { var model = CSGModel.GetActiveCSGModel(); if (model) { Toolbar.CSGModel = model; if (Toolbar.primitiveMenuShowing) { Toolbar.OnPrimitiveMenuGUI(0); } if (Toolbar.viewMenuShowing) { Toolbar.OnViewMenuGUI(0); } if (!string.IsNullOrEmpty(Toolbar.WarningMessage)) { Toolbar.OnWarningToolbar(0); } Toolbar.OnBottomToolbarGUI(0); } }
static void ExportSelectedToObj() { CSGModel activeCSGModel = CSGModel.GetActiveCSGModel(); if (activeCSGModel != null) { activeCSGModel.ExportOBJ(true); } }
static void ExportAllToObj() { CSGModel activeCSGModel = CSGModel.GetActiveCSGModel(); if (activeCSGModel != null) { activeCSGModel.ExportOBJ(false); } }
public static void Rebuild() { CSGModel activeCSGModel = CSGModel.GetActiveCSGModel(); if (activeCSGModel != null) { activeCSGModel.Build(false, false); } }
protected override void OnItemClick(Object selectedObject) { if (selectedObject is Material) { CSGModel activeModel = CSGModel.GetActiveCSGModel(); if (activeModel != null) { SurfaceEditor surfaceEditor = (SurfaceEditor)activeModel.GetTool(MainMode.Face); surfaceEditor.SetSelectionMaterial((Material)selectedObject); } } }
public override void OnGUI() { var model = CSGModel.GetActiveCSGModel(); if (model) { Toolbar.CSGModel = model; Toolbar.OnTopToolbarGUI(0); window1?.Invoke(); window2?.Invoke(); } }