A Modeler is a faceted solid modeling system. It should provides the following 
functionality:
-  B-Rep data structure for the faceted representation of solid bodies.
-  Combination of bodies using the regularized Boolean operations -- union,
   intersection, and difference -- and sectioning bodies with a plane.
-  Perspective or parallel projection with hidden lines removed.
-  Box, cylinder, cone, sphere, torus, pipe, rectangleToCircleReducer, 
   convex hull and other primitives.
-  Set of sweep operations including general extrusion along the path, 
   allowing one profile to morph to another profile while being extruded. 
   Importing and sweeping 2D polylines from a DXF files.
-  Geometric transformations translation, rotation, scaling, stretching, and
   mirroring; general alignment of bodies in space.
-  Calculation of area, volume, centroid, moments of inertia and products of
   inertia for bodies; calculation of area, perimeter, and centroid for faces.
-  Checking interference of bodies; testing location of a point with respect
   to a body.
-  Picking entities (vertices, edges, faces, and bodies) in projected views.
-  Storing bodies in a native format; storing projected or triangulated bodies
   in DXF files.
-  Modern object oriented software architecture.
No comments:
Post a Comment