Browse Source

CSS3DRenderer: added quick and dirty billboard option.

Not ideal because our object.lookAt flips orientation.
alteredq 12 years ago
parent
commit
20029be18b
1 changed files with 4 additions and 0 deletions
  1. 4 0
      examples/js/renderers/CSS3DRenderer.js

+ 4 - 0
examples/js/renderers/CSS3DRenderer.js

@@ -7,6 +7,8 @@ THREE.CSS3DObject = function ( element ) {
 
 
 	THREE.Object3D.call( this );
 	THREE.Object3D.call( this );
 
 
+	this.billboard = false;
+
 	this.element = element;
 	this.element = element;
 	this.element.style.position = "absolute";
 	this.element.style.position = "absolute";
 	this.element.style.WebkitTransformStyle = 'preserve-3d';
 	this.element.style.WebkitTransformStyle = 'preserve-3d';
@@ -153,6 +155,8 @@ THREE.CSS3DRenderer = function () {
 
 
 				var element = object.element;
 				var element = object.element;
 
 
+				if ( object.billboard )	object.lookAt( camera.position );
+
 				style = getObjectCSSMatrix( object.matrixWorld );
 				style = getObjectCSSMatrix( object.matrixWorld );
 
 
 				/*
 				/*