ENTITY IfcTriangulatedFaceSet
(* SCHEMA IFC4; *)
-- ==============================
-- LEGACY ADD ATTRIBUTE: IfcTriangulatedFaceSet.NormalIndex
--
-- IfcTriangulatedFaceSet was introduced in IFC4 but in addendum one,
-- the NormalIndex attribute was replaced with PhIndex, which has a
-- completely different structure and meaning. Add back NormalIndex
-- so the entity has both. On read, the IFCBIM library will populate
-- the correct one based on the structure of the data. On write, only
-- PhIndex will be written.
ENTITY IfcTriangulatedFaceSet
SUPERTYPE OF (ONEOF
(IfcTriangulatedIrregularNetwork))
SUBTYPE OF (IfcTessellatedFaceSet);
Normals : OPTIONAL LIST [1:?] OF LIST [3:3] OF IfcParameterValue;
Closed : OPTIONAL IfcBoolean;
CoordIndex : LIST [1:?] OF LIST [3:3] OF IfcPositiveInteger;
-- IFCBIM Library Specific
-- Current definition. Replaced NormalIndex in IFC4 add1
PnIndex : OPTIONAL LIST [1:?] OF IfcPositiveInteger;
-- Original IFC4 attribute. Here as an alternate for reading
-- old data. Will be populated if the data contains a list of
-- list, but only PhIndex will be written.
NormalIndex : OPTIONAL LIST [1:?] OF LIST [3:3] OF INTEGER;
DERIVE
NumberOfTriangles : IfcInteger := SIZEOF(CoordIndex);
END_ENTITY;
Explicit Attributes
Entity IfcTriangulatedFaceSet has the following local and inherited explicit attributes:
Derived Attributes
Entity IfcTriangulatedFaceSet has the following local and inherited derived attributes:
Inverse Attributes
Entity IfcTriangulatedFaceSet has the following local and inherited inverse attributes:
Supertypes
Entity IfcTriangulatedFaceSet inherits from the following supertypes:
IfcRepresentationItem
IfcGeometricRepresentationItem
IfcTessellatedItem
IfcTessellatedFaceSet
Subtypes
Entity IfcTriangulatedFaceSet has the following subtypes:
IfcTriangulatedIrregularNetwork*
* - Immediate Subtypes
Referenced By
Entity IfcTriangulatedFaceSet and its supertypes are referenced by the following definitions:
[Top Level Definitions] [Exit]Generated by STEP Tools® EXPRESS to HTML Converter
2024-07-11T21:39:05-04:00