API Reference > geometry-core > Polyface > FacetFaceData FacetFaceData Class Data for a face in a polyface containing facets. This is built up cooperatively by the PolyfaceBuilder and its callers, and stored as a FaceData array in PolyfaceData. Methods Name Description clone(result?: FacetFaceData): FacetFaceData Create a deep copy of this FacetFaceData object. convertParamToDistance(param: Point2d, result?: Point2d): Point2d Return distance-based parameter from stored parameter value. convertParamToNormalized(param: Point2d, result?: Point2d): Point2d Return normalized (0-1) parameter from stored parameter value. convertParamXYToDistance(x: number, y: number, result?: Point2d): Point2d Return distance-based parameter from stored parameter value. convertParamXYToNormalized(x: number, y: number, result?: Point2d): Point2d Return normalized (0-1) parameter from stored parameter value. scaleDistances(distanceScale: number): void Scale distance parameters. setNull(): void Restore this FacetFaceData to its null constructor state. setParamDistanceRangeFromNewFaceData(polyface: IndexedPolyface, facetStart: number, facetEnd: number): boolean Sets the param and paramDistance range of this FacetFaceData based on the newly terminated facets that make it up. createNull(): FacetFaceData Static Create a FacetFaceData with null ranges. Properties Name Type Description paramDistanceRange Accessor ReadOnly Range2d (property accessor) Return a reference to the distance-scaled parameter range. paramRange Accessor ReadOnly Range2d (property accessor) Return a reference to the parameter range. Defined in polyface/FacetFaceData.ts Line 21 Last Updated: 12 June, 2024