GeometryAttributes - Cesium Documentation

# GeometryAttributes

#### 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.

  Source: Core/GeometryAttributes.js, line 18

### 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`
  Source: Core/GeometryAttributes.js, line 67

#### color :GeometryAttribute

  The color attribute.

  8-bit unsigned integer. 4 components per attribute.

  Default Value: `undefined`
  Source: Core/GeometryAttributes.js, line 91

#### normal :GeometryAttribute

  The normal attribute (normalized), which is commonly used for lighting.

  32-bit floating-point. 3 components per attribute.

  Default Value: `undefined`
  Source: Core/GeometryAttributes.js, line 43

#### position :GeometryAttribute

  The 3D position attribute.

  64-bit floating-point (for precision). 3 components per attribute.

  Default Value: `undefined`
  Source: Core/GeometryAttributes.js, line 31

#### st :GeometryAttribute

  The 2D texture coordinate attribute.

  32-bit floating-point. 2 components per attribute

  Default Value: `undefined`
  Source: Core/GeometryAttributes.js, line 55

#### 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`
  Source: Core/GeometryAttributes.js, line 79