BowlerKernel
|
Classes | |
class | DefaultSliceImp |
Static Public Member Functions | |
static List< Polygon > | slice (CSG incoming, Transform slicePlane, double normalInsetDistance) |
static List< Polygon > | slice (CSG incoming) |
static List< Polygon > | slice (CSG incoming, double normalInsetDistance) |
static ISlice | getSliceEngine () |
static void | setSliceEngine (ISlice sliceEngine) |
static int | getMaxRes () |
static void | setNumFacesInOffset (int numFacesInOffset) |
static void | setMaxRes (int mr) |
Static Private Member Functions | |
static boolean | isPolygonAtZero (Polygon polygon) |
static boolean | isVertexAtZero (Vertex vertex) |
static List< Polygon > | sanatize (List< Polygon > slice) |
Static Private Attributes | |
static int | maxRes = 3000 |
static ISlice | sliceEngine = new DefaultSliceImp() |
Definition at line 26 of file Slice.java.
|
static |
Definition at line 504 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.maxRes.
|
static |
Definition at line 496 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.sliceEngine.
Referenced by eu.mihosoft.vrl.v3d.Slice.slice().
|
staticprivate |
Returns true if this polygon lies entirely in the z plane
polygon | The polygon to check |
Definition at line 428 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.isVertexAtZero(), and eu.mihosoft.vrl.v3d.Polygon.vertices.
|
staticprivate |
Returns true if this vertex is at z coordinate zero
vertex | The vertex to check |
Definition at line 446 of file Slice.java.
References eu.mihosoft.vrl.v3d.Vertex.getZ().
Referenced by eu.mihosoft.vrl.v3d.Slice.isPolygonAtZero().
Definition at line 474 of file Slice.java.
References eu.mihosoft.vrl.v3d.Polygon.fromPoints(), eu.mihosoft.vrl.v3d.Polygon.getPoints(), eu.mihosoft.vrl.v3d.Extrude.isCCW(), and eu.mihosoft.vrl.v3d.Slice.slice().
Referenced by eu.mihosoft.vrl.v3d.Slice.slice().
|
static |
Definition at line 511 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.maxRes.
|
static |
Definition at line 508 of file Slice.java.
References eu.mihosoft.vrl.v3d.CSG.setNumFacesInOffset().
|
static |
Definition at line 500 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.sliceEngine.
Definition at line 490 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.slice().
|
static |
Definition at line 493 of file Slice.java.
References eu.mihosoft.vrl.v3d.Slice.slice().
|
static |
Definition at line 456 of file Slice.java.
References eu.mihosoft.vrl.v3d.CSG.getPolygons(), eu.mihosoft.vrl.v3d.Slice.getSliceEngine(), eu.mihosoft.vrl.v3d.JavaFXInitializer.go(), eu.mihosoft.vrl.v3d.Slice.sanatize(), and eu.mihosoft.vrl.v3d.Slice.sliceEngine.
Referenced by eu.mihosoft.vrl.v3d.svg.SVGExporter.addCsg(), eu.mihosoft.vrl.v3d.Fillet.outerFillet(), eu.mihosoft.vrl.v3d.Slice.sanatize(), and eu.mihosoft.vrl.v3d.Slice.slice().
|
staticprivate |
Definition at line 27 of file Slice.java.
Referenced by eu.mihosoft.vrl.v3d.Slice.getMaxRes(), and eu.mihosoft.vrl.v3d.Slice.setMaxRes().
|
staticprivate |
Definition at line 419 of file Slice.java.
Referenced by eu.mihosoft.vrl.v3d.Slice.getSliceEngine(), eu.mihosoft.vrl.v3d.Slice.setSliceEngine(), and eu.mihosoft.vrl.v3d.Slice.slice().