Table of Contents

Namespace Jitter2.LinearMath

Classes

MathHelper

Provides mathematical helper methods for linear algebra and physics calculations.

Structs

JAngle

A floating point variable of type float representing an angle. This structure exists to eliminate ambiguity between radians and degrees in the Jitter API.

JBoundingBox

Represents an axis-aligned bounding box (AABB), a rectangular bounding box whose edges are parallel to the coordinate axes.

JMatrix

Represents a 3x3 matrix with components of type float.

JQuaternion

A structure representing a Quaternion: Q = xi + yj + z*k + w.
Uses the Hamilton convention where i² = j² = k² = ijk = -1.

JTriangle

Represents a triangle defined by three vertices.

JVector

Represents a three-dimensional vector with components of type float.

Enums

JBoundingBox.ContainmentType

Describes how one bounding box relates to another spatially.

JTriangle.CullMode

Specifies the face culling mode for triangles based on their winding order. Counter-clockwise (CCW) winding is considered front-facing.