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

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 796).

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.

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 802).

Public destructor Destroy; override;

This item has no description.

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 803).

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.

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 811).

Published property ToFaceSet: TIfcPolygonalFaceSetList read FToFaceSet;

Reference to the IfcPolygonalFaceSet for which this face is associated.

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 814).

Published property HasTexCoords: TIfcTextureCoordinateIndices read FHasTexCoords write FHasTexCoords;

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

Source: scene/load/ifc/castleifc_ifc_standard_types.inc (line 818).


Generated by PasDoc 0.17.0.snapshot.