new VertexFormat
A vertex format defines what attributes make up a vertex. A VertexFormat can be provided to a Geometry to request that certain properties be computed, e.g., just position, position and normal, etc.
Parameters:
| Name | Type | Argument | Default | Description | 
|---|---|---|---|---|
| options | Object | <optional> | undefined | An object with boolean properties corresponding to VertexFormat properties as shown in the code example. | 
Example
// Create a vertex format with position and 2D texture coordinate attributes.
var format = new Cesium.VertexFormat({
  position : true,
  st : true
});
    
	
	
See:
Source:
Members
- 
    binormal :Boolean
- 
    
    Whentrue, the vertex has a binormal attribute (normalized), which is used for tangent-space effects like bump mapping.32-bit floating-point. 3 components per attribute. - Default Value:
- false
 
 
- 
    normal :Boolean
- 
    
    Whentrue, the vertex has a normal attribute (normalized), which is commonly used for lighting.32-bit floating-point. 3 components per attribute. - Default Value:
- false
 
 
- 
    position :Boolean
- 
    
    Whentrue, the vertex has a 3D position attribute.64-bit floating-point (for precision). 3 components per attribute. - Default Value:
- false
 
 
- 
    st :Boolean
- 
    
    Whentrue, the vertex has a 2D texture coordinate attribute.32-bit floating-point. 2 components per attribute - Default Value:
- false
 
 
- 
    tangent :Boolean
- 
    
    Whentrue, the vertex has a tangent attribute (normalized), which is used for tangent-space effects like bump mapping.32-bit floating-point. 3 components per attribute. - Default Value:
- false
 
 
- 
    <static> ALL
- 
    
    An immutable vertex format with all well-known attributes: position, normal, st, binormal, and tangent.
- 
    <static> DEFAULT
- 
    
    An immutable vertex format with position, normal, and st attributes. This is compatible with most appearances and materials; however normal and st attributes are not always required. When this is known in advance, anotherVertexFormatshould be used.
- 
    <static> POSITION_AND_NORMAL
- 
    
    An immutable vertex format with position and normal attributes. This is compatible with per-instance color appearances like PerInstanceColorAppearance.
- 
    <static> POSITION_AND_ST
- 
    
    An immutable vertex format with position and st attributes. This is compatible with EllipsoidSurfaceAppearance.
- 
    <static> POSITION_NORMAL_AND_ST
- 
    
    An immutable vertex format with position, normal, and st attributes. This is compatible with MaterialAppearance when MaterialAppearance#materialSupport isTEXTURED/code>.
- 
    <static> POSITION_ONLY
- 
    
    An immutable vertex format with only a position attribute.
