new GeometryAttributes
Attributes, which make up a geometry's vertices. Each property in this object corresponds to a GeometryAttribute containing the attribute's data.
Attributes are always stored non-interleaved in a Geometry. When geometry is prepared for rendering with Context#createVertexArrayFromGeometry, attributes are generally written interleaved into the vertex buffer for better rendering performance.
Members
-
binormal :GeometryAttribute
-
The binormal attribute (normalized), which is used for tangent-space effects like bump mapping.
32-bit floating-point. 3 components per attribute.
- Default Value:
- undefined
-
color :GeometryAttribute
-
The color attribute.
8-bit unsigned integer. 4 components per attribute.
- Default Value:
- undefined
-
normal :GeometryAttribute
-
The normal attribute (normalized), which is commonly used for lighting.
32-bit floating-point. 3 components per attribute.
- Default Value:
- undefined
-
position :GeometryAttribute
-
The 3D position attribute.
64-bit floating-point (for precision). 3 components per attribute.
- Default Value:
- undefined
-
st :GeometryAttribute
-
The 2D texture coordinate attribute.
32-bit floating-point. 2 components per attribute
- Default Value:
- undefined
-
tangent :GeometryAttribute
-
The tangent attribute (normalized), which is used for tangent-space effects like bump mapping.
32-bit floating-point. 3 components per attribute.
- Default Value:
- undefined