js/Mobilizing/renderer/3D/three/types/Vector3.js
import { Vector3 as THREE_Vector3 } from 'three';
/**
* Represents a 3 dimensionnal Euclidean Vector, to be used as positions, directions or Euler angles (rotation).
*
* This class extends the one from Three.js, API available here : https://threejs.org/docs/#api/en/math/Vector3
* @class Vector3
*/
export default class Vector3 extends THREE_Vector3 {
}
/**
* Vector3.one returns <i>new Mobilizing.Vector2(1, 1, 1)</i>
* @property one
* @static
*/
Vector3.one = new Vector3(1, 1, 1).clone();
/**
* Vector3.one returns <i>new Mobilizing.Vector2(0, 0, 0)</i>
* @property zero
* @static
*/
Vector3.zero = new Vector3(0, 0, 0).clone();