|
@@ -22,7 +22,7 @@ THREE.DOMRenderer = function () {
|
|
|
|
|
|
var e, el, m, ml, element, material, dom, v1x, v1y;
|
|
|
|
|
|
- _renderList = _projector.projectScene( scene, camera );
|
|
|
+ _renderList = _projector.projectScene( scene, camera ).elements;
|
|
|
|
|
|
for ( e = 0, el = _renderList.length; e < el; e++ ) {
|
|
|
|
|
@@ -32,17 +32,13 @@ THREE.DOMRenderer = function () {
|
|
|
|
|
|
v1x = element.x * _widthHalf + _widthHalf; v1y = element.y * _heightHalf + _heightHalf;
|
|
|
|
|
|
- for ( m = 0, ml = element.material.length; m < ml; m++ ) {
|
|
|
+ material = element.material;
|
|
|
|
|
|
- material = element.material[ m ];
|
|
|
+ if ( material instanceof THREE.ParticleDOMMaterial ) {
|
|
|
|
|
|
- if ( material instanceof THREE.ParticleDOMMaterial ) {
|
|
|
-
|
|
|
- dom = material.domElement;
|
|
|
- dom.style.left = v1x + 'px';
|
|
|
- dom.style.top = v1y + 'px';
|
|
|
-
|
|
|
- }
|
|
|
+ dom = material.domElement;
|
|
|
+ dom.style.left = v1x + 'px';
|
|
|
+ dom.style.top = v1y + 'px';
|
|
|
|
|
|
}
|
|
|
|