JavaCAD
Static Public Member Functions | Private Member Functions | List of all members
eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil Class Reference

Static Public Member Functions

static CSG hull (List<?> points)
 
static CSG hull (List< Vector3d > points, PropertyStorage storage)
 
static CSG hull (CSG csg, PropertyStorage storage)
 
static CSG hull (CSG... csgList)
 

Private Member Functions

 HullUtil ()
 

Detailed Description

The Class HullUtil.

Author
Michael Hoffer <info@.nosp@m.mich.nosp@m.aelho.nosp@m.ffer.nosp@m..de>

Definition at line 20 of file HullUtil.java.

Constructor & Destructor Documentation

◆ HullUtil()

eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.HullUtil ( )
private

Instantiates a new hull util.

Definition at line 25 of file HullUtil.java.

Member Function Documentation

◆ hull() [1/4]

static CSG eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull ( CSG  csg,
PropertyStorage  storage 
)
static

Hull.

Parameters
csgthe csg
storagethe storage
Returns
the csg

Definition at line 97 of file HullUtil.java.

References eu.mihosoft.vrl.v3d.CSG.getPolygons(), and eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull().

Here is the call graph for this function:

◆ hull() [2/4]

static CSG eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull ( CSG...  csgList)
static

Hull.

Parameters
csgLista list of csg
Returns
the csg

Definition at line 113 of file HullUtil.java.

References eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull().

Here is the call graph for this function:

◆ hull() [3/4]

static CSG eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull ( List< Vector3d >  points,
PropertyStorage  storage 
)
static

Hull.

Parameters
pointsthe points
storagethe storage
Returns
the csg

Definition at line 60 of file HullUtil.java.

References eu.mihosoft.vrl.v3d.Polygon.fromPoints(), eu.mihosoft.vrl.v3d.CSG.fromPolygons(), eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull(), and eu.mihosoft.vrl.v3d.CSG.triangulate().

Here is the call graph for this function:

◆ hull() [4/4]

static CSG eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil.hull ( List<?>  points)
static

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