Abstract

A new approach for the computation of non-self-intersecting offset surface of a single G 1 continuous NURBS surface has been presented. The approach recognizes special surfaces, i.e. planes, spheres, cones and cylinders, and offsets them precisely. An approximate offset surface within the specified tolerance is computed for a general free form surface. The method for a general free form surface consists of (1) sample offset surface based on second derivatives; (2) eliminate sample points which can give self-intersections; (3) surface fitting through the remaining sample points; and (4) removal of all the removable knots of the surface. The approach checks for self-intersections in the offset surface and removes the same automatically, if any. The non-self-intersecting offsets for surface of extrusion and surface of revolution are obtained by removing the self-intersections in the offset generator and profile curves respectively using point sampling, cleaning of sampled points, curve fitting and knot removal. The approach has better control on error. It generates offset surface with less number of control points and degree. The methodology works only for a class of problems where in the offset of a single G 1 surface is still a single connected surface without having any holes. The offset methodology has been demonstrated through three types of surfaces namely surface of revolution, surface of extrusion and a general free form surface. This approach has been extensively used in creation of offset surfaces of composite laminate components. The presented approach can also be used to check for self-intersections in any general surface and to remove the same, if any, with little modifications, as long as the cleaned surface is a single connected surface.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call