API Reference > geometry-core > Polyface > PolyfaceAuxData PolyfaceAuxData Class The PolyfaceAuxData structure contains one or more analytical data channels for each vertex of a Polyface. Typically a Polyface will contain only vertex data required for its basic display,the vertex position, normal and possibly texture parameter. The PolyfaceAuxData structure contains supplemental data that is generally computed in an analysis program or other external data source. This can be scalar data used to either overide the vertex colors through Thematic Colorization or XYZ data used to deform the mesh by adjusting the vertex postions or normals. Methods Name Description constructor(channels: AuxChannel[], indices: number[]): PolyfaceAuxData clone(): PolyfaceAuxData return a deep clone createForVisitor(): PolyfaceAuxData Create a PolyfaceAuxData for use by a facet iterator isAlmostEqual(other: PolyfaceAuxData, tol?: number): boolean deep test for equality. isAlmostEqual(left: PolyfaceAuxData | undefined, right: PolyfaceAuxData | undefined, tol?: number): boolean Static class level almostEqual test, allowing either or both to be undefined at point of call. Properties Name Type Description channels AuxChannel[] Array with one or more channels of auxilliary data for the associated polyface. indices number[] indices The indices (shared by all data in all channels) mapping the data to the mesh facets. Defined in core/geometry/src/polyface/AuxData.ts Line 121 Last Updated: 13 June, 2024