

|
Solutions |
|
|
Complex boundary conditions can make NURBS surface design challenging. Engineers using general purpose CAD software are not always able to solve easily such special purpose tasks, as shown in the figure above. This is a single scull... |
|
Examples |
|
|
|
|
|
iCapp develop CAD applications - libraries,
with or without GUI - for special purposes in tool design,
manufacturing or mechanical engineering in general.
We have extensive experience in the calculating of curvature- and
process optimized spline-faces, depending on arbitrary criteria and boundary conditions.
|
|
Centre Pompidou Metz c CA2M, Shigeru Ban Architects Europe et Jean de Gastines, image Artefactory |
|
|
|
|
|
The use of only one NURBS surface (left), enables global optimization of smoothness. The right figure shows a zebra-plot of the resulting face, allowing the designer to assess curvature. In the form. |
|
|
|
The timber construction comprised 6 layers of wooden beams. Each layer surface was calculated from the first NURBS surface, using a normal offset distance (around 0.4 m). |
|
|
|
The length and shape of each beam varies due to the torsion in the layer surface.
This causes the ends of the beam to vary (see left figure above).
To be successful all beams have to be manufactured automatically by an NC milling machine.
The digital data need to achieve this is easily taken from each of the 6 layers. |
|
|
| Digitized data of lower human extremities - femur, patella, fibula and tibia - given by Stryker |
|
|
|
|
|
STL data of the surface level is shown - above left.
The resulting NURBS-face model is shown - above right.
The program creates smooth faces, trimmed with 3 to 15 boundary edges.
Most reverse engineering tools need a maximum of 4 curves to define one face.
Breaking this restriction was one precondition in general to solve the problem.
We were able to adjust the seams within 0.01mm tolerance -
to get a waterproof model for each layer.
These features allow production of high quality watertight forms.
|
|
|
|
The picture above shows the three layers of the bone mentioned above.
It is common to produce very much larger files when transforming meshes to NURBS surfaces.
Our program will significantly control resulting file sizes. In this medical application,
200 faces were typically needed to represent one femur bone layer described
by approximately 20 000 curvature based triangles derived from the original scan.
The file size of the face model is here nearly the same as the STL mesh file.
|
|
|
|
For each tissue layer, NURBS models have been calculated for every given bone. The images above and below show the complexity of the created surface models for the upper and the lower part of a femur. |
|
|
|
The advantage of the algorithm used in this application is, that an approximation to the mesh data is done for every single face. Each point is calculated with a distance-to-mesh tolerance of 0.1mm. This ensures that all bone details are represented in a smooth face model. |
|
|
|
Detail of a composite single scull designed by Stämpfli manufactured by hs composite. |
|
|
|
|
|
Design development became a blend of traditional, trial and error
methods together with technical advances in CAD and CNC control.
This employs the skills of experienced craftsmen to create a preliminary shape.
Professional rowers optimized the 8 m long body of the prototype by several trials.
The final shape then was digitized by an optical scanner (ATOS from company
GOM). The result was a closed triangle mesh (see figure above).
|
|
|
|
Some special approximation techniques had to be developed to transform
the corrected scan data to continuous NURBS faces. The aim was to control the smoothness of
the surfaces - reducing water resistance and to improve performance.
Curvature changes had to be avoided while the surfaces had to fit as well
as possible to scanned data.
|
|
|
|
Ultimately, faces had to form a symmetrical solid part. The quality of the resulting body over all surfaces can be shown by zebra plots. The figure above shows the light lines on the most critical face, the front side of the scull. |
|
|