Library | Module

Interface IpfcRuledSurfaceDescriptor



Description

A data object representing surface geometry created by linearly interpolating between corresponding points of two curves.
Direct Parent Classes:
IpfcTransformedSurfaceDescriptor



Property Summary

PropertyProfile1as IpfcCurveDescriptor
The first curve's geometry
PropertyProfile2as IpfcCurveDescriptor
The second curve's geometry



Method Summary

FunctionCCpfcRuledSurfaceDescriptor.Create (Extents as IpfcSurfaceExtents, Orientation as IpfcSurfaceOrientation, Origin as IpfcTransform3D, Profile1 as IpfcCurveDescriptor, Profile2 as IpfcCurveDescriptor) as IpfcRuledSurfaceDescriptor
This method creates a new RuledSurfaceDescriptor object.



Property Detail


PropertyProfile1as IpfcCurveDescriptor

The first curve's geometry




PropertyProfile2as IpfcCurveDescriptor

The second curve's geometry





Method Detail


FunctionCCpfcRuledSurfaceDescriptor.Create (Extents as IpfcSurfaceExtents, Orientation as IpfcSurfaceOrientation, Origin as IpfcTransform3D, Profile1 as IpfcCurveDescriptor, Profile2 as IpfcCurveDescriptor) as IpfcRuledSurfaceDescriptor

This method creates a new RuledSurfaceDescriptor object.
Parameters:
Extents
The surface extents
Orientation
The surface orientation
Origin
The coordinate system of the surface
Profile1
The geometry of the first generating curve
Profile2
The geometry of the second generating curve
Returns:
The new RuledSurfaceDescriptor object