Uses of Class
com.irurueta.geometry.Polygon3D

Packages that use Polygon3D
Package
Description
This package contains classes to work with basic geometric entities such as 2D or 3D points, lines, planes, 2D or 3D triangles or polygons, circles, spheres, rotations, transformations etc.
  • Uses of Polygon3D in com.irurueta.geometry

    Methods in com.irurueta.geometry that return Polygon3D
    Modifier and Type
    Method
    Description
    Transformation3D.transformAndReturnNew(Polygon3D inputPolygon)
    Transforms provided polygon using this transformation and returns a new one.
    Methods in com.irurueta.geometry with parameters of type Polygon3D
    Modifier and Type
    Method
    Description
    static double
    Polygon3D.getAngleBetweenPolygons(Polygon3D polygon1, Polygon3D polygon2)
    Returns the angle between two polygons, assuming that all vertices of each polygon lie on a given plane.
    static double
    Polygon3D.getAngleBetweenPolygons(Polygon3D polygon1, Polygon3D polygon2, double threshold)
    Returns the angle between two polygons, assuming that all vertices of each polygon lie on a given plane.
    static double[]
    Polygon3D.orientation(Polygon3D polygon)
    Returns the average orientation of provided 3D polygon as an array containing the vector coordinates of the orientation.
    static double[]
    Polygon3D.orientation(Polygon3D polygon, double threshold)
    Returns the average orientation of provided 3D polygon as an array containing the vector coordinates of the orientation.
    static void
    Polygon3D.orientation(Polygon3D polygon, double[] result)
    Computes the average orientation of provided 3D polygon as an array containing the vector coordinates of the orientation.
    static void
    Polygon3D.orientation(Polygon3D polygon, double[] result, double threshold)
    Computes the average orientation of provided 3D polygon as an array containing the vector coordinates of the orientation.
    void
    Transformation3D.transform(Polygon3D polygon)
    Transforms and updates provided polygon using this transformation.
    void
    Transformation3D.transform(Polygon3D inputPolygon, Polygon3D outputPolygon)
    Transforms provided input polygon using this transformation and stores the result into provided output polygon instance.
    Transformation3D.transformAndReturnNew(Polygon3D inputPolygon)
    Transforms provided polygon using this transformation and returns a new one.
    abstract List<Triangle3D>
    Triangulator3D.triangulate(Polygon3D polygon)
    Triangulates provided polygon by dividing it into a set of triangles.
    VanGoghTriangulator3D.triangulate(Polygon3D polygon)
    Triangulates provided polygon by dividing it into a set of triangles.