|
@@ -117,11 +117,11 @@
|
|
|
}
|
|
|
|
|
|
var emitterPosition = this.getEmitterPosition();
|
|
|
- var direction = emitterPosition.subtract(this._scene.activeCamera.position);
|
|
|
+ var direction = emitterPosition.subtract(this._scene.activeCamera.globalPosition);
|
|
|
var distance = direction.length();
|
|
|
direction.normalize();
|
|
|
|
|
|
- var ray = new Ray(this._scene.activeCamera.position, direction);
|
|
|
+ var ray = new Ray(this._scene.activeCamera.globalPosition, direction);
|
|
|
var pickInfo = this._scene.pickWithRay(ray, this.meshesSelectionPredicate, true);
|
|
|
|
|
|
return !pickInfo.hit || pickInfo.distance > distance;
|