IFC (IFC4X3) development IfcManifoldSolidBrep

ABSTRACT This definition may not be instantiated Semantic definition

The IfcManifoldSolidBrep is a solid represented as a collection of connected surfaces that delimit the solid from the surrounding non-solid.

Instances of type IfcManifoldSolidBrep shall be of type IfcFacetedBrep, using only IfcPolyLoop for the bounds of IfcFaceBound, or of type IfcAdvancedBrep, using only IfcAdvancedFace for the face geometry, and IfcEdgeCurve for the edges.

Informal proposition:

  1. The dimensionality of a manifold solid brep shall be 3.
  2. The extent of the manifold solid brep shall be finite and non-zero.
  3. All elements of the manifold solid brep shall have defined associated geometry.
  4. The shell normals shall agree with the B-rep normal and point away from the solid represented by the B-rep.
  5. Each face shall be referenced only once by the shells of the manifold solid brep.
  6. The Euler equation shall be satisfied for the boundary representation, where the genus term "shell term" us the sum of the genus values for the shells of the brep. Entity inheritance Attributes

# Attribute Type Description
IfcRepresentationItem (2)
LayerAssignment SET [0:1] OF IfcPresentationLayerAssignment FOR AssignedItems

Assignment of the representation item to a single or multiple layer(s). The LayerAssignments can override a LayerAssignments of the IfcRepresentation it is used within the list of Items.

StyledByItem SET [0:1] OF IfcStyledItem FOR Item

Reference to the IfcStyledItem that provides presentation information to the representation, e.g. a curve style, including colour and thickness to a geometric curve.

IfcSolidModel (1)
* Dim IfcDimensionCount

This attribute is formally derived.


The space dimensionality of this class, it is always 3.

Click to show 3 hidden inherited attributes Click to hide 3 inherited attributes
IfcManifoldSolidBrep (1)
1 Outer IfcClosedShell

A closed shell defining the exterior boundary of the solid. The shell normal shall point away from the interior of the solid.

Table Formal representation

ENTITY IfcManifoldSolidBrep
 SUBTYPE OF (IfcSolidModel);
	Outer : IfcClosedShell;
END_ENTITY; References

Edit on Github

Is this page difficult to understand? Let us know!