Namespace FixedMathSharp.Geometry
Classes
- FixedConvex2dRelations
Provides exact relations for convex 2D shapes represented by canonical origins, scalar rotations, and local vertex offsets.
- FixedConvexHullRelations
Provides full-domain relations for rigidly transformed 3D convex hulls.
- FixedSlabProjection
Provides planar support points for centered finite shapes clipped to a closed world-Y slab.
Structs
- FixedBoundArea
Represents a normalized two-dimensional axis-aligned bounding area.
- FixedBoundArea.BoundingAreaState
Represents the normalized serializable state of a two-dimensional axis-aligned bounding area.
- FixedBoundBox
Represents a normalized three-dimensional axis-aligned bounding box.
- FixedBoundBox.BoundingBoxState
Represents the state of a three-dimensional axis-aligned bounding box using its minimum and maximum coordinates.
- FixedBoundCircle
Represents a normalized two-dimensional circular bound.
- FixedBoundCircle.BoundingCircleState
Represents the normalized serializable state of a two-dimensional circular bound.
- FixedBoundFrustum
Represents a frustum bounded by six clipping planes.
- FixedBoundSphere
Represents a spherical bounding volume with fixed-point precision, optimized for fast, rotationally invariant spatial checks in 3D space.
- FixedBoundSphere.BoundingSphereState
Represents the normalized serializable state of a three-dimensional spherical bound.
- FixedContactAnchors
Describes one 3D contact relation using points retained in their rigid local frames.
- FixedContactAnchors2d
Describes one planar contact relation using points retained in their rigid local frames.
- FixedContactLocalPoints
Stores one compact local-point pair in a multi-contact relation.
- FixedOrientedBox
Represents an immutable oriented box through canonical center, orientation, and positive local half-extents.
- FixedPlane
Represents a plane in 3D space using a normal vector and a distance from the origin.
- FixedPointAnchor
Represents a 3D point as a local coordinate in one rigid world-space frame.
- FixedPointAnchor2d
Identifies a conceptual 2D point by an origin, scalar rotation, and local point without requiring the transformed point to be representable.
- FixedRay
Represents a ray with an origin and direction in three-dimensional space.
- FixedRay2d
Represents a ray with an origin and direction in two-dimensional fixed-point space.
- FixedSegment
Represents a finite line segment in three-dimensional fixed-point space.
- FixedSegment2d
Represents a finite line segment in two-dimensional fixed-point space.
- FixedTriangle
Represents an ordered triangle in three-dimensional fixed-point space.
- FixedTriangle2d
Represents a triangle in two-dimensional fixed-point space.
Enums
- FixedEnclosureType
Describes whether one volume contains, intersects, or is disjoint from another volume.
- FixedPlaneIntersectionType
Describes how a plane intersects a bounding volume.