瀏覽代碼

Add frustumculled = false because skinnedmesh disappear

Fernando Serrano 5 年之前
父節點
當前提交
057f570e7d
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      examples/jsm/webxr/XRHandOculusMeshModel.js

+ 3 - 1
examples/jsm/webxr/XRHandOculusMeshModel.js

@@ -14,7 +14,9 @@ class XRHandOculusMeshModel {
 		loader.load( `/examples/models/fbx/OculusHand_${handedness === "right" ? "R" : "L"}${low}.fbx`, object => {
 
 			this.handModel.add( object );
+			// Hack because of the scale of the skinnedmesh
 			object.scale.setScalar( 0.01 );
+			object.getObjectByProperty( "type", "SkinnedMesh" ).frustumCulled = false;
 
 			const bonesMapping = [
 				'b_%_wrist', // XRHand.WRIST,
@@ -100,4 +102,4 @@ class XRHandOculusMeshModel {
 
 }
 
-export { XRHandOculusMeshModel }
+export { XRHandOculusMeshModel };