What geometric representation does GRANITE use for curves and surfaces?
GRANITE contains representations for construction geometry, quilts of surfaces, and boundary representations of solid models. These representations are optimized for mechanical design and handle common non-manifold situations that occur in mechanical designs. All the curves and surfaces stored in GRANITE are non-procedural, and evaluators provided are precise and efficient. Analytic geometry is always used when possible. GRANITE exposes the definition of a number of curve and surface types. Curves types include line, arc, ellipse, parabola, hyperbola, spline, bspline, and composite curves. Surface types include plane, cylinder, cone, torus, revolved, spline surface, and bspline surface.