浏览代码

syncs VertexNormalHelper when geometry changed (#28613)

ycw 1 年之前
父节点
当前提交
acf4cd185b
共有 1 个文件被更改,包括 11 次插入0 次删除
  1. 11 0
      editor/js/Sidebar.Geometry.js

+ 11 - 0
editor/js/Sidebar.Geometry.js

@@ -296,6 +296,17 @@ function SidebarGeometry( editor ) {
 
 			geometryUserData.setValue( JSON.stringify( geometry.userData, null, '  ' ) );
 
+			//
+
+			const helper = editor.helpers[ object.id ];
+
+			if ( helper !== undefined ) {
+
+				editor.removeHelper( object );
+				editor.addHelper( object, new VertexNormalsHelper( object ) );
+
+			}
+
 		} else {
 
 			container.setDisplay( 'none' );