Affine
|
Lossless composition of individual affine matrix components.
|
Box2 (Module)
|
|
Box2 (Type)
|
Defines an axis-aligned 2D box (rectangle).
Copied from - https://github.com/opentk/opentk/blob/opentk5.0/src/OpenTK.Mathematics/Geometry/Box2.cs
Heavily modified by BGE to more closely conform to System.Numerics and use a size-preserving representation
([min, size] instead of [min, max]).
|
Box2Converter
|
|
Box2i (Module)
|
|
Box2i (Type)
|
Defines an axis-aligned 2D box (rectangle) in integers.
Copied from - https://github.com/opentk/opentk/blob/opentk5.0/src/OpenTK.Mathematics/Geometry/Box2.cs
Heavily modified by BGE to more closely conform to System.Numerics and use a size-preserving representation
([min, size] instead of [min, max]), as well as using integers.
|
Box2iConverter
|
|
Box3 (Module)
|
|
Box3 (Type)
|
Defines an axis-aligned 3D box (cube).
Copied from - https://github.com/opentk/opentk/blob/opentk5.0/src/OpenTK.Mathematics/Geometry/Box3.cs
Heavily modified by BGE to more closely conform to System.Numerics and use a size-preserving representation
([min, size] instead of [min, max]).
|
Box3Converter
|
|
Box3i (Module)
|
|
Box3i (Type)
|
Defines an axis-aligned 3D box (cube).
Copied from - https://github.com/opentk/opentk/blob/opentk5.0/src/OpenTK.Mathematics/Geometry/Box3.cs
Heavily modified by BGE to more closely conform to System.Numerics and use a size-preserving representation
([min, size] instead of [min, max]).
|
Box3iConverter
|
|
Color (Module)
|
|
Color (Type)
|
A 4-channel, floating point color.
Copied from - https://github.com/opentk/opentk/blob/opentk5.0/src/OpenTK.Mathematics/Colors/Color4.cs
Modified to provide RGBA format.
|
ColorConverter
|
|
ContainmentType
|
Defines how the bounding volumes intersects or contain one another.
Copied from - https://github.com/MonoGame/MonoGame/blob/v3.8/MonoGame.Framework/ContainmentType.cs
|
Flip
|
The flipness of an image.
|
Frustum
|
Defines a viewing frustum for intersection operations.
Copied from - https://github.com/MonoGame/MonoGame/blob/v3.8/MonoGame.Framework/BoundingFrustum.cs
|
LightType
|
|
Math (Module)
|
|
Math (Type)
|
Contains common mathematical functions.
Copied from - https://github.com/opentk/opentk/blob/3.x/src/OpenTK/Math/MathHelper.cs
|
MathF
|
Contains common mathematical constants.
Copied from - https://github.com/opentk/opentk/blob/3.x/src/OpenTK/Math/MathHelper.cs
|
Matrix3x2
|
|
Matrix3x2Converter
|
Converts Matrix3x2 types.
|
Matrix4x4
|
|
Matrix4x4Converter
|
Converts Matrix4x4 types.
|
OrderedDictionary
|
|
Plane3 (Module)
|
|
Plane3 (Type)
|
A plane in 3d space, represented by its normal away from the origin and its distance from the origin, D.
Copied from - https://github.com/MonoGame/MonoGame/blob/v3.8/MonoGame.Framework/Ray.cs
|
PlaneIntersectionType
|
Defines the intersection between a Plane3 and a bounding volume.
Copied from - https://github.com/MonoGame/MonoGame/blob/v3.8/MonoGame.Framework/PlaneIntersectionType.cs
|
Quaternion
|
|
QuaternionConverter
|
Converts Quaternion types.
|
Ray2 (Module)
|
|
Ray2 (Type)
|
Represents a ray with an origin and a direction in 2D space.
Copied from - https://github.com/MonoGame/MonoGame/blob/v2.8/MonoGame.Framework/Ray.cs
Renamed Position to Origin by BGE for nomenclature more consistent with Nu.
TODO: implement Circle type and intersection with this and it.
|
Ray3 (Module)
|
|
Ray3 (Type)
|
Represents a ray with an origin and a direction in 3D space.
Copied from - https://github.com/MonoGame/MonoGame/blob/v3.8/MonoGame.Framework/Ray.cs
Renamed Position to Origin by BGE for nomenclature more consistent with Nu.
|
ScatterType
|
The type of subsurface scattering that a material utilizes.
|
Segment2 (Module)
|
|
Segment2 (Type)
|
Represents a 2D segment.
Copied from - https://github.com/MonoGame/MonoGame/blob/v2.8/MonoGame.Framework/Ray.cs - and converted to Segment2.
|
Segment2Converter
|
|
Segment3 (Module)
|
|
Segment3 (Type)
|
Represents a 2D segment.
Copied from - https://github.com/MonoGame/MonoGame/blob/v2.8/MonoGame.Framework/Ray.cs - and converted to Segment3.
|
Segment3Converter
|
|
Sphere
|
Describes a sphere in 3D-space for bounding operations.
Copied from - https://github.com/MonoGame/MonoGame/blob/v3.8/MonoGame.Framework/BoundingSphere.cs
|
Vector2
|
|
Vector2Converter
|
|
Vector2i (Module)
|
|
Vector2i (Type)
|
Represents a 2D vector using two 32-bit integer numbers.
|
Vector2iConverter
|
|
Vector3
|
|
Vector3Converter
|
|
Vector3i (Module)
|
|
Vector3i (Type)
|
Represents a 3D vector using three 32-bit integer numbers.
|
Vector3iConverter
|
|
Vector4
|
|
Vector4Converter
|
|
Vector4i (Module)
|
|
Vector4i (Type)
|
Represents a 4D vector using four 32-bit integer numbers.
|
Vector4iConverter
|
|