Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


GetVertexAttributeDimension(VertexAttribute)

Get dimension of a specific vertex data attribute on this Mesh.
Read time 1 minuteLast updated 4 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.CoreModule
public int GetVertexAttributeDimension(VertexAttribute attr)

Parameters

Vertex data attribute to check for.

Returns

Type

Description

intDimensionality of the data attribute, or zero if it is not present.

Remarks

Meshes usually use a known format for data layout, for example, a position is always a 3-component Vector, and a tangent is always a 4-component Vector. But, in some cases (usually regarding texture coordinates), the data layout can be of different dimensionality. For example, Mesh.SetUVs accepts either a 2D, 3D or 4D texture coordinates. You can use this function to query this layout.