RaylibVector3 extension
Methods
-
Vector3Add(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3AddValue(
Vector3D v, double add) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Angle(
Vector3D v1, Vector3D v2) → double -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Barycenter(
Vector3D p, Vector3D a, Vector3D b, Vector3D c) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Clamp(
Vector3D v, Vector3D min, Vector3D max) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3ClampValue(
Vector3D v, double min, double max) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3CrossProduct(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3CubicHermite(
Vector3D v1, Vector3D tangent1, Vector3D v2, Vector3D tangent2, double amount) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Distance(
Vector3D v1, Vector3D v2) → double -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3DistanceSqr(
Vector3D v1, Vector3D v2) → double -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Divide(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3DotProduct(
Vector3D v1, Vector3D v2) → double -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3DSubtract(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Equals(
Vector3D p, Vector3D q) → bool -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Invert(
Vector3D v) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Length(
Vector3D v) → double -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3LengthSqr(
Vector3D v) → double -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Lerp(
Vector3D v1, Vector3D v2, double amount) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Max(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Min(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3MoveTowards(
Vector3D v, Vector3D target, double maxDistance) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Multiply(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Negate(
Vector3D v) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Normalize(
Vector3D v) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3OrthoNormalize(
Vector3D v1, Vector3D v2) → void -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Perpendicular(
Vector3D v) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Project(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Reflect(
Vector3D v, Vector3D normal) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Refract(
Vector3D v, Vector3D n, double r) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Reject(
Vector3D v1, Vector3D v2) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3RotateByAxisAngle(
Vector3D v, Vector3D axis, double angle) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3RotateByQuaternion(
Vector3D v, QuaternionD q) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Scale(
Vector3D v, double scalar) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3SubtractValue(
Vector3D v, double sub) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Transform(
Vector3D v, MatrixD mat) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension
-
Vector3Unproject(
Vector3D source, MatrixD projection, MatrixD view) → Vector3D -
Available on RaylibVectors, provided by the RaylibVector3 extension