2
0
Эх сурвалжийг харах

[mesh-viewer] Added new viewport overlay menu

Clément Espeute 1 жил өмнө
parent
commit
3d08bfc023
1 өөрчлөгдсөн 5 нэмэгдсэн , 20 устгасан
  1. 5 20
      hide/view/Model.hx

+ 5 - 20
hide/view/Model.hx

@@ -757,25 +757,13 @@ class Model extends FileView {
 		});
 
 		var toolsDefs : Array<hide.comp.Toolbar.ToolDef> = [];
-		toolsDefs.push({id: "iconVisibility", title : "Toggle 3d icons visibility", icon : "image", type : Toggle((v) -> { hide.Ide.inst.show3DIcons = v; }), defaultValue: true });
-        toolsDefs.push({id: "iconVisibility-menu", title : "", icon: "", type : Popup((e) -> new hide.comp.SceneEditor.IconVisibilityPopup(null, e, sceneEditor))});
-		tools.makeToolbar(toolsDefs);
 
-		tools.addToggle("wireframeToggle", "connectdevelop", "Wireframe",(b) -> {
-			sceneEditor.setWireframe(b);
-		});
-		displayJoints = tools.addToggle("jointsToggle", "connectdevelop", "Joints",(b) -> {
-			sceneEditor.setJoints(b, selectedJoint);
-		});
+		toolsDefs.push({id: "showViewportOverlays", title : "Viewport Overlays", icon : "eye", type : Toggle((v) -> { sceneEditor.updateViewportOverlays(); }) });
+		toolsDefs.push({id: "viewportoverlays-menu", title : "", icon: "", type : Popup((e) -> new hide.comp.SceneEditor.ViewportOverlaysPopup(null, e, sceneEditor))});
 
-		tools.addToggle("show-outline","square-o", "Show selection Outline",(b) -> {
-			highlightSelection = b;
-			refreshSelectionHighlight(lastSelectedObject);
-		}, highlightSelection);
-
-		tools.addColor("Background color", function(v) {
-			scene.engine.backgroundColor = v;
-		}, scene.engine.backgroundColor);
+		//toolsDefs.push({id: "iconVisibility", title : "Toggle 3d icons visibility", icon : "image", type : Toggle((v) -> { hide.Ide.inst.show3DIcons = v; }), defaultValue: true });
+        //toolsDefs.push({id: "iconVisibility-menu", title : "", icon: "", type : Popup((e) -> new hide.comp.SceneEditor.IconVisibilityPopup(null, e, sceneEditor))});
+		tools.makeToolbar(toolsDefs);
 
 		tools.addSeparator();
 
@@ -813,9 +801,6 @@ class Model extends FileView {
 		sceneEditor.onResize = buildTimeline;
 		setAnimation(null);
 
-		if ( displayJoints.isDown() )
-			sceneEditor.setJoints(true, null);
-
 		// Adapt initial camera position to model
 		var camSettings = @:privateAccess sceneEditor.view.getDisplayState("Camera");
 		var isGlobalSettings = Ide.inst.currentConfig.get("sceneeditor.camera.isglobalsettings", false);