diff --git a/threejs/three.d.ts b/threejs/three.d.ts index b748444071..a9255f3b5e 100644 --- a/threejs/three.d.ts +++ b/threejs/three.d.ts @@ -1211,11 +1211,11 @@ declare module THREE { getObjectByProperty( name: string, value: string, recursive?: boolean ): Object3D; - getWorldPosition(optionalTarget: Vector3): Vector3; - getWorldQuaternion(optionalTarget: Quaternion): Quaternion; - getWorldRotation(optionalTarget: Euler): Euler; - getWorldScale(optionalTarget: Vector3): Vector3; - getWorldDirection(optionalTarget: Vector3): Vector3; + getWorldPosition(optionalTarget?: Vector3): Vector3; + getWorldQuaternion(optionalTarget?: Quaternion): Quaternion; + getWorldRotation(optionalTarget?: Euler): Euler; + getWorldScale(optionalTarget?: Vector3): Vector3; + getWorldDirection(optionalTarget?: Vector3): Vector3; /** * Translates object along arbitrary axis by distance.