Class TIfcIndexedPolygonalFace

Unit

Declaration

type TIfcIndexedPolygonalFace = class(TIfcTessellatedItem)

Description

Representation of a planar face being part of a face set.

Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcIndexedPolygonalFace.htm

Hierarchy

Overview

Methods

Public constructor Create(AOwner: TComponent); override;
Public destructor Destroy; override;

Properties

Published property CoordIndex: TIntegerList read FCoordIndex;
Published property ToFaceSet: TIfcPolygonalFaceSetList read FToFaceSet;
Published property HasTexCoords: TIfcTextureCoordinateIndices read FHasTexCoords write FHasTexCoords;

Description

Methods

Public constructor Create(AOwner: TComponent); override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Properties

Published property CoordIndex: TIntegerList read FCoordIndex;

One-dimensional list with the indices for the three or more points, that define the vertices of the outer loop. If the tessellated face set is closed, indicated by TIfcPolygonalFaceSet.Closed, then the points, defining the outer loop, shall connect counter clockwise, as seen from the outside of the body, so that the resulting normal will point outwards.

Published property ToFaceSet: TIfcPolygonalFaceSetList read FToFaceSet;

Reference to the IfcPolygonalFaceSet for which this face is associated.

Published property HasTexCoords: TIfcTextureCoordinateIndices read FHasTexCoords write FHasTexCoords;

Optional reference to the IfcTextureCoordinateIndices that provide the texture coordinates for applying textures to this face.


Generated by PasDoc 0.16.0-snapshot.