Navigation
Navigate Navigate Navigate Navigate Navigate Navigate Navigate Navigate

IfcPointOnSurface

Definition from ISO/CD 10303-42:1992: A point on surface is a point which lies on a parametric surface. The point is determined by evaluating the surface at a particular pair of parameter values.

NOTE: Corresponding STEP entity: point_on_surface. Please refer to ISO/IS 10303-42:1994, p. 24 for the final definition of the formal standard.

HISTORY: New entity in Release IFC2x Edition 2.

Informal Propositions:

  1. The parametric values specified for u and v shall not be outside the parametric range of the basis surface.

EXPRESS specification:

ENTITY IfcPointOnSurface
SUBTYPE OF ( IfcPoint);
BasisSurface  :  IfcSurface;
PointParameterU  :  IfcParameterValue;
PointParameterV  :  IfcParameterValue;
DERIVE
Dim  :  IfcDimensionCount :=  BasisSurface.Dim;
END_ENTITY;

Attribute definitions:

BasisSurface  :  The surface to which the parameter values relate.
PointParameterU  :  The first parameter value of the point location.
PointParameterV  :  The second parameter value of the point location.
Dim  :  The space dimensionality of this class, determined by the space dimensionality of the basis surface.

Inheritance graph

ENTITY IfcPointOnSurface;
ENTITY IfcRepresentationItem;
INVERSE
LayerAssignments  :  SET OF IfcPresentationLayerAssignment FOR AssignedItems;
StyledByItem  :  SET [0:1] OF IfcStyledItem FOR Item;
ENTITY IfcGeometricRepresentationItem;
ENTITY IfcPoint;
ENTITY IfcPointOnSurface;
BasisSurface  :  IfcSurface;
PointParameterU  :  IfcParameterValue;
PointParameterV  :  IfcParameterValue;
DERIVE
Dim  :  IfcDimensionCount :=  BasisSurface.Dim;
END_ENTITY;