Browse Source

Reduced the joint box size and fixed color settings for the bones.

michael 11 years ago
parent
commit
09aeb93569
2 changed files with 5 additions and 3 deletions
  1. 1 1
      examples/js/BlendCharacter.js
  2. 4 2
      src/extras/helpers/BoneHelper.js

+ 1 - 1
examples/js/BlendCharacter.js

@@ -36,7 +36,7 @@ THREE.BlendCharacter = function () {
 
 
 			for ( var i = 0; i < self.skeleton.bones.length; ++i ) {
 			for ( var i = 0; i < self.skeleton.bones.length; ++i ) {
 
 
-				var helper = new THREE.BoneHelper( self.skeleton.bones[ i ], 2, 1 );
+				var helper = new THREE.BoneHelper( self.skeleton.bones[ i ], 0.5, 1 );
 				helper.update();
 				helper.update();
 				self.add( helper );
 				self.add( helper );
 				self.boneHelpers.push( helper );
 				self.boneHelpers.push( helper );

+ 4 - 2
src/extras/helpers/BoneHelper.js

@@ -26,10 +26,12 @@ THREE.BoneHelper = function ( bone, jointBoxSize, scaleRatio ) {
     var lineMaterial = new THREE.LineBasicMaterial();
     var lineMaterial = new THREE.LineBasicMaterial();
     var lineGeometry = new THREE.Geometry();
     var lineGeometry = new THREE.Geometry();
 
 
+    lineMaterial.vertexColors = true;
+
     lineGeometry.vertices.push( new THREE.Vector3() );
     lineGeometry.vertices.push( new THREE.Vector3() );
     lineGeometry.vertices.push( new THREE.Vector3() );
     lineGeometry.vertices.push( new THREE.Vector3() );
-    lineGeometry.colors.push( new THREE.Color( 0, 0, 0) );
-    lineGeometry.colors.push( new THREE.Color( 1, 1, 1) );
+    lineGeometry.colors.push( new THREE.Color( 1, 1, 0 ) );
+    lineGeometry.colors.push( new THREE.Color( 0, 0, 0 ) );
 
 
     this.line = new THREE.Line( lineGeometry, lineMaterial );
     this.line = new THREE.Line( lineGeometry, lineMaterial );
     this.add(this.line);
     this.add(this.line);