Surface Definition
 
  • Create a SISL Surface by Interpolation

    • Spline Interpolation of Points- Automatic Parameterization or As Input
      To compute a SISL surface interpolating a set of points. The points can be assigned directional and cross derivatives.
    • Hermite Interpolation - Automatic Parameterization or As Input
      To compute a SISL surface representing the cubic Hermite interpolant of the data given.
    • Lofted Surface - Automatic Parameterization or As Input
      To compute a lofted SISL surface from a set of polynomial input SISL curves.
    • Rectangular Blending Surface
      To compute a 4 edged blending surface between 4 polynomial SISL curves, where each curve is associated with a number of cross-derivatives, represented as polynomial SISL curves.
    • Three, Five and Six-sided Blending Surfaces
      To compute a first derivative continuous blend over a 3, 5, or 6 sided region in space represented by a set of SISL surfaces. The boundary of the region consists of polynomial SISL curves and the cross boundary derivatives are represented as polynomial SISL curves.
    • Gordon/Coons Patch Surface
      To compute a SISL surface representing a Gordon/Coons patch given a set of SISL input curves and corner twist vectors.
  • Create a SISL Surface by Approximation

    • Control Polygon
      To construct a SISL surface using the input points as control vertices. The distance between the points is used to make the parameterization.
    • Swept Surface
      To create a linear swept SISL surface by making the tensor product of two SISL curves.
    • Rotational Swept Surface
      To create a rotational SISL surface by rotating a SISL curve through a given angle about the defined axis. The maximum allowed deviation between the true rotational surface and the generated surface controlled by a tolerance parameter.
    • Offset Surface
      To make a SISL surface approximating the offset of a surface using a given distance from the input surface.
    • Mirror Surface
      To mirror a SISL surface about a hyper plane.
  • Convert a SISL Surface

    • Convert a Surface to a Mesh of Coons Patches
      To convert a SISL surface, of order less than or equal to four in both directions, to a mesh of Coons patches with uniform parameterization.
    • Convert a Surface to a Mesh of Bezier Surfaces
      To convert a SISL surface to Bezier surfaces. The Bezier surfaces are stored in a SISL surface with all knots having multiplicity equal to the order of the surface in the corresponding parameter direction.
    • Pick the Next Bezier Surface
      To pick the next Bezier surface from a SISL surface. This function requires a SISL surface represented as output from the previous function.
    • Express a Surface using a Higher Order Basis
      To express a SISL surface as a SISL surface of higher order.
    • Express i-th Derivative of a Surface as a Surface
      To express the (i,j)-th derivative of a SISL surface as a SISL surface.
    • Express the Octants of a Sphere as a SISL Surface
      To convert a sphere (or selected octants) to a SISL surface, the representation will be geometrically exact.
    • Express a Truncated Cylinder as a SISL Surface
      To convert a truncated cylinder to a SISL surface, the cylinder can be elliptical. The representation will be geometrically exact.
    • Express the Octants of a Torus as a SISL Surface
      To convert a torus (or selected octants) to a SISL surface, the representation will be geometrically exact.
    • Express a Truncated Cone as a SISL Surface
      To convert a truncated cone to a SISL surface, the cone can be elliptical. The representation will be geometrically exact.

Publisert 18. mars 2005