# Vec3
Used to represent a point in 3d space.
# Constructor:
PluginAPI.contructors.Vec3({x: Number, y: Number, z: Number})
Has the following properties:
x: Number: equal to the vector'sxCoordy: Number: equal to the vector'syCoordz: Number: equal to the vector'szCoord
It has the following methods:
subtractReverse(Vec3 vec) : voidnormalize() : Vec3dotProduct(Vec3 vec) : numbercrossProduct(Vec3 vec) : Vec3subtract({x: number, y: number, z: number}) : Vec3addVector({x: number, y: number, z: number}) : Vec3addVector(Vec3 vec) : Vec3distanceTo(Vec3 vec) : numbersquareDistanceTo(Vec3 vec) : numberlengthVector() : numbergetIntermediateWithXValue({vec: Vec3, x: number}) : Vec3getIntermediateWithYValue({vec: Vec3, y: number}) : Vec3getIntermediateWithZValue({vec: Vec3, z: number}) : Vec3toString() : stringrotatePitch({pitch: number}) : Vec3rotateYaw({yaw: number}) : Vec3