core/extensions/ffi/raymath/vector3/abbr library

Functions

Vector3Add(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Add.
Vector3AddValue(Vector3C v, double add) → Vector3C
See RaylibVector3Ext.Vector3AddValue.
Vector3Angle(Vector3C v1, Vector3C v2) → double
See RaylibVector3Ext.Vector3Angle.
Vector3Barycenter(Vector3C p, Vector3C a, Vector3C b, Vector3C c) → Vector3C
See RaylibVector3Ext.Vector3Barycenter.
Vector3Clamp(Vector3C v, Vector3C min, Vector3C max) → Vector3C
See RaylibVector3Ext.Vector3Clamp.
Vector3ClampValue(Vector3C v, double min, double max) → Vector3C
See RaylibVector3Ext.Vector3ClampValue.
Vector3CrossProduct(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3CrossProduct.
Vector3CubicHermite(Vector3C v1, Vector3C tangent1, Vector3C v2, Vector3C tangent2, double amount) → Vector3C
See RaylibVector3Ext.Vector3CubicHermite.
Vector3Distance(Vector3C v1, Vector3C v2) → double
See RaylibVector3Ext.Vector3Distance.
Vector3DistanceSqr(Vector3C v1, Vector3C v2) → double
See RaylibVector3Ext.Vector3DistanceSqr.
Vector3Divide(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Divide.
Vector3DotProduct(Vector3C v1, Vector3C v2) → double
See RaylibVector3Ext.Vector3DotProduct.
Vector3Equals(Vector3C p, Vector3C q) → bool
See RaylibVector3Ext.Vector3Equals.
Vector3Invert(Vector3C v) → Vector3C
See RaylibVector3Ext.Vector3Invert.
Vector3Length(Vector3C v) → double
See RaylibVector3Ext.Vector3Length.
Vector3LengthSqr(Vector3C v) → double
See RaylibVector3Ext.Vector3LengthSqr.
Vector3Lerp(Vector3C v1, Vector3C v2, double amount) → Vector3C
See RaylibVector3Ext.Vector3Lerp.
Vector3Max(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Max.
Vector3Min(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Min.
Vector3MoveTowards(Vector3C v, Vector3C target, double maxDistance) → Vector3C
See RaylibVector3Ext.Vector3MoveTowards.
Vector3Multiply(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Multiply.
Vector3Negate(Vector3C v) → Vector3C
See RaylibVector3Ext.Vector3Negate.
Vector3Normalize(Vector3C v) → Vector3C
See RaylibVector3Ext.Vector3Normalize.
Vector3One() → Vector3C
See RaylibVector3Ext.Vector3One.
Vector3OrthoNormalize(Pointer<Vector3C> v1, Pointer<Vector3C> v2) → void
See RaylibVector3Ext.Vector3OrthoNormalize.
Vector3Perpendicular(Vector3C v) → Vector3C
See RaylibVector3Ext.Vector3Perpendicular.
Vector3Project(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Project.
Vector3Reflect(Vector3C v, Vector3C normal) → Vector3C
See RaylibVector3Ext.Vector3Reflect.
Vector3Refract(Vector3C v, Vector3C n, double r) → Vector3C
See RaylibVector3Ext.Vector3Refract.
Vector3Reject(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Reject.
Vector3RotateByAxisAngle(Vector3C v, Vector3C axis, double angle) → Vector3C
See RaylibVector3Ext.Vector3RotateByAxisAngle.
Vector3RotateByQuaternion(Vector3C v, QuaternionC q) → Vector3C
See RaylibVector3Ext.Vector3RotateByQuaternion.
Vector3Scale(Vector3C v, double scalar) → Vector3C
See RaylibVector3Ext.Vector3Scale.
Vector3Subtract(Vector3C v1, Vector3C v2) → Vector3C
See RaylibVector3Ext.Vector3Subtract.
Vector3SubtractValue(Vector3C v, double sub) → Vector3C
See RaylibVector3Ext.Vector3SubtractValue.
Vector3ToFloatV(Vector3C v) → float3C
See RaylibVector3Ext.Vector3ToFloatV.
Vector3Transform(Vector3C v, MatrixC mat) → Vector3C
See RaylibVector3Ext.Vector3Transform.
Vector3Unproject(Vector3C source, MatrixC projection, MatrixC view) → Vector3C
See RaylibVector3Ext.Vector3Unproject.
Vector3Zero() → Vector3C
See RaylibVector3Ext.Vector3Zero.