Interface FaceCuttingServices


public interface FaceCuttingServices
Services related to cutting planes and cross-section curves of a human faces.
  • Method Summary

    Static Methods
    Modifier and Type
    Method
    Description
    static Plane
    fromBoundingBox(HumanFace face, javax.vecmath.Vector3d direction)
    Creates cutting plane from bounding box of face
    static Plane
    fromSymmetryPlane(HumanFace face, javax.vecmath.Vector3d direction)
    Creates a cutting plane from the symmetry plane of the face
  • Method Details

    • fromSymmetryPlane

      static Plane fromSymmetryPlane(HumanFace face, javax.vecmath.Vector3d direction)
      Creates a cutting plane from the symmetry plane of the face
      Parameters:
      face - A face with symmetry plane. Must not be null
      direction - A normal vector of the cutting plane determining its basic orientation (x, y, or z)
      Returns:
      a cutting plane, null if the face has no symmetry plane.
    • fromBoundingBox

      static Plane fromBoundingBox(HumanFace face, javax.vecmath.Vector3d direction)
      Creates cutting plane from bounding box of face
      Parameters:
      face - A face. Must not be null
      direction - A normal vector of the cutting plane determining its orientation
      Returns:
      a cutting plane