HE_Mesh  5.1.2
wblut.geom.WB_PolygonSplitter Class Reference

Classes

class  EdgeOnLineComparator
 
class  PolyEdge
 

Static Public Member Functions

static List< WB_PolygonsplitSimplePolygon2D (final WB_Polygon polygon, final WB_Line L)
 
static List< WB_PolygonsplitSimplePolygon3D (final WB_Polygon polygon, final WB_Plane P)
 
static List< WB_PolygonsplitPolygon2D (final WB_Polygon polygon, final WB_Line L)
 
static List< WB_PolygonsplitPolygon3D (final WB_Polygon polygon, final WB_Plane P)
 
static void main (final String[] args)
 

Detailed Description

Author
FVH
    Port of David Geier's algorithm
    https://geidav.wordpress.com/2015/03/21/splitting-an-arbitrary-
    polygon-by-a-line/

Member Function Documentation

static void wblut.geom.WB_PolygonSplitter.main ( final String[]  args)
static
static List<WB_Polygon> wblut.geom.WB_PolygonSplitter.splitPolygon2D ( final WB_Polygon  polygon,
final WB_Line  L 
)
static
static List<WB_Polygon> wblut.geom.WB_PolygonSplitter.splitPolygon3D ( final WB_Polygon  polygon,
final WB_Plane  P 
)
static
static List<WB_Polygon> wblut.geom.WB_PolygonSplitter.splitSimplePolygon2D ( final WB_Polygon  polygon,
final WB_Line  L 
)
static
static List<WB_Polygon> wblut.geom.WB_PolygonSplitter.splitSimplePolygon3D ( final WB_Polygon  polygon,
final WB_Plane  P 
)
static

The documentation for this class was generated from the following file: