shamansir / elm-aframe / AFrame.Components.Geometry

Geometry

primitive : AFrame.Variants.Primitive.Primitive -> AFrame.Properties.Property

Name of a geometry. Determines the geometry type and what other properties are available.

Default : box

Config

buffer : Basics.Bool -> AFrame.Properties.Property

Transform geometry into a BufferGeometry to reduce memory usage at the cost of being harder to manipulate.

Default : true

Dimensions

width : Basics.Float -> AFrame.Properties.Property

height : Basics.Float -> AFrame.Properties.Property

depth : Basics.Float -> AFrame.Properties.Property

Radial dimensions

radius : Basics.Float -> AFrame.Properties.Property

radiusInner : Basics.Float -> AFrame.Properties.Property

radiusOuter : Basics.Float -> AFrame.Properties.Property

radiusTubular : Basics.Float -> AFrame.Properties.Property

Mesh structure

segments : Basics.Int -> AFrame.Properties.Property

segmentsWidth : Basics.Int -> AFrame.Properties.Property

segmentsHeight : Basics.Int -> AFrame.Properties.Property

segmentsDepth : Basics.Int -> AFrame.Properties.Property

Radial mesh structure

segmentsRadial : Basics.Int -> AFrame.Properties.Property

segmentsTubular : Basics.Int -> AFrame.Properties.Property

segmentsTheta : Basics.Int -> AFrame.Properties.Property

segmentsPhi : Basics.Int -> AFrame.Properties.Property

Phi & Theta for partial primitives

phiStart : Basics.Float -> AFrame.Properties.Property

phiLength : Basics.Float -> AFrame.Properties.Property

thetaStart : Basics.Float -> AFrame.Properties.Property

thetaLength : Basics.Float -> AFrame.Properties.Property

Partial primitives

arc : Basics.Float -> AFrame.Properties.Property

p : Basics.Float -> AFrame.Properties.Property

q : Basics.Float -> AFrame.Properties.Property

Vertices

vertexA : Basics.Float -> Basics.Float -> Basics.Float -> AFrame.Properties.Property

vertexB : Basics.Float -> Basics.Float -> Basics.Float -> AFrame.Properties.Property

vertexC : Basics.Float -> Basics.Float -> Basics.Float -> AFrame.Properties.Property

Cone open end

openEnded : Basics.Bool -> AFrame.Properties.Property