• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Vim.Math3d
    • AABox
    • AABox2D
    • AABox4D
    • AngularMotion
    • AxisAngle
    • Byte2
    • Byte3
    • Byte4
    • ColorHDR
    • ColorRGB
    • ColorRGBA
    • Complex
    • Constants
    • ContainmentType
    • CylindricalCoordinate
    • DAABox
    • DAABox2D
    • DAABox4D
    • DInterval
    • DPlane
    • DQuaternion
    • DRay
    • DSphere
    • DVector2
    • DVector3
    • DVector4
    • Euler
    • GeoCoordinate
    • Hash
    • HorizontalCoordinate
    • IMappable<TContainer, TPart>
    • Int2
    • Int3
    • Int4
    • Interval
    • IPoints
    • IPoints2D
    • ITransformable3D<TSelf>
    • Line
    • Line2D
    • LinearMotion
    • LinqUtil
    • LogPolarCoordinate
    • MathOps
    • Matrix4x4
    • Motion
    • MovementExtensions
    • Plane
    • PlaneIntersectionType
    • PolarCoordinate
    • Quad
    • Quad2D
    • Quaternion
    • Ray
    • Sphere
    • SphericalCoordinate
    • StatelessRandom
    • Stats<T>
    • Transform
    • Transformable3D
    • Triangle
    • Triangle2D
    • Vector2
    • Vector3
    • Vector4

Namespace Vim.Math3d

Classes

Constants

Hash

LinqUtil

MathOps

MovementExtensions

StatelessRandom

Transformable3D

Structs

AABox

AABox2D

AABox4D

AngularMotion

AxisAngle

Byte2

Byte3

Byte4

ColorHDR

ColorRGB

ColorRGBA

Complex

CylindricalCoordinate

DAABox

DAABox2D

DAABox4D

DInterval

DPlane

DQuaternion

DRay

DSphere

DVector2

DVector3

DVector4

Euler

GeoCoordinate

HorizontalCoordinate

Int2

Int3

Int4

Interval

Line

Line2D

LinearMotion

LogPolarCoordinate

Matrix4x4

A structure encapsulating a 4x4 matrix.

Motion

Plane

A structure encapsulating a 3D Plane

PolarCoordinate

Quad

Quad2D

Quaternion

A structure encapsulating a four-dimensional vector (x,y,z,w), which is used to efficiently rotate an object about the (x,y,z) vector by the angle theta, where w = cos(theta/2).

Ray

Sphere

Describes a sphere in 3D-space for bounding operations.

SphericalCoordinate

Stats<T>

Contains basic statistics that can be computed in a single pass over a collection.

Transform

Triangle

Triangle2D

Vector2

Vector3

Vector4

Interfaces

IMappable<TContainer, TPart>

IPoints

IPoints2D

ITransformable3D<TSelf>

Enums

ContainmentType

Defines how the bounding volumes intersects or contain one another.

PlaneIntersectionType

Defines the intersection between a Plane and a bounding volume.

In This Article
Back to top Copyright VIM 2021, Generated by DocFX