liberty.math.shapes

Members

Aliases

DimensionType
alias DimensionType(T : Segment!U, U...) = U[0]
DimensionType
alias DimensionType(T : Triangle!U, U...) = U[0]
DimensionType
alias DimensionType(T : Sphere!U, U...) = U[0]
DimensionType
alias DimensionType(T : Ray!U, U...) = U[0]
DimensionType
alias DimensionType(T : Plane!U, U) = U
Undocumented in source.
DimensionType
alias DimensionType(T : Frustum!U, U) = U
FrustumD
alias FrustumD = Frustum!double
FrustumF
alias FrustumF = Frustum!float
PlaneD
alias PlaneD = Plane!double
PlaneF
alias PlaneF = Plane!float
Ray2D
alias Ray2D = Ray!(double, 2)
Ray2F
alias Ray2F = Ray!(float, 2)
Ray2I
alias Ray2I = Ray!(int, 2)
Ray3D
alias Ray3D = Ray!(double, 3)
Ray3F
alias Ray3F = Ray!(float, 3)
Ray3I
alias Ray3I = Ray!(int, 3)
Segment2D
alias Segment2D = Segment!(double, 2)
Segment2F
alias Segment2F = Segment!(float, 2)
Segment2I
alias Segment2I = Segment!(int, 2)
Segment3D
alias Segment3D = Segment!(double, 3)
Segment3F
alias Segment3F = Segment!(float, 3)
Segment3I
alias Segment3I = Segment!(int, 3)
Sphere2D
alias Sphere2D = Sphere!(double, 2)
Sphere2F
alias Sphere2F = Sphere!(float, 2)
Sphere2I
alias Sphere2I = Sphere!(int, 2)
Sphere3D
alias Sphere3D = Sphere!(double, 3)
Sphere3F
alias Sphere3F = Sphere!(float, 3)
Sphere3I
alias Sphere3I = Sphere!(int, 3)
Triangle2D
alias Triangle2D = Triangle!(double, 2)
Triangle2F
alias Triangle2F = Triangle!(float, 2)
Triangle2I
alias Triangle2I = Triangle!(int, 2)
Triangle3D
alias Triangle3D = Triangle!(double, 3)
Triangle3F
alias Triangle3F = Triangle!(float, 3)
Triangle3I
alias Triangle3I = Triangle!(int, 3)

Enums

FrustumScope
enum FrustumScope
FrustumSide
enum FrustumSide
isFrustum
eponymoustemplate isFrustum(T)
isPlane
eponymoustemplate isPlane(T)
isRay
eponymoustemplate isRay(T)
isRay2D
eponymoustemplate isRay2D(T)
isRay3D
eponymoustemplate isRay3D(T)
isSegment
eponymoustemplate isSegment(T)
isSegment2D
eponymoustemplate isSegment2D(T)
isSegment3D
eponymoustemplate isSegment3D(T)
isSphere
eponymoustemplate isSphere(T)
isSphere2D
eponymoustemplate isSphere2D(T)
isSphere3D
eponymoustemplate isSphere3D(T)
isTriangle
eponymoustemplate isTriangle(T)
isTriangle2D
eponymoustemplate isTriangle2D(T)
isTriangle3D
eponymoustemplate isTriangle3D(T)

Structs

Frustum
struct Frustum(T)
Plane
struct Plane(T)
Ray
struct Ray(T, int N)
Segment
struct Segment(T, int N)
Sphere
struct Sphere(T, int N)
Triangle
struct Triangle(T, int N)

Meta

Source

See Source File
_shapes.d Documentation: Coverage:

Authors

$(Gabriel Gheorghe)