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;