A shape-preserving data embedding algorithm for NURBS curves and surfaces.
New curves and control points were added on the NURBS surfaces in order to allow improving local details.
A way for optimizing the NURBS surface fitting is manipulating the values of the parameter surface, but this implies to deal with non linear problems during the fitting process.
When CAM systems generate a line segment part program from a CAD NURBS curve, the part programmer typically specifies a tolerance value.
Plus, 2013 removes the frustration of learning different UIs and trying to create in only one representation - for example, NURBS designs that are better created in another representation, like voxels.
Storing paths in NURBS allows for consistency between the model and the paths by maintaining geometric precision up to the point of axis interpolation.
Until now, robust NURBS modeling technology like this has been available only in UNIX workstation software costing thousands of dollars.
Freeform is unique in its ability to model in polygons, voxels, and NURBS surfaces and solids, allowing the designer to retain original design integrity.
The system also boasts a special high-speed software package that consists of a 64-bit RISC processor, state-of-the-art Fanuc High Precision Contour Control (HPCC) software with full alphanumeric keyboard, high-speed rigid tapping, data server, network capable through Ethernet connection, and NURBS interpolation.
Also, this version offers the capability of removing points from a NURBS edge or surface.
Through its flexible, yet powerful, implementation of NURBS (non-uniform rational b-splines) modeling, solidThinking's 3D conceptual-design software encourages innovation in industrial designers who want the highest precision for any analytic or freeform shape.
They include: support of NURBS interpolation to provide a NURBS curve between control points; internal and external rounding of sharp corners; outside-in stock spiral toolpath for smooth cutting; an optimizer function to create a constant chip load by reducing the feedrate and creating additional downsteps as appropriate; minimization of air cuts by knowing where material has been removed; and automatically adding Z-level downsteps to the toolpath as required.