RaylibVector3 extension

on

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