Library | Module

Interface IpfcBSplineDescriptor



Description

A data object representing the geometry of a non-uniform rational B-spline curve.
Direct Parent Classes:
IpfcCurveDescriptor



Property Summary

PropertyDegreeas Long
The basis function's degree
PropertyKnotsas Irealseq
The array of knots on the parameter line
PropertyPointsas IpfcBSplinePoints
The array of control points



Method Summary

FunctionCCpfcBSplineDescriptor.Create (Degree as Long, Points as IpfcBSplinePoints, Knots as Irealseq) as IpfcBSplineDescriptor
This method creates a new BSplineDescriptor object.



Property Detail


PropertyDegreeas Long

The basis function's degree




PropertyKnotsas Irealseq

The array of knots on the parameter line




PropertyPointsas IpfcBSplinePoints

The array of control points





Method Detail


FunctionCCpfcBSplineDescriptor.Create (Degree as Long, Points as IpfcBSplinePoints, Knots as Irealseq) as IpfcBSplineDescriptor

This method creates a new BSplineDescriptor object.
Parameters:
Degree
The B-Spline degree
Points
The array of control points
Knots
The array of knots
Returns:
The new BSplineDescriptor object