Module
Data.Geometry.BoundingBox
- Package
- purescript-liminal
- Repository
- jstoxrocky/purescript-liminal
#accumulateAxes Source
accumulateAxes :: forall f a. Applicative f => Semigroup (f a) => { x :: f a, y :: f a, z :: f a } -> Vector3 a -> { x :: f a, y :: f a, z :: f a }
#pivotAxes Source
pivotAxes :: forall f a. Applicative f => Monoid (f a) => Foldable f => f (Vector3 a) -> { x :: f a, y :: f a, z :: f a }
#maxByOrder Source
maxByOrder :: forall a. Ord a => a -> a -> a
#minByOrder Source
minByOrder :: forall a. Ord a => a -> a -> a
#nonEmptyMax Source
nonEmptyMax :: forall a. Ord a => NonEmptyArray a -> a
#nonEmptyMin Source
nonEmptyMin :: forall a. Ord a => NonEmptyArray a -> a
#pivotNonEmptyAxes Source
pivotNonEmptyAxes :: forall a. NonEmptyArray (Vector3 a) -> { x :: NonEmptyArray a, y :: NonEmptyArray a, z :: NonEmptyArray a }
- Modules
- Classes.
HasBoundingBox - Classes.
HasDefaultMaterial - Classes.
HasGeometry - Classes.
HasInverse - Classes.
HasMatrix - Classes.
HasUuid - Classes.
HasVertices - Data.
Geometry. BoundingBox - Data.
Geometry. BoxGeometry - Data.
Geometry. Geometry - Data.
Geometry. LineGeometry - Data.
Geometry. PlaneGeometry - Data.
Geometry. Ray - Data.
Geometry. SphereGeometry - Data.
Material. Material - Data.
Vector. Vector4 - Data.
Vector. Vector8