Class ImplicitShell


  • public class ImplicitShell
    extends GeometryData
    Type of Shell where all surfaces are of type ImplicitSurface and
    all curves are of type ParametricCurve.
    • Constructor Detail

      • ImplicitShell

        public ImplicitShell​(long cPtr,
                             boolean cMemoryOwn)
    • Method Detail

      • isConvex

        public boolean isConvex()
        Description copied from class: GeometryData
        test if this geometry data is convex
        Overrides:
        isConvex in class GeometryData
        Returns:
        true if convex
      • size

        public long size()
      • getFace

        public void getFace​(long idx,
                            ImplicitFace dst)
        Get a surface patch.
        Parameters:
        idx - [in] index of the patch.
        dst - [out] an existing face to write data to.
      • setMeshResolution

        public void setMeshResolution​(double resolution)
        Set the resolution used for discretization in the getTriMesh and faceTriMesh
        functions.

        The meaning of this parameter depends on the type of surface.

        Parameters:
        resolution - [in] the resolution parameter.