Bladeren bron

PlaneHelper: highlight front-side of plane

WestLangley 8 jaren geleden
bovenliggende
commit
90edc74e62
1 gewijzigde bestanden met toevoegingen van 16 en 0 verwijderingen
  1. 16 0
      src/helpers/PlaneHelper.js

+ 16 - 0
src/helpers/PlaneHelper.js

@@ -29,6 +29,22 @@ function PlaneHelper( plane, size, hex ) {
 
 	this.geometry.computeBoundingSphere();
 
+	//
+
+	var positions = [ 1, 1, 1, - 1, 1, 1, - 1, - 1, 1, 1, 1, 1, - 1, - 1, 1, 1, - 1, 1 ];
+
+	var geometry = new BufferGeometry();
+
+	geometry.addAttribute( 'position', new Float32BufferAttribute( positions, 3 ) );
+
+	var child = new THREE.Mesh( geometry, new LineBasicMaterial( { color: color, opacity: 0.2, transparent: true, depthWrite: false } ) );
+
+	child.geometry.computeBoundingSphere();
+
+	this.add( child );
+
+	//
+
 	this.onBeforeRender();
 
 }