瀏覽代碼

Merge pull request #1520 from abow/spotlight_rotation

added Spotlight.getRotation
David Catuhe 8 年之前
父節點
當前提交
2be1a63193
共有 1 個文件被更改,包括 11 次插入0 次删除
  1. 11 0
      src/Lights/babylon.spotLight.ts

+ 11 - 0
src/Lights/babylon.spotLight.ts

@@ -118,5 +118,16 @@
         public getTypeID(): number {
             return 2;
         }
+
+        public getRotation(): Vector3 {
+
+            this.direction.normalize();
+
+            var xaxis = BABYLON.Vector3.Cross(this.direction, BABYLON.Axis.Y);
+            var yaxis = BABYLON.Vector3.Cross(xaxis, this.direction);
+
+            return Vector3.RotationFromAxis(xaxis, yaxis, this.direction);
+
+        }
     }
 }