فهرست منبع

refreshes geometry UI only if needed (#28624)

ycw 1 سال پیش
والد
کامیت
dcf720278e

+ 9 - 1
editor/js/Sidebar.Geometry.BoxGeometry.js

@@ -89,7 +89,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.CapsuleGeometry.js

@@ -67,7 +67,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.CircleGeometry.js

@@ -67,7 +67,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.CylinderGeometry.js

@@ -89,7 +89,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.DodecahedronGeometry.js

@@ -45,7 +45,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.ExtrudeGeometry.js

@@ -148,7 +148,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.IcosahedronGeometry.js

@@ -45,7 +45,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 11 - 1
editor/js/Sidebar.Geometry.LatheGeometry.js

@@ -67,7 +67,17 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
+
+	//
 
 	function update() {
 

+ 9 - 1
editor/js/Sidebar.Geometry.OctahedronGeometry.js

@@ -46,7 +46,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.PlaneGeometry.js

@@ -67,7 +67,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.RingGeometry.js

@@ -89,7 +89,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.ShapeGeometry.js

@@ -38,7 +38,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.SphereGeometry.js

@@ -100,7 +100,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.TetrahedronGeometry.js

@@ -46,7 +46,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.TorusGeometry.js

@@ -78,7 +78,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.TorusKnotGeometry.js

@@ -89,7 +89,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//
 

+ 9 - 1
editor/js/Sidebar.Geometry.TubeGeometry.js

@@ -101,7 +101,15 @@ function GeometryParametersPanel( editor, object ) {
 
 	}
 
-	signals.geometryChanged.add( refreshUI );
+	signals.geometryChanged.add( function ( mesh ) {
+
+		if ( mesh === object ) {
+
+			refreshUI();
+
+		}
+
+	} );
 
 	//