These results are returned when one is modifiying existing objects.
| Enumerations | |
| enum | NURBSResult { kNOk, kNInvalidObject, kNInvalidId, kNInvalidParameter, kNBad } | 
| enum NURBSResult | 
| Enumerator | |
|---|---|
| kNOk | The function succeeded. | 
| kNInvalidObject | The specified object was invalid. For example, if you use the SetSurfaceApprox() function and specify a non-NURBS object as input, you get this error. | 
| kNInvalidId | The specified ID was invalid. For example, if you use the Transform() function and pass an invalid NURBSId, you get this error. | 
| kNInvalidParameter | A specified parameter was invalid. For example, if you try to create a cone using GenNURBSConeSurface() with a radius <=0, you get this error. | 
| kNBad | The function failed. This is a catch-all for any kind of unwanted result not covered above. |