Class TIfcTriangulatedFaceSet
Unit
Declaration
type TIfcTriangulatedFaceSet = class(TIfcTessellatedFaceSet)
Description
Tessellated face set with all faces being bound by triangles.
Spec: https://standards.buildingsmart.org/IFC/RELEASE/IFC4_3/HTML/lexical/IfcTriangulatedFaceSet.htm
Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 887).
Hierarchy
- TObject
- TPersistent
- TComponent
- TIfcPersistent
- TIfcRepresentationItem
- TIfcGeometricRepresentationItem
- TIfcTessellatedItem
- TIfcTessellatedFaceSet
- TIfcTriangulatedFaceSet
Overview
Methods
![]() |
constructor Create(AOwner: TComponent); override; |
![]() |
destructor Destroy; override; |
![]() |
function BuildNode(const Mapping: TCastleIfcMapping; const ParentProduct: TIfcProduct; const LitAppearance, UnlitAppearance: TAppearanceNode): TAbstractChildNode; override; |
Properties
![]() |
property Normals: TVector3List read FNormals; |
![]() |
property Closed: Boolean read FClosed write FClosed default false; |
![]() |
property CoordIndex: TVector3IntegerList read FCoordIndex; |
![]() |
property PnIndex: TIntegerList read FPnIndex; |
Description
Methods
![]() |
constructor Create(AOwner: TComponent); override; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 894). | |
![]() |
destructor Destroy; override; |
|
This item has no description. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 895). | |
![]() |
function BuildNode(const Mapping: TCastleIfcMapping; const ParentProduct: TIfcProduct; const LitAppearance, UnlitAppearance: TAppearanceNode): TAbstractChildNode; override; |
|
This item has no description. Showing description inherited from TIfcRepresentationItem.BuildNode.
Build a node to display this using Castle Game Engine. Returns
Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 896). | |
Properties
![]() |
property Normals: TVector3List read FNormals; |
|
Ordered list of three directions for normals. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 901). | |
![]() |
property Closed: Boolean read FClosed write FClosed default false; |
|
Indication whether the face set is a closed shell ( IFC spec says: If omitted no such information can be asserted. For our implementation, "no such information can be asserted" means it shall be treated as an open shell, so the default is just Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 910). | |
![]() |
property CoordIndex: TVector3IntegerList read FCoordIndex; |
|
List of indices for the vertices of the triangles. Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 913). | |
![]() |
property PnIndex: TIntegerList read FPnIndex; |
|
The list of integers defining the locations in the TIfcCartesianPointList3D to obtain the point coordinates for the indices withint the CoordIndex. If the Source: src/scene/load/ifc/castleifc_ifc_standard_types.inc (line 919). | |
Generated by PasDoc 0.17.0.snapshot.

