CodeBase - Extended Math Library

Return to the CodeBase listing

Category: Libraries

Version: 0.6

3
0

Information

Uploaded: 8th Nov 2016 23:52

Modified: 8th Nov 2016 23:55

Author:  Jack

Summary

Version 0.6 .. this update adds a whole new dimension of commands Vector2, Vector3, Vector4 and Matrix4 commands for AGK

Full Description

Version 0.6 .. this update adds a whole new dimension of commands<br /> ============<br /> <br /> Math Constants<br /> ==============<br /> - Math_PI<br /> - Math_Euler<br /> - Math_GoldenRatio<br /> - Math_PythagorasConstant<br /> - Math_BernsteinConstant<br /> - Math_ReciprocalFibonacciConstant<br /> - Math_SierpinskisConstant<br /> <br /> <br /> Vector 2 Library<br /> ================<br /> - CreateVector2<br /> - DeleteVector2<br /> - SetVector2<br /> - PrintVector2<br /> - AddVector2<br /> - SubtractVector2<br /> - GetVector2X<br /> - GetVector2Y<br /> - CatmullRomVector2<br /> - CopyVector2<br /> - DivideVector2<br /> - MultiplyVector2<br /> - DotProductVector2<br /> - BCCVector2<br /> - SquaredLengthVector2<br /> - LengthVector2<br /> - HermiteVector2<br /> - IsEqualVector2<br /> - LinearInterpolateVector2<br /> - MaximizeVector2<br /> - MinimizeVector2<br /> - NormalizeVector2<br /> - ScaleVector2<br /> - CCWVector2<br /> - TransformCoordsVector2<br /> <br /> <br /> "extended" Vector 3 Library<br /> ===========================<br /> - PrintVector3<br /> - AddVector3<br /> - SubtractVector3<br /> - CatmullRomVector3<br /> - CopyVector3<br /> - DivideVector3<br /> - MultiplyVector3<br /> - BCCVector3<br /> - SquaredLengthVector3<br /> - LengthVector3<br /> - HermiteVector3<br /> - IsEqualVector3<br /> - LinearInterpolateVector3<br /> - MaximizeVector3<br /> - MinimizeVector3<br /> - ScaleVector3<br /> - ProjectVector3<br /> - TransformCoordsVector3<br /> - TransformNormalsVector3<br /> - normalizeVector3<br /> <br /> <br /> Vector 4 Library<br /> ================<br /> - CreateVector4<br /> - DeleteVector4<br /> - SetVector4<br /> - PrintVector4<br /> - AddVector4<br /> - SubtractVector4<br /> - GetVector4X<br /> - GetVector4Y<br /> - GetVector4Z<br /> - GetVector4W<br /> - CatmullromVector4<br /> - CopyVector4<br /> - DivideVector4<br /> - MultiplyVector4<br /> - BCCVector4<br /> - SquaredLengthVector4<br /> - LengthVector4<br /> - HermiteVector4<br /> - IsEqualVector4<br /> - LinearInterpolateVector4<br /> - MaximizeVector4<br /> - MinimizeVector4<br /> - NormalizeVector4<br /> - ScaleVector4<br /> - TransformVector4<br /> <br /> <br /> Matrix 4 Library<br /> ================<br /> - CreateMatrix4<br /> - DeleteMatrix4<br /> - CopyMatrix4<br /> - BuildLookAtLHMatrix4<br /> - BuildLookAtRHMatrix4<br /> - BuildOrthoLHMatrix4<br /> - BuildOrthoRHMatrix4<br /> - BuildFOVLHMatrix4<br /> - BuildFOVRHMatrix4<br /> - BuildPerspectiveLHMatrix4<br /> - BuildPerspectiveRHMatrix4<br /> - BuildReflectionMatrix4<br /> - BuildRotationAxisMatrix4<br /> - SetIdentityMatrix4<br /> - IsEqualMatrix4<br /> - IsIdentityMatrix4<br /> - AddMatrix4<br /> - SubtractMatrix4<br /> - MultiplyMatrix4<br /> - MultiplyMatrix4ByValue<br /> - ScaleMatrix4<br /> - TranslateMatrix4<br /> - TransposeMatrix4<br /> - RotateYPRMatrix4<br /> - RotateXMatrix4<br /> - RotateYMatrix4<br /> - RotateZMatrix4<br /> - WorldMatrix4<br /> - ViewMatrix4<br /> - ProjectionMatrix4<br /> - DeterminantMatrix4<br /> - DeterminantMatrix3<br /> - SubMatrix3<br /> - InverseMatrix4 <br /> <br /> <br /> Tween Math Library<br /> ==================<br /> - Hermite<br /> - Sinerp<br /> - Coserp<br /> - Bounce<br /> - Berp<br /> - Lerp<br /> - SmoothStep<br /> - Approx<br /> - Clerp<br /> - Clamp <br /> <br /> <br /> Forum thread: https://forum.thegamecreators.com/thread/217064#msg2582798

Comments

No comments yet.