This class represents non-uniform rational B-splines (NURBS) in 3D space.
Corresponding C++ library: TD_Ge
File: GeNurbCurve3d.h
Module: API Reference
This is the overview for the OdGeNurbCurve3d constructor overload. | |
Destructor for the OdGeEntity3d class. (Inherited from OdGeEntity3d) |
(Inherited from OdGeCurve3d) | |
| |
(Inherited from OdGeSplineEnt3d) | |
Adds a control point at the specified knot. | |
Inserts the fit point at the specified index. | |
Adds new knot to the spline knot array. | |
This is the overview for the appendSamplePoints method overload. | |
Determines the area of this curve between the specified parameters. (Inherited from OdGeCurve3d) | |
This is the overview for the boundBlock method overload. | |
This is the overview for the closestPointTo method overload. | |
Returns the degree of the highest derivative that is defined at a specified knot. (Inherited from OdGeSplineEnt3d) | |
Returns the specified control point in the control point array. (Inherited from OdGeSplineEnt3d) | |
Returns a pointer to the 2D variant of the curve (z-coordinate will be ignored). (Inherited from OdGeCurve3d) | |
Returns a copy of this entity. (Inherited from OdGeEntity3d) | |
Returns the degree of the spline. (Inherited from OdGeSplineEnt3d) | |
Deletes a control point at the specified index. | |
Removes a fit point with the specified index. | |
This is the overview for the distanceTo method overload. | |
Increases spline degree by the specified value and returns a reference to this spline object. | |
Returns the parameter corresponding to the end point of this spline. (Inherited from OdGeSplineEnt3d) | |
Returns the end point of this spline evaluated by the end parameter. (Inherited from OdGeSplineEnt3d) | |
Returns the current evaluation mode. | |
This is the overview for the evalPoint method overload. | |
Explodes this curve over the specified interval. (Inherited from OdGeCurve3d) | |
This is the overview for the getClosestPointTo method overload. | |
Retrieves the data used to define this spline. | |
This is the overview for the getFitData method overload. | |
Gets the knot parametrization of the spline created with fit points. | |
Retrieves the fit point at the specified index. | |
This is the overview for the getFitTangents method overload. | |
Retrieves the fit tolerance that is used to construct this spline if this spline was constructed with fit points. | |
Returns the bounding box of the whole curve or a part of it. The box is axis-aligned in the specified local coordinate system. It is guaranteed to enclose the curve, but not guaranteed to be tight/minimal. (Inherited from OdGeCurve3d) | |
This is the overview for the getInterval method overload. | |
This is the overview for the getLocalClosestPoints method overload. | |
Returns true, and the point on this curve whose normal vector passes through the specified point, if and only if a normal point was found. (Inherited from OdGeCurve3d) | |
Gets the parameters of G1 discontinuity. | |
Gets the parameters of G1 discontinuity. | |
This is the overview for the getProjClosestPointTo method overload. | |
This is the overview for the getSamplePoints method overload. | |
Returns pointers to the two curves that result from splitting this curve at the point corresponding to param. (Inherited from OdGeCurve3d) | |
Retrieves one or more trimmed offset curves. (Inherited from OdGeCurve3d) | |
Trims the OdGeNurbCurve3d by the new start and end parameters. | |
Returns true, and the end point, if and only if the parametric interval of this curve has an upper bound. (Inherited from OdGeCurve3d) | |
Returns true if and only if the spline is constructed using fit points. (Inherited from OdGeSplineEnt3d) | |
Checks the boundaries of the curve interval and calculates a point from the curve interval that corresponds to the specified coefficient. (Inherited from OdGeCurve3d) | |
Returns true, and the start point, if and only if the parametric interval of this curve has a lower bound. (Inherited from OdGeCurve3d) | |
Inserts new knot to the spline knot array. | |
Returns true if and only if this curve is closed within the specified tolerance. (Inherited from OdGeCurve3d) | |
Returns true if the specified curve entity is coplanar with this curve and returns the common plane. (Inherited from OdGeCurve3d) | |
This is the overview for the isDegenerate method overload. | |
Checks whether the specified entity is equal to this one. (Inherited from OdGeEntity3d) | |
Returns true if and only if this entity is of type (or is derived from) entType. (Inherited from OdGeEntity3d) | |
Returns true, and a linear entity coincident with this curve, if and only if this curve is linear. (Inherited from OdGeCurve3d) | |
Returns true if and only if the specified point is on this entity, as determined by the tolerance. (Inherited from OdGeEntity3d) | |
This is the overview for the isOn method overload. | |
Returns true if and only if this curve is periodic for the specified period. (Inherited from OdGeCurve3d) | |
Returns true if and only if this curve is planar, and returns the plane of this curve. (Inherited from OdGeCurve3d) | |
Returns true if and only if the spline is rational or a polynomial. (Inherited from OdGeSplineEnt3d) | |
Joins the specified OdGeNurbCurve3d with this spline and returns a reference to the recomputed spline. | |
Returns a knot value for the specified knot. (Inherited from OdGeSplineEnt3d) | |
Returns the knot vector. (Inherited from OdGeSplineEnt3d) | |
This is the overview for the length method overload. | |
Makes the opened spline closed, and returns a reference to this spline. | |
Makes periodic spline non-periodic. | |
Makes closed spline open. | |
Makes this spline periodic (if it is not). | |
Makes this spline rational (if it is not). | |
Calculates a point from the curve interval that corresponds to the specified coefficient. (Inherited from OdGeCurve3d) | |
Mirrors this entity about the specified plane, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Returns the number of points in the control point array. (Inherited from OdGeSplineEnt3d) | |
Returns the number of fit points. | |
Returns the number of knots in the knot vector. (Inherited from OdGeSplineEnt3d) | |
Returns the number of weights in the spline. | |
Returns the order of the spline. (Inherited from OdGeSplineEnt3d) | |
This is the overview for the orthoBoundBlock method overload. | |
Returns the entity that is the orthogonal projection of the curve onto the projection plane. (Inherited from OdGeCurve3d) | |
Returns the parameter of the point at a specified distance from the starting point corresponding to datumParam. (Inherited from OdGeCurve3d) | |
This is the overview for the paramOf method overload. | |
This is the overview for the projClosestPointTo method overload. | |
Returns the entity that is the projection of the curve onto the projection plane in the specified direction. (Inherited from OdGeCurve3d) | |
Purges the fit data defining this spline. | |
Reverses the parameter direction this curve. (Inherited from OdGeCurve3d) | |
Rotates this entity by the specified angle about the axis defined by the point and the vector, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Scales this entity by the scale factor about the basepoint, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Sets the specified control point in the control point array. (Inherited from OdGeSplineEnt3d) | |
Sets the evaluation mode. | |
This is the overview for the setFitData method overload. | |
Sets the specified knot parameterization if the spline is created by fit points. | |
Sets the fit point at the specified index. | |
This is the overview for the setFitTangents method overload. | |
Sets the fit tolerance that is used for interpolating fit points. | |
This is the overview for the setInterval method overload. | |
Sets the knot value for the specified knot. (Inherited from OdGeSplineEnt3d) | |
Sets the weight at the specified index. | |
Returns the parameter corresponding to the start point of this spline. (Inherited from OdGeSplineEnt3d) | |
Returns the start point of this spline evaluated by the start parameter. (Inherited from OdGeSplineEnt3d) | |
Applies the 3D transformation matrix to this entity, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Applies the 3D translation vector to this entity, and returns a reference to this entity. (Inherited from OdGeEntity3d) | |
Returns the entity type. (Inherited from OdGeEntity3d) | |
Returns the weight at the specified index. |
Comparison operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) | |
The assignment operator for objects the OdGeCurve3d class. (Inherited from OdGeCurve3d) | |
Assignment operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) | |
Assignment operator for the OdGeNurbCurve3d object. | |
Assignment operator for the OdGeSplineEnt3d object. (Inherited from OdGeSplineEnt3d) | |
Comparison operator for the OdGeEntity3d object. (Inherited from OdGeEntity3d) |
Copyright © 2002-2022. Open Design Alliance All rights reserved.
|