Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y Z _ 

A

add(Float) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Appends the specified element to the end of this list.
add(int, Float) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Inserts the specified element at the specified position in this list.
add(Integer) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Appends the specified element to the end of this list.
add(int, Integer) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Inserts the specified element at the specified position in this list.
addAll(Collection<? extends Float>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(int, Collection<? extends Float>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAll(Collection<? extends Integer>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Appends all of the elements in the specified collection to the end of this list, in the order that they are returned by the specified collection's Iterator.
addAll(int, Collection<? extends Integer>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addControlPoint(int[], int[], int[], int[], boolean[], int, boolean, boolean) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SubdividedPointArray
 
addEdgePoint(int[], int, int, boolean) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SubdividedPointArray
 
addFacePoint(int[]) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SubdividedPointArray
 
addMouseBehavior(Node, Scene, MouseButton) - Static method in class eu.mihosoft.jcsg.VFX3DUtil
Adds rotation behavior to the specified node.
addMouseBehavior(Node, Node, MouseButton) - Static method in class eu.mihosoft.jcsg.VFX3DUtil
Adds rotation behavior to the specified node.
addUrlToClassPath() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.ImporterFinder
 
ArduinoMount - Class in eu.mihosoft.jcsg.samples
 
ArduinoMount() - Constructor for class eu.mihosoft.jcsg.samples.ArduinoMount
 

B

BatteryHolder - Class in eu.mihosoft.jcsg.samples
 
BatteryHolder() - Constructor for class eu.mihosoft.jcsg.samples.BatteryHolder
 
board() - Static method in class eu.mihosoft.jcsg.samples.RaspberryPiBPlusMount
 
board() - Static method in class eu.mihosoft.jcsg.samples.RaspberryPiMount
 
boardAndPegs() - Static method in class eu.mihosoft.jcsg.samples.RaspberryPiBPlusMount
 
boardAndPegs() - Static method in class eu.mihosoft.jcsg.samples.RaspberryPiMount
 
boundaryModeProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Texture mapping boundary rule for Catmull Clark subdivision applied to the mesh
boundaryPathsWithHoles(List<Polygon>) - Static method in class eu.mihosoft.jcsg.Edge
 
boundaryPolygons(CSG) - Static method in class eu.mihosoft.jcsg.Edge
 
Bounds - Class in eu.mihosoft.jcsg
Bounding box for CSGs.
Bounds(Vector3d, Vector3d) - Constructor for class eu.mihosoft.jcsg.Bounds
Constructor.
BraceletGenerator - Class in eu.mihosoft.jcsg.samples
 
BraceletGenerator() - Constructor for class eu.mihosoft.jcsg.samples.BraceletGenerator
 
BreadBoardConnector - Class in eu.mihosoft.jcsg.samples
 
BreadBoardConnector() - Constructor for class eu.mihosoft.jcsg.samples.BreadBoardConnector
 
BreadBoardMount - Class in eu.mihosoft.jcsg.samples
 
BreadBoardMount() - Constructor for class eu.mihosoft.jcsg.samples.BreadBoardMount
 
buildMeshView(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
buildPolygonMeshView(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 

C

calcSmoothGroups(int[][], int[][], float[]) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.SmoothingGroups
Calculates smoothing groups for data formatted in PolygonMesh style
calcSmoothGroups(TriangleMesh, int[], int[], float[]) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.SmoothingGroups
Calculates smoothing groups for data formatted in TriangleMesh style
calculateLineLineIntersection(Vector3d, Vector3d, Vector3d, Vector3d) - Static method in class eu.mihosoft.jcsg.playground.Main
Calculates the intersection line segment between two lines.
centroid() - Method in class eu.mihosoft.jcsg.Polygon
 
classifyPolygon(Polygon, List<Polygon>, Bounds) - Static method in class eu.mihosoft.jcsg.playground.Main
 
clear() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Removes all of the elements from this list.
clear() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Removes all of the elements from this list.
clone() - Method in class eu.mihosoft.jcsg.Bounds
 
clone() - Method in class eu.mihosoft.jcsg.CSG
 
clone() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns a shallow copy of this ArrayList instance.
clone() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns a shallow copy of this ArrayList instance.
clone() - Method in class eu.mihosoft.jcsg.Polygon
 
clone() - Method in class eu.mihosoft.jcsg.Vertex
 
color(Color) - Method in class eu.mihosoft.jcsg.CSG
 
combine(Polygon, Polygon) - Static method in class eu.mihosoft.jcsg.Extrude
Combines two polygons into one CSG object.
combine(Polygon, Polygon, boolean, boolean) - Static method in class eu.mihosoft.jcsg.Extrude
Combines two polygons into one CSG object.
computePlaneIntersection(Plane, Vector3d, Vector3d, double) - Static method in class eu.mihosoft.jcsg.playground.Main
 
concaveToConvex(Polygon) - Static method in class eu.mihosoft.jcsg.ext.org.poly2tri.PolygonUtil
 
contains(Vertex) - Method in class eu.mihosoft.jcsg.Bounds
Indicates whether the specified vertex is contained within this bounding box (check includes box boundary).
contains(Vector3d) - Method in class eu.mihosoft.jcsg.Bounds
Indicates whether the specified point is contained within this bounding box (check includes box boundary).
contains(Polygon) - Method in class eu.mihosoft.jcsg.Bounds
Indicates whether the specified polygon is contained within this bounding box (check includes box boundary).
contains(Vector3d, double) - Method in class eu.mihosoft.jcsg.Edge
Determines whether the specified point lies on tthis edge.
contains(Vector3d) - Method in class eu.mihosoft.jcsg.Edge
Determines whether the specified point lies on tthis edge.
contains(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns true if this list contains the specified element.
contains(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns true if this list contains the specified element.
contains(Vector3d) - Method in class eu.mihosoft.jcsg.Polygon
Indicates whether the specified point is contained within this polygon.
contains(Polygon) - Method in class eu.mihosoft.jcsg.Polygon
 
contains(String) - Method in class eu.mihosoft.jcsg.PropertyStorage
Indicates whether this storage contains the requested property.
cornerRadius(double) - Method in class eu.mihosoft.jcsg.RoundedCube
 
CSG - Class in eu.mihosoft.jcsg
Constructive Solid Geometry (CSG).
CSG.OptType - Enum in eu.mihosoft.jcsg
 
Cube - Class in eu.mihosoft.jcsg
An axis-aligned solid cuboid defined by center and dimensions.
Cube() - Constructor for class eu.mihosoft.jcsg.Cube
Constructor.
Cube(double) - Constructor for class eu.mihosoft.jcsg.Cube
Constructor.
Cube(Vector3d, Vector3d) - Constructor for class eu.mihosoft.jcsg.Cube
Constructor.
Cube(double, double, double) - Constructor for class eu.mihosoft.jcsg.Cube
Constructor.
cullFaceProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Defines the drawMode this Shape3D.
Cylinder - Class in eu.mihosoft.jcsg
A solid cylinder.
Cylinder() - Constructor for class eu.mihosoft.jcsg.Cylinder
Constructor.
Cylinder(Vector3d, Vector3d, double, int) - Constructor for class eu.mihosoft.jcsg.Cylinder
Constructor.
Cylinder(Vector3d, Vector3d, double, double, int) - Constructor for class eu.mihosoft.jcsg.Cylinder
Constructor.
Cylinder(double, double, int) - Constructor for class eu.mihosoft.jcsg.Cylinder
Constructor.
Cylinder(double, double, double, int) - Constructor for class eu.mihosoft.jcsg.Cylinder
Constructor.

D

data - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPointArray
 
delete(String) - Method in class eu.mihosoft.jcsg.PropertyStorage
Deletes the requested property if present.
detach() - Method in class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
Removes event handlers of this DragSupport instance from the target scene
difference(List<CSG>) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the difference of this csg and the specified csgs.
difference(CSG...) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the difference of this csg and the specified csgs.
difference(CSG) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the difference of this csg and the specified csg.
DragSupport - Class in eu.mihosoft.jcsg.ext.openjfx.utils3d
Utility class that binds simple mouse gestures to number properties so that their values can be controlled with mouse drag events.
DragSupport(Scene, KeyCode, Orientation, Property<Number>) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
Creates DragSupport instance that attaches EventHandlers to the given scene and responds to mouse and keyboard events in order to change given property values according to mouse drag events of given orientation
DragSupport(Scene, KeyCode, MouseButton, Orientation, Property<Number>) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
 
DragSupport(Scene, KeyCode, Orientation, Property<Number>, double) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
Creates DragSupport instance that attaches EventHandlers to the given scene and responds to mouse and keyboard events in order to change given property values according to mouse drag events of given orientation.
DragSupport(Scene, KeyCode, MouseButton, Orientation, Property<Number>, double) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
 
drawModeProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Defines the drawMode this Shape3D.
DualMaterialRobot - Class in eu.mihosoft.jcsg.samples
 
DualMaterialRobot() - Constructor for class eu.mihosoft.jcsg.samples.DualMaterialRobot
 
dumbUnion(CSG) - Method in class eu.mihosoft.jcsg.CSG
Returns a csg consisting of the polygons of this csg and the specified csg.

E

Edge - Class in eu.mihosoft.jcsg
 
Edge(Vertex, Vertex) - Constructor for class eu.mihosoft.jcsg.Edge
 
EdgeTest - Class in eu.mihosoft.jcsg.samples
Average Chicken Egg.
EdgeTest() - Constructor for class eu.mihosoft.jcsg.samples.EdgeTest
 
Egg - Class in eu.mihosoft.jcsg.samples
Average Chicken Egg.
Egg() - Constructor for class eu.mihosoft.jcsg.samples.Egg
 
EggCup - Class in eu.mihosoft.jcsg.samples
 
EggCup() - Constructor for class eu.mihosoft.jcsg.samples.EggCup
 
ensureCapacity(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Increases the capacity of this ArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
ensureCapacity(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Increases the capacity of this ArrayList instance, if necessary, to ensure that it can hold at least the number of elements specified by the minimum capacity argument.
EPS - Static variable in class eu.mihosoft.jcsg.playground.Main
 
equals(Object) - Method in class eu.mihosoft.jcsg.Edge
 
equals(Object) - Method in class eu.mihosoft.jcsg.Vertex
 
eu.mihosoft.jcsg - package eu.mihosoft.jcsg
 
eu.mihosoft.jcsg.ext.imagej - package eu.mihosoft.jcsg.ext.imagej
 
eu.mihosoft.jcsg.ext.openjfx.importers - package eu.mihosoft.jcsg.ext.openjfx.importers
 
eu.mihosoft.jcsg.ext.openjfx.importers.obj - package eu.mihosoft.jcsg.ext.openjfx.importers.obj
 
eu.mihosoft.jcsg.ext.openjfx.shape3d - package eu.mihosoft.jcsg.ext.openjfx.shape3d
 
eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic - package eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic
 
eu.mihosoft.jcsg.ext.openjfx.utils3d - package eu.mihosoft.jcsg.ext.openjfx.utils3d
 
eu.mihosoft.jcsg.ext.org.poly2tri - package eu.mihosoft.jcsg.ext.org.poly2tri
 
eu.mihosoft.jcsg.ext.quickhull3d - package eu.mihosoft.jcsg.ext.quickhull3d
 
eu.mihosoft.jcsg.playground - package eu.mihosoft.jcsg.playground
 
eu.mihosoft.jcsg.samples - package eu.mihosoft.jcsg.samples
 
eval(Vector3d, CSG) - Method in class eu.mihosoft.jcsg.UnityModifier
 
eval(Vector3d, CSG) - Method in interface eu.mihosoft.jcsg.WeightFunction
Evaluates the function at the specified location.
eval(Vector3d, CSG) - Method in class eu.mihosoft.jcsg.XModifier
 
eval(Vector3d, CSG) - Method in class eu.mihosoft.jcsg.YModifier
 
eval(Vector3d, CSG) - Method in class eu.mihosoft.jcsg.ZModifier
 
Extrude - Class in eu.mihosoft.jcsg
Extrudes concave and convex polygons.

F

faces - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
faces - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
faceSmoothingGroups - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
file(Path) - Static method in class eu.mihosoft.jcsg.STL
Loads a CSG from stl.
FileUtil - Class in eu.mihosoft.jcsg
File util class.
flip() - Method in class eu.mihosoft.jcsg.Polygon
Flips this polygon.
flip() - Method in class eu.mihosoft.jcsg.Vertex
Inverts all orientation-specific data.
flipped() - Method in class eu.mihosoft.jcsg.Polygon
Returns a flipped copy of this polygon.
FloatArrayList - Class in eu.mihosoft.jcsg.ext.openjfx.importers.obj
Resizable-array implementation of the List<Float> interface.
FloatArrayList(int) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Constructs an empty list with the specified initial capacity.
FloatArrayList() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Constructs an empty list with an initial capacity of ten.
FloatArrayList(Collection<? extends Float>) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
FractalStructure - Class in eu.mihosoft.jcsg.samples
 
FractalStructure(Vector3d, Vector3d, int, double, int, Vector3d, Vector3d) - Constructor for class eu.mihosoft.jcsg.samples.FractalStructure
EXAMPLE: FractalStructure(Vector3d.ZERO, Vector3d.Z_ONE.times(2), 6, 1, 0) creates a tube with a top and botton polygon consist of 6 point, a length of 2.
FractalStructureBeam2D - Class in eu.mihosoft.jcsg.samples
 
FractalStructureBeam2D() - Constructor for class eu.mihosoft.jcsg.samples.FractalStructureBeam2D
 
fromConcavePoints(Vector3d...) - Static method in class eu.mihosoft.jcsg.Polygon
Decomposes the specified concave polygon into convex polygons.
fromConcavePoints(List<Vector3d>) - Static method in class eu.mihosoft.jcsg.Polygon
Decomposes the specified concave polygon into convex polygons.
fromPoints(List<Vector3d>, PropertyStorage) - Static method in class eu.mihosoft.jcsg.Polygon
Creates a polygon from the specified point list.
fromPoints(List<Vector3d>) - Static method in class eu.mihosoft.jcsg.Polygon
Creates a polygon from the specified point list.
fromPoints(Vector3d...) - Static method in class eu.mihosoft.jcsg.Polygon
Creates a polygon from the specified points.
fromPolygon(Polygon) - Static method in class eu.mihosoft.jcsg.Edge
 
fromPolygons(List<Polygon>) - Static method in class eu.mihosoft.jcsg.CSG
Constructs a CSG from a list of Polygon instances.
fromPolygons(Polygon...) - Static method in class eu.mihosoft.jcsg.CSG
Constructs a CSG from the specified Polygon instances.
fromPolygons(PropertyStorage, List<Polygon>) - Static method in class eu.mihosoft.jcsg.CSG
Constructs a CSG from a list of Polygon instances.
fromPolygons(PropertyStorage, Polygon...) - Static method in class eu.mihosoft.jcsg.CSG
Constructs a CSG from the specified Polygon instances.

G

get(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns the element at the specified position in this list.
get(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns the element at the specified position in this list.
getApothem() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getAsMeshViews() - Method in class eu.mihosoft.jcsg.MeshContainer
 
getBoardMountingHeight() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getBoardSpacing() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getBoardThickness() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getBoundaryMode() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property boundaryMode.
getBoundaryMode() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
getBounds() - Method in class eu.mihosoft.jcsg.Bounds
Returns the bounds (width,height,depth).
getBounds() - Method in class eu.mihosoft.jcsg.CSG
Returns the bounds of this csg.
getBounds() - Method in class eu.mihosoft.jcsg.MeshContainer
 
getBounds() - Method in class eu.mihosoft.jcsg.Polygon
Returns the bounds of this polygon.
getCenter() - Method in class eu.mihosoft.jcsg.Bounds
Returns the position of the center.
getCenter() - Method in class eu.mihosoft.jcsg.Cube
 
getCenter() - Method in class eu.mihosoft.jcsg.RoundedCube
 
getCenter() - Method in class eu.mihosoft.jcsg.Sphere
 
getClosestPoint(Edge) - Method in class eu.mihosoft.jcsg.Edge
Returns the the point of this edge that is closest to the specified edge.
getConeLength() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
getConeLength() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getCornerRadius() - Method in class eu.mihosoft.jcsg.RoundedCube
 
getCullFace() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property cullFace.
getDepth() - Method in class eu.mihosoft.jcsg.MeshContainer
 
getDimensions() - Method in class eu.mihosoft.jcsg.Cube
 
getDimensions() - Method in class eu.mihosoft.jcsg.RoundedCube
 
getDirection() - Method in class eu.mihosoft.jcsg.Edge
 
getDrawMode() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property drawMode.
getEnd() - Method in class eu.mihosoft.jcsg.Cylinder
 
getEndRadius() - Method in class eu.mihosoft.jcsg.Cylinder
 
getFaceElementSize() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getFaceSmoothingGroups() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getHeight() - Method in class eu.mihosoft.jcsg.MeshContainer
 
getHingeHoleScale() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getInnerOffset() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getIntersection(Edge) - Method in class eu.mihosoft.jcsg.Edge
Returns the intersection point between this edge and the specified edge.
getJointConnectionThickness() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
getJointHoleLength() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
getJointLength() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
getJointRadius() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
getJointRadius() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getMapBorderMode() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property mapBorderMode.
getMapBorderMode() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
getMaterial() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMaterial(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMaterial() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
getMaterial(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
getMaterial() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property material.
getMaterialCollection() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMaterials() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.MtlReader
 
getMaterials() - Method in class eu.mihosoft.jcsg.MeshContainer
 
getMax() - Method in class eu.mihosoft.jcsg.Bounds
 
getMesh() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMesh(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMesh() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
getMesh(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
getMesh() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property mesh.
getMeshCollection() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMeshes() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
getMeshes() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
getMeshes() - Method in class eu.mihosoft.jcsg.MeshContainer
 
getMin() - Method in class eu.mihosoft.jcsg.Bounds
 
getMtl() - Method in class eu.mihosoft.jcsg.ObjFile
 
getMtlStream() - Method in class eu.mihosoft.jcsg.ObjFile
 
getNumEdges() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getNumEdgesInFaces() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getNumEdgesInFaces() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
getNumSlices() - Method in class eu.mihosoft.jcsg.Cylinder
 
getNumSlices() - Method in class eu.mihosoft.jcsg.Sphere
 
getNumStacks() - Method in class eu.mihosoft.jcsg.Sphere
 
getObj() - Method in class eu.mihosoft.jcsg.ObjFile
 
getObjStream() - Method in class eu.mihosoft.jcsg.ObjFile
 
getOriginalMesh() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
getOuterOffset() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getOverlap() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getP1() - Method in class eu.mihosoft.jcsg.Edge
 
getP2() - Method in class eu.mihosoft.jcsg.Edge
 
getPegDepth() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getPegToothHeight() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getPegTopHeight() - Method in class eu.mihosoft.jcsg.samples.Peg
 
getPinLength() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getPinThickness() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getPlane() - Method in class eu.mihosoft.jcsg.Polygon
Returns the plane defined by this triangle.
getPointElementSize() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getPoints() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getPolygons() - Method in class eu.mihosoft.jcsg.CSG
 
getPolygonsThatIntersectWithRay(Vector3d, Vector3d, List<Polygon>, double) - Static method in class eu.mihosoft.jcsg.playground.Main
 
getProperties() - Method in class eu.mihosoft.jcsg.Cube
 
getProperties() - Method in class eu.mihosoft.jcsg.Cylinder
 
getProperties() - Method in class eu.mihosoft.jcsg.Polyhedron
 
getProperties() - Method in interface eu.mihosoft.jcsg.Primitive
Returns the property storage of this primitive.
getProperties() - Method in class eu.mihosoft.jcsg.RoundedCube
 
getProperties() - Method in class eu.mihosoft.jcsg.Sphere
 
getRadius() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getRadius() - Method in class eu.mihosoft.jcsg.Sphere
 
getResolution() - Method in class eu.mihosoft.jcsg.RoundedCube
 
getResolution() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
getRoot() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer
Gets the 3D node that was loaded earlier through the load() call
getRoot() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
getSideLength() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getStart() - Method in class eu.mihosoft.jcsg.Cylinder
 
getStartRadius() - Method in class eu.mihosoft.jcsg.Cylinder
 
getStorage() - Method in class eu.mihosoft.jcsg.Polygon
 
getSubdivisionLevel() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Gets the value of the property subdivisionLevel.
getSubdivisionLevel() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
getSupportedFormatExtensionFilters() - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer3D
Get array of extension filters for supported file formats.
getTexCoordElementSize() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getTexCoords() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
getThickness() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
getTimeline() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer
Can be overridden to return a timeline animation for the 3D file
getValue(String) - Method in class eu.mihosoft.jcsg.PropertyStorage
Returns a property.
getWeight() - Method in class eu.mihosoft.jcsg.Vertex
 
getWidth() - Method in class eu.mihosoft.jcsg.MeshContainer
 

H

hashCode() - Method in class eu.mihosoft.jcsg.Edge
 
hashCode() - Method in class eu.mihosoft.jcsg.Vertex
 
HexaMail - Class in eu.mihosoft.jcsg.samples
 
HexaMail() - Constructor for class eu.mihosoft.jcsg.samples.HexaMail
 
Hinge - Class in eu.mihosoft.jcsg.samples
 
Hinge() - Constructor for class eu.mihosoft.jcsg.samples.Hinge
 
hull() - Method in class eu.mihosoft.jcsg.CSG
Returns the convex hull of this csg.
hull(List<CSG>) - Method in class eu.mihosoft.jcsg.CSG
Returns the convex hull of this csg and the union of the specified csgs.
hull(CSG...) - Method in class eu.mihosoft.jcsg.CSG
Returns the convex hull of this csg and the union of the specified csgs.
hull(List<Vector3d>, PropertyStorage) - Static method in class eu.mihosoft.jcsg.ext.quickhull3d.HullUtil
 
hull(CSG, PropertyStorage) - Static method in class eu.mihosoft.jcsg.ext.quickhull3d.HullUtil
 
HullUtil - Class in eu.mihosoft.jcsg.ext.quickhull3d
 

I

Importer - Class in eu.mihosoft.jcsg.ext.openjfx.importers
 
Importer() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.Importer
 
Importer3D - Class in eu.mihosoft.jcsg.ext.openjfx.importers
Base Importer for all supported 3D file formats
Importer3D() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.Importer3D
 
ImporterFinder - Class in eu.mihosoft.jcsg.ext.openjfx.importers
 
ImporterFinder() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.ImporterFinder
 
indexOf(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
indexOf(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns the index of the first occurrence of the specified element in this list, or -1 if this list does not contain the element.
IntegerArrayList - Class in eu.mihosoft.jcsg.ext.openjfx.importers.obj
Resizable-array implementation of the List<Integer> interface.
IntegerArrayList(int) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Constructs an empty list with the specified initial capacity.
IntegerArrayList() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Constructs an empty list with an initial capacity of ten.
IntegerArrayList(Collection<? extends Integer>) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Constructs a list containing the elements of the specified collection, in the order they are returned by the collection's iterator.
interpolate(Vertex, double) - Method in class eu.mihosoft.jcsg.Vertex
Create a new vertex between this vertex and the specified vertex by linearly interpolating all properties using a parameter t.
intersect(CSG) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the intersection of this csg and the specified csg.
intersect(List<CSG>) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the intersection of this csg and the specified csgs.
intersect(CSG...) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the intersection of this csg and the specified csgs.
intersectionPoint - Variable in class eu.mihosoft.jcsg.playground.Main.RayIntersection
 
intersects(Polygon) - Method in class eu.mihosoft.jcsg.Bounds
Deprecated.
not implemented yet
intersects(Bounds) - Method in class eu.mihosoft.jcsg.Bounds
Indicates whether the specified bounding box intersects with this bounding box (check includes box boundary).
intersects(Polygon) - Method in class eu.mihosoft.jcsg.Polygon
Deprecated.
isCCW(Polygon) - Static method in class eu.mihosoft.jcsg.Extrude
Indicates whether the specified polygon is defined counter-clockwise.
isCombined() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
isEmpty() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns true if this list contains no elements.
isEmpty() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns true if this list contains no elements.
isFemale() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
isMale() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
isSupported(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer
Tests if the given 3D file extension is supported (e.g.
isSupported(String) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
isValid() - Method in class eu.mihosoft.jcsg.Polygon
Indicates whether this polyon is valid, i.e., if it
iterator() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns an iterator over the elements in this list in proper sequence.

K

KEY_POLYGON_HOLES - Static variable in class eu.mihosoft.jcsg.Edge
 
keyboardEventHandler - Variable in class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
 

L

lastIndexOf(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
lastIndexOf(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns the index of the last occurrence of the specified element in this list, or -1 if this list does not contain the element.
LeapMotionCase - Class in eu.mihosoft.jcsg.samples
 
LeapMotionCase() - Constructor for class eu.mihosoft.jcsg.samples.LeapMotionCase
 
listIterator(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
listIterator() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns a list iterator over the elements in this list (in proper sequence).
listIterator(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns a list iterator over the elements in this list (in proper sequence), starting at the specified position in the list.
listIterator() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns a list iterator over the elements in this list (in proper sequence).
load(String, boolean) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer
Loads the 3D file
load(String) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer3D
Load a 3D file, always loaded as TriangleMesh.
load(String, boolean) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer3D
Load a 3D file.
load(String, boolean) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
loadIncludingAnimation(String, boolean) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.Importer3D
Load a 3D file.

M

m11 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m12 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m13 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m21 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m22 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m23 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m31 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m32 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
m33 - Variable in class eu.mihosoft.jcsg.Matrix3d
 
Main - Class in eu.mihosoft.jcsg
 
Main() - Constructor for class eu.mihosoft.jcsg.Main
 
main(String[]) - Static method in class eu.mihosoft.jcsg.Main
 
Main - Class in eu.mihosoft.jcsg.playground
 
Main() - Constructor for class eu.mihosoft.jcsg.playground.Main
 
main(String[]) - Static method in class eu.mihosoft.jcsg.playground.Main
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.ArduinoMount
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.BatteryHolder
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.BraceletGenerator
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.BreadBoardConnector
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.BreadBoardMount
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.DualMaterialRobot
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.EdgeTest
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.Egg
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.EggCup
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.FractalStructure
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.FractalStructureBeam2D
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.HexaMail
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.Hinge
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.LeapMotionCase
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.MicroSDCard
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.Moebiusband
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.MoebiusStairs
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.Naze32Holder
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.PlaneWithHoles
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterArmHolder
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterBottom
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterCross
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterLadingGears
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterLadingGearsAndHolders
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterPlatform
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.RaspberryArduinoConnector
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.RaspberryPiBPlusMount
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.RaspberryPiMount
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.RoundedCubeSample
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.Sabine
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.ServoHead
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.ServoMount
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.ServoMountPixy
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.ServoToServoConnector
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.ServoWheel
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.Spheres
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.SquareMail
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.SurfacePro2PenHolder
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.TriMail
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.WeightedSphere
 
main(String[]) - Static method in class eu.mihosoft.jcsg.samples.WeightedTubeSample
 
Main.PlaneIntersection - Class in eu.mihosoft.jcsg.playground
 
Main.PlaneIntersection.IntersectionType - Enum in eu.mihosoft.jcsg.playground
 
Main.RayIntersection - Class in eu.mihosoft.jcsg.playground
 
mainArm(int, double, double, double, double) - Method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
mapBorderModeProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Texture mapping smoothness option for Catmull Clark subdivision applied to the mesh
materialProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
 
Matrix3d - Class in eu.mihosoft.jcsg
3D Matrix3d
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class eu.mihosoft.jcsg.Matrix3d
 
MeshContainer - Class in eu.mihosoft.jcsg
 
meshProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
 
MicroSDCard - Class in eu.mihosoft.jcsg.samples
 
MicroSDCard() - Constructor for class eu.mihosoft.jcsg.samples.MicroSDCard
 
middleToCSG() - Static method in class eu.mihosoft.jcsg.samples.DualMaterialRobot
 
Moebiusband - Class in eu.mihosoft.jcsg.samples
 
Moebiusband() - Constructor for class eu.mihosoft.jcsg.samples.Moebiusband
 
MoebiusStairs - Class in eu.mihosoft.jcsg.samples
 
MoebiusStairs() - Constructor for class eu.mihosoft.jcsg.samples.MoebiusStairs
 
mouseEventHandler - Variable in class eu.mihosoft.jcsg.ext.openjfx.utils3d.DragSupport
 
MtlReader - Class in eu.mihosoft.jcsg.ext.openjfx.importers.obj
Reader for OBJ file MTL material files.
MtlReader(String, String) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.MtlReader
 
MtlReader(InputStream) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.MtlReader
 

N

Naze32Holder - Class in eu.mihosoft.jcsg.samples
 
Naze32Holder() - Constructor for class eu.mihosoft.jcsg.samples.Naze32Holder
 
noCenter() - Method in class eu.mihosoft.jcsg.Cube
Defines that this cube will not be centered.
noCenter() - Method in class eu.mihosoft.jcsg.RoundedCube
Defines that this cube will not be centered.
normal - Variable in class eu.mihosoft.jcsg.Vertex
Normal.
numEdgesInFaces - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
numPoints - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPointArray
 

O

ObjFile - Class in eu.mihosoft.jcsg
 
ObjImporter - Class in eu.mihosoft.jcsg.ext.openjfx.importers.obj
Obj file reader
ObjImporter(String) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
ObjImporter(InputStream) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
ObjImporter(ObjFile) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
ObjOrPolyObjImporter - Class in eu.mihosoft.jcsg.ext.openjfx.importers.obj
object loader
ObjOrPolyObjImporter() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
optimization(CSG.OptType) - Method in class eu.mihosoft.jcsg.CSG
Defines the CSg optimization type.
optimize() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Optimizer
 
Optimizer - Class in eu.mihosoft.jcsg.ext.openjfx.importers
Optimizer to take 3D model and timeline loaded by one of the importers and do as much optimization on the scene graph that was create as we can while still being able to play the given animation.
Optimizer(Timeline, Node) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.Optimizer
 
Optimizer(Timeline, Node, boolean) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.Optimizer
 
OriginalPointArray - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic
 
OriginalPointArray(PolygonMesh) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.OriginalPointArray
 
outerCyl(double, double, double, double, double) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
outerCyl(double, double, double, double, double, boolean) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 

P

parse(File) - Method in class eu.mihosoft.jcsg.ext.imagej.STLLoader
 
Peg - Class in eu.mihosoft.jcsg.samples
ol | | __ _ | \ ptoph | \ _ | / pth | / _ | | bt | |__ _ | | bh ------- |pw | pw = peg width bh = board mounting height bt = board thickness pth = peg tooth hight ptoph = peg top height ol = overlap between board and peg
Peg() - Constructor for class eu.mihosoft.jcsg.samples.Peg
 
peg() - Static method in class eu.mihosoft.jcsg.samples.RaspberryPeg
 
PlaneIntersection(Main.PlaneIntersection.IntersectionType, Optional<Vector3d>) - Constructor for class eu.mihosoft.jcsg.playground.Main.PlaneIntersection
 
PlaneWithHoles - Class in eu.mihosoft.jcsg.samples
 
PlaneWithHoles() - Constructor for class eu.mihosoft.jcsg.samples.PlaneWithHoles
 
point - Variable in class eu.mihosoft.jcsg.playground.Main.PlaneIntersection
 
Point3d - Class in eu.mihosoft.jcsg.ext.quickhull3d
A three-element spatial point.
Point3d() - Constructor for class eu.mihosoft.jcsg.ext.quickhull3d.Point3d
Creates a Point3d and initializes it to zero.
Point3d(Vector3d) - Constructor for class eu.mihosoft.jcsg.ext.quickhull3d.Point3d
Creates a Point3d by copying a vector
Point3d(double, double, double) - Constructor for class eu.mihosoft.jcsg.ext.quickhull3d.Point3d
Creates a Point3d with the supplied element values.
points - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
points(Vector3d, Vector3d...) - Static method in class eu.mihosoft.jcsg.Extrude
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
points(Vector3d, List<Vector3d>) - Static method in class eu.mihosoft.jcsg.Extrude
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
points(Vector3d, boolean, boolean, Vector3d...) - Static method in class eu.mihosoft.jcsg.Extrude
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
points(Vector3d, boolean, boolean, List<Vector3d>) - Static method in class eu.mihosoft.jcsg.Extrude
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
polygon - Variable in class eu.mihosoft.jcsg.playground.Main.RayIntersection
 
Polygon - Class in eu.mihosoft.jcsg
Represents a convex polygon.
Polygon(List<Vertex>, PropertyStorage) - Constructor for class eu.mihosoft.jcsg.Polygon
Constructor.
Polygon(List<Vertex>) - Constructor for class eu.mihosoft.jcsg.Polygon
Constructor.
Polygon(Vertex...) - Constructor for class eu.mihosoft.jcsg.Polygon
Constructor.
PolygonMesh - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d
A Mesh where each face can be a Polygon can convert to using ObservableIntegerArray
PolygonMesh() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
PolygonMesh(float[], float[], int[][]) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMesh
 
PolygonMeshView - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d
A MeshView node for Polygon Meshes
PolygonMeshView() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
 
PolygonMeshView(PolygonMesh) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
 
PolygonUtil - Class in eu.mihosoft.jcsg.ext.org.poly2tri
 
Polyhedron - Class in eu.mihosoft.jcsg
Polyhedron.
Polyhedron(List<Vector3d>, List<List<Integer>>) - Constructor for class eu.mihosoft.jcsg.Polyhedron
Constructor.
Polyhedron(Vector3d[], Integer[][]) - Constructor for class eu.mihosoft.jcsg.Polyhedron
Constructor.
PolyMailTile - Class in eu.mihosoft.jcsg.samples
 
PolyMailTile() - Constructor for class eu.mihosoft.jcsg.samples.PolyMailTile
 
PolyObjImporter - Class in eu.mihosoft.jcsg.ext.openjfx.importers.obj
OBJ object loader
PolyObjImporter(String) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
PolyObjImporter(InputStream) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
pos - Variable in class eu.mihosoft.jcsg.Vertex
Vertex position.
Primitive - Interface in eu.mihosoft.jcsg
A primitive geometry.
print3d(CSG, int) - Method in class eu.mihosoft.jcsg.samples.QuadrocopterBottom
 
print3d(CSG, int) - Method in class eu.mihosoft.jcsg.samples.QuadrocopterCross
 
PropertyStorage - Class in eu.mihosoft.jcsg
A simple property storage.
PropertyStorage() - Constructor for class eu.mihosoft.jcsg.PropertyStorage
Constructor.

Q

QuadrocopterArm - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterArm() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
QuadrocopterArmHolder - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterArmHolder() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterArmHolder
 
QuadrocopterBottom - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterBottom() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterBottom
 
QuadrocopterCross - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterCross() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterCross
 
QuadrocopterLadingGears - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterLadingGears() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterLadingGears
 
QuadrocopterLadingGearsAndHolders - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterLadingGearsAndHolders() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterLadingGearsAndHolders
 
QuadrocopterPlatform - Class in eu.mihosoft.jcsg.samples
 
QuadrocopterPlatform() - Constructor for class eu.mihosoft.jcsg.samples.QuadrocopterPlatform
 

R

RaspberryArduinoConnector - Class in eu.mihosoft.jcsg.samples
 
RaspberryArduinoConnector() - Constructor for class eu.mihosoft.jcsg.samples.RaspberryArduinoConnector
 
RaspberryPeg - Class in eu.mihosoft.jcsg.samples
 
RaspberryPeg() - Constructor for class eu.mihosoft.jcsg.samples.RaspberryPeg
 
RaspberryPiBPlusMount - Class in eu.mihosoft.jcsg.samples
 
RaspberryPiBPlusMount() - Constructor for class eu.mihosoft.jcsg.samples.RaspberryPiBPlusMount
 
RaspberryPiMount - Class in eu.mihosoft.jcsg.samples
 
RaspberryPiMount() - Constructor for class eu.mihosoft.jcsg.samples.RaspberryPiMount
 
RayIntersection(Vector3d, Polygon, Main.PlaneIntersection.IntersectionType) - Constructor for class eu.mihosoft.jcsg.playground.Main.RayIntersection
 
read(Path) - Static method in class eu.mihosoft.jcsg.FileUtil
Reads the specified file to a string.
remove(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Removes the element at the specified position in this list.
remove(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Removes the first occurrence of the specified element from this list, if it is present.
remove(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Removes the element at the specified position in this list.
remove(Object) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Removes the first occurrence of the specified element from this list, if it is present.
removeAll(Collection<?>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Removes from this list all of its elements that are contained in the specified collection.
removeAll(Collection<?>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Removes from this list all of its elements that are contained in the specified collection.
removeRange(int, int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Removes from this list all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
removeRange(int, int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Removes from this list all of the elements whose index is between fromIndex, inclusive, and toIndex, exclusive.
resolution(int) - Method in class eu.mihosoft.jcsg.RoundedCube
 
resolution(double) - Method in class eu.mihosoft.jcsg.samples.MoebiusStairs
 
retainAll(Collection<?>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Retains only the elements in this list that are contained in the specified collection.
retainAll(Collection<?>) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Retains only the elements in this list that are contained in the specified collection.
RoundedCube - Class in eu.mihosoft.jcsg
 
RoundedCube() - Constructor for class eu.mihosoft.jcsg.RoundedCube
Constructor.
RoundedCube(double) - Constructor for class eu.mihosoft.jcsg.RoundedCube
Constructor.
RoundedCube(Vector3d, Vector3d) - Constructor for class eu.mihosoft.jcsg.RoundedCube
Constructor.
RoundedCube(double, double, double) - Constructor for class eu.mihosoft.jcsg.RoundedCube
Constructor.
RoundedCubeSample - Class in eu.mihosoft.jcsg.samples
 
RoundedCubeSample() - Constructor for class eu.mihosoft.jcsg.samples.RoundedCubeSample
 

S

Sabine - Class in eu.mihosoft.jcsg.samples
Average Chicken Egg.
Sabine() - Constructor for class eu.mihosoft.jcsg.samples.Sabine
 
servoArm(double, double, double, double, double, double, double, double) - Method in class eu.mihosoft.jcsg.samples.ServoWheel
 
ServoHead - Class in eu.mihosoft.jcsg.samples
 
ServoHead(double, double, double, int, double, double, double, double) - Constructor for class eu.mihosoft.jcsg.samples.ServoHead
 
ServoHead() - Constructor for class eu.mihosoft.jcsg.samples.ServoHead
 
servoHeadFemale() - Method in class eu.mihosoft.jcsg.samples.ServoHead
 
servoHeadMale() - Method in class eu.mihosoft.jcsg.samples.ServoHead
 
ServoMount - Class in eu.mihosoft.jcsg.samples
 
ServoMount() - Constructor for class eu.mihosoft.jcsg.samples.ServoMount
 
ServoMountPixy - Class in eu.mihosoft.jcsg.samples
 
ServoMountPixy() - Constructor for class eu.mihosoft.jcsg.samples.ServoMountPixy
 
servoTooth() - Method in class eu.mihosoft.jcsg.samples.ServoHead
 
ServoToServoConnector - Class in eu.mihosoft.jcsg.samples
 
ServoToServoConnector() - Constructor for class eu.mihosoft.jcsg.samples.ServoToServoConnector
 
ServoWheel - Class in eu.mihosoft.jcsg.samples
 
ServoWheel() - Constructor for class eu.mihosoft.jcsg.samples.ServoWheel
 
set(int, Float) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Replaces the element at the specified position in this list with the specified element.
set(int, Integer) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Replaces the element at the specified position in this list with the specified element.
set(String, Object) - Method in class eu.mihosoft.jcsg.PropertyStorage
Sets a property.
setBoardMountingHeight(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setBoardSpacing(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setBoardThickness(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setBoundaryMode(SubdivisionMesh.BoundaryMode) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property boundaryMode.
setBoundaryMode(SubdivisionMesh.BoundaryMode) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
setCenter(Vector3d) - Method in class eu.mihosoft.jcsg.Cube
 
setCenter(Vector3d) - Method in class eu.mihosoft.jcsg.RoundedCube
 
setCenter(Vector3d) - Method in class eu.mihosoft.jcsg.Sphere
 
setCombined() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setConeLength(double) - Method in class eu.mihosoft.jcsg.samples.Hinge
 
setConeLength(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setCornerRadius(double) - Method in class eu.mihosoft.jcsg.RoundedCube
 
setCullFace(CullFace) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property cullFace.
setDebug(boolean) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
setDebug(boolean) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
setDefaultOptType(CSG.OptType) - Static method in class eu.mihosoft.jcsg.CSG
 
setDimensions(Vector3d) - Method in class eu.mihosoft.jcsg.Cube
 
setDimensions(Vector3d) - Method in class eu.mihosoft.jcsg.RoundedCube
 
setDrawMode(DrawMode) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property drawMode.
setEnd(Vector3d) - Method in class eu.mihosoft.jcsg.Cylinder
 
setEndRadius(double) - Method in class eu.mihosoft.jcsg.Cylinder
 
setFemale() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setFlatXZ(boolean) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
setFlatXZ(boolean) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
setHingeHoleScale(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setInnerOffset(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setJointConnectionThickness(double) - Method in class eu.mihosoft.jcsg.samples.Hinge
 
setJointHoleLength(double) - Method in class eu.mihosoft.jcsg.samples.Hinge
 
setJointLength(double) - Method in class eu.mihosoft.jcsg.samples.Hinge
 
setJointRadius(double) - Method in class eu.mihosoft.jcsg.samples.Hinge
 
setJointRadius(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setMale() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setMapBorderMode(SubdivisionMesh.MapBorderMode) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property mapBorderMode.
setMapBorderMode(SubdivisionMesh.MapBorderMode) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
setMaterial(Material) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property material.
setMesh(PolygonMesh) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property mesh.
setNumEdges(int) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setNumSlices(int) - Method in class eu.mihosoft.jcsg.Cylinder
 
setNumSlices(int) - Method in class eu.mihosoft.jcsg.Sphere
 
setNumStacks(int) - Method in class eu.mihosoft.jcsg.Sphere
 
setOptType(CSG.OptType) - Method in class eu.mihosoft.jcsg.CSG
 
setOuterOffset(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setOverlap(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setPegDepth(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setPegToothHeight(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setPegTopHeight(double) - Method in class eu.mihosoft.jcsg.samples.Peg
 
setPinLength(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setPinThickness(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setRadius(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setRadius(double) - Method in class eu.mihosoft.jcsg.Sphere
 
setResolution(int) - Method in class eu.mihosoft.jcsg.RoundedCube
 
setResolution(int) - Method in class eu.mihosoft.jcsg.samples.Hinge
 
setScale(float) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.ObjImporter
 
setScale(float) - Static method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.PolyObjImporter
 
setStart(Vector3d) - Method in class eu.mihosoft.jcsg.Cylinder
 
setStartRadius(double) - Method in class eu.mihosoft.jcsg.Cylinder
 
setSubdivisionLevel(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
Sets the value of the property subdivisionLevel.
setSubdivisionLevel(int) - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
setThickness(double) - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
setWeight(double) - Method in class eu.mihosoft.jcsg.Vertex
 
sideArms(double, double, double, double, double, double, double) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
sideArms(double, double, double, double, double, double) - Static method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
size() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns the number of elements in this list.
size() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns the number of elements in this list.
SmoothingGroups - Class in eu.mihosoft.jcsg.ext.openjfx.importers
Util for converting Normals to Smoothing Groups
SmoothingGroups(int[][], int[][], float[]) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.SmoothingGroups
 
Sphere - Class in eu.mihosoft.jcsg
A solid sphere.
Sphere() - Constructor for class eu.mihosoft.jcsg.Sphere
Constructor.
Sphere(double) - Constructor for class eu.mihosoft.jcsg.Sphere
Constructor.
Sphere(double, int, int) - Constructor for class eu.mihosoft.jcsg.Sphere
Constructor.
Sphere(Vector3d, double, int, int) - Constructor for class eu.mihosoft.jcsg.Sphere
Constructor.
Spheres - Class in eu.mihosoft.jcsg.samples
 
Spheres() - Constructor for class eu.mihosoft.jcsg.samples.Spheres
 
splitPolygons(List<Polygon>, List<Polygon>, Bounds, Bounds) - Static method in class eu.mihosoft.jcsg.playground.Main
Splits polygons ps2 with planes from polygons ps1.
SquareMail - Class in eu.mihosoft.jcsg.samples
 
SquareMail() - Constructor for class eu.mihosoft.jcsg.samples.SquareMail
 
STL - Class in eu.mihosoft.jcsg
Loads a CSG from stl.
STL() - Constructor for class eu.mihosoft.jcsg.STL
 
STLLoader - Class in eu.mihosoft.jcsg.ext.imagej
 
STLLoader() - Constructor for class eu.mihosoft.jcsg.ext.imagej.STLLoader
 
subdivide() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicSubdivisionBuilder
 
subdivide(SymbolicPolygonMesh, SubdivisionMesh.BoundaryMode, SubdivisionMesh.MapBorderMode) - Static method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicSubdivisionBuilder
 
SubdividedPointArray - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic
 
SubdividedPointArray(SymbolicPointArray, int, SubdivisionMesh.BoundaryMode) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SubdividedPointArray
 
subdivisionLevelProperty() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.PolygonMeshView
 
SubdivisionMesh - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d
Catmull Clark subdivision surface polygon mesh
SubdivisionMesh(PolygonMesh, int, SubdivisionMesh.BoundaryMode, SubdivisionMesh.MapBorderMode) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
 
SubdivisionMesh.BoundaryMode - Enum in eu.mihosoft.jcsg.ext.openjfx.shape3d
Describes whether the edges and points at the boundary are treated as creases
SubdivisionMesh.MapBorderMode - Enum in eu.mihosoft.jcsg.ext.openjfx.shape3d
Describes how the new texture coordinate for the control point is defined
subList(int, int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
subList(int, int) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
SurfacePro2PenHolder - Class in eu.mihosoft.jcsg.samples
 
SurfacePro2PenHolder() - Constructor for class eu.mihosoft.jcsg.samples.SurfacePro2PenHolder
 
SymbolicPointArray - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic
A 3D geometric point array that has the x, y, z coordinates of every point as a function of other variables.
SymbolicPointArray(float[]) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPointArray
 
SymbolicPolygonMesh - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic
Polygon mesh where the points are symbolic.
SymbolicPolygonMesh(SymbolicPointArray, float[], int[][], int[]) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
SymbolicPolygonMesh(PolygonMesh) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
SymbolicSubdivisionBuilder - Class in eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic
Data structure builder for Catmull Clark subdivision surface
SymbolicSubdivisionBuilder(SymbolicPolygonMesh, SubdivisionMesh.BoundaryMode, SubdivisionMesh.MapBorderMode) - Constructor for class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicSubdivisionBuilder
 

T

testCut() - Static method in class eu.mihosoft.jcsg.playground.Main
 
texCoords - Variable in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
 
times(double) - Method in class eu.mihosoft.jcsg.Matrix3d
Returns the product of this matrix and the specified value.
times(Vector3d) - Method in class eu.mihosoft.jcsg.Matrix3d
Returns the product of this matrix and the specified vector.
toArray() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray(T[]) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toArray() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns an array containing all of the elements in this list in proper sequence (from first to last element).
toArray(T[]) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Returns an array containing all of the elements in this list in proper sequence (from first to last element); the runtime type of the returned array is that of the specified array.
toCSG() - Method in class eu.mihosoft.jcsg.Bounds
Returns this bounding box as csg.
toCSG() - Method in interface eu.mihosoft.jcsg.Primitive
Returns this primitive as CSG.
toCSG() - Method in class eu.mihosoft.jcsg.samples.ArduinoMount
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.BatteryHolder
 
toCSG() - Static method in class eu.mihosoft.jcsg.samples.BraceletGenerator
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.BreadBoardConnector
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.BreadBoardMount
 
toCSG(boolean) - Method in class eu.mihosoft.jcsg.samples.EdgeTest
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Egg
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.FractalStructure
 
toCSG(int, int, int) - Method in class eu.mihosoft.jcsg.samples.HexaMail
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Hinge
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.LeapMotionCase
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.MicroSDCard
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Moebiusband
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.MoebiusStairs
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Naze32Holder
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Peg
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.PlaneWithHoles
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.PolyMailTile
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.QuadrocopterArm
 
toCSG(double, double, double, double, double, double) - Method in class eu.mihosoft.jcsg.samples.QuadrocopterArmHolder
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.QuadrocopterBottom
 
toCSG(double, double, double, double, double, double) - Method in class eu.mihosoft.jcsg.samples.QuadrocopterCross
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.RaspberryArduinoConnector
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.RoundedCubeSample
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Sabine
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.ServoMount
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.ServoMountPixy
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.ServoToServoConnector
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.ServoWheel
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.Spheres
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.SurfacePro2PenHolder
 
toCSG(int, int, int) - Method in class eu.mihosoft.jcsg.samples.TriMail
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.WeightedSphere
 
toCSG() - Method in class eu.mihosoft.jcsg.samples.WeightedTubeSample
 
toCSG2() - Method in class eu.mihosoft.jcsg.samples.QuadrocopterCross
 
toCSGSimple() - Method in class eu.mihosoft.jcsg.samples.ServoMount
 
toCSGSimple() - Method in class eu.mihosoft.jcsg.samples.ServoMountPixy
 
toCube() - Method in class eu.mihosoft.jcsg.Bounds
Returns this bounding box as cube.
toFiles(Path) - Method in class eu.mihosoft.jcsg.ObjFile
 
toFloatArray() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
 
toIntArray() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
 
toJavaFXMesh() - Method in class eu.mihosoft.jcsg.CSG
 
toJavaFXMeshSimple() - Method in class eu.mihosoft.jcsg.CSG
Returns the CSG as JavaFX triangle mesh.
toObj() - Method in class eu.mihosoft.jcsg.CSG
 
toObj(int) - Method in class eu.mihosoft.jcsg.CSG
 
toObjString(StringBuilder) - Method in class eu.mihosoft.jcsg.CSG
Returns this csg in OBJ string format.
toObjString() - Method in class eu.mihosoft.jcsg.CSG
Returns this csg in OBJ string format.
toObjString(StringBuilder) - Method in class eu.mihosoft.jcsg.Vertex
Returns this vertex in OBJ string format.
toObjString() - Method in class eu.mihosoft.jcsg.Vertex
Returns this vertex in OBJ string format.
topBottomCSG() - Static method in class eu.mihosoft.jcsg.samples.DualMaterialRobot
 
toPoints(List<Edge>) - Static method in class eu.mihosoft.jcsg.Edge
 
toPolygons() - Method in class eu.mihosoft.jcsg.Cube
 
toPolygons() - Method in class eu.mihosoft.jcsg.Cylinder
 
toPolygons(List<Edge>, Plane) - Static method in class eu.mihosoft.jcsg.Edge
 
toPolygons() - Method in class eu.mihosoft.jcsg.Polyhedron
 
toPolygons() - Method in interface eu.mihosoft.jcsg.Primitive
Returns the polygons that define this primitive.
toPolygons() - Method in class eu.mihosoft.jcsg.RoundedCube
 
toPolygons() - Method in class eu.mihosoft.jcsg.Sphere
 
toStlFile(Path, CSG) - Static method in class eu.mihosoft.jcsg.FileUtil
Saves the specified csg using STL ASCII format.
toStlString() - Method in class eu.mihosoft.jcsg.CSG
Returns this csg in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.jcsg.CSG
Returns this csg in STL string format.
toStlString() - Method in class eu.mihosoft.jcsg.Polygon
Returns this polygon in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.jcsg.Polygon
Returns this polygon in STL string format.
toStlString() - Method in class eu.mihosoft.jcsg.Vertex
Returns this vertex in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.jcsg.Vertex
Returns this vertex in STL string format.
toString() - Method in class eu.mihosoft.jcsg.Bounds
 
toString() - Method in class eu.mihosoft.jcsg.Matrix3d
 
toString() - Method in class eu.mihosoft.jcsg.MeshContainer
 
toString() - Method in class eu.mihosoft.jcsg.playground.Main.RayIntersection
 
toString() - Method in class eu.mihosoft.jcsg.Vertex
 
toTriangles() - Method in class eu.mihosoft.jcsg.Polygon
Returns a triangulated version of this polygon.
toVertices(List<Edge>) - Static method in class eu.mihosoft.jcsg.Edge
 
transform(Transform) - Method in class eu.mihosoft.jcsg.Polygon
Applies the specified transformation to this polygon.
transform(Transform) - Method in class eu.mihosoft.jcsg.Vertex
Applies the specified transform to this vertex.
transformed(Transform) - Method in class eu.mihosoft.jcsg.CSG
Returns a transformed copy of this CSG.
transformed(Transform) - Method in class eu.mihosoft.jcsg.Polygon
Returns a transformed copy of this polygon.
transformed(Transform) - Method in class eu.mihosoft.jcsg.Vertex
Applies the specified transform to a copy of this vertex.
translate(Vector3d) - Method in class eu.mihosoft.jcsg.Polygon
Translates this polygon.
translated(Vector3d) - Method in class eu.mihosoft.jcsg.Polygon
Returns a translated copy of this polygon.
TriangulationAlgorithm - Enum in eu.mihosoft.jcsg.ext.org.poly2tri
 
TriMail - Class in eu.mihosoft.jcsg.samples
 
TriMail() - Constructor for class eu.mihosoft.jcsg.samples.TriMail
 
trimToSize() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.FloatArrayList
Trims the capacity of this ArrayList instance to be the list current size.
trimToSize() - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.obj.IntegerArrayList
Trims the capacity of this ArrayList instance to be the list current size.
twists(double) - Method in class eu.mihosoft.jcsg.samples.MoebiusStairs
 
type - Variable in class eu.mihosoft.jcsg.playground.Main.PlaneIntersection
 
type - Variable in class eu.mihosoft.jcsg.playground.Main.RayIntersection
 

U

union(CSG) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the union of this csg and the specified csg.
union(List<CSG>) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the union of this csg and the specified csgs.
union(CSG...) - Method in class eu.mihosoft.jcsg.CSG
Return a new CSG solid representing the union of this csg and the specified csgs.
UNITY - Static variable in class eu.mihosoft.jcsg.Matrix3d
 
UnityModifier - Class in eu.mihosoft.jcsg
Modifies along x axis.
UnityModifier() - Constructor for class eu.mihosoft.jcsg.UnityModifier
Constructor.
update() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh
Updates the variables of the underlying polygon mesh.
update() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.OriginalPointArray
 
update() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SubdividedPointArray
 
update() - Method in class eu.mihosoft.jcsg.ext.openjfx.shape3d.symbolic.SymbolicPointArray
Updates the variables x, y, z based on the state of the other variables that this symbolic point depends on.

V

validate(Node) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Validator
 
validate(Mesh) - Method in class eu.mihosoft.jcsg.ext.openjfx.importers.Validator
 
Validator - Class in eu.mihosoft.jcsg.ext.openjfx.importers
Mesh data validator
Validator() - Constructor for class eu.mihosoft.jcsg.ext.openjfx.importers.Validator
 
valueOf(String) - Static method in enum eu.mihosoft.jcsg.CSG.OptType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh.BoundaryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh.MapBorderMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.mihosoft.jcsg.ext.org.poly2tri.TriangulationAlgorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.mihosoft.jcsg.playground.Main.PlaneIntersection.IntersectionType
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.mihosoft.jcsg.CSG.OptType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh.BoundaryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.mihosoft.jcsg.ext.openjfx.shape3d.SubdivisionMesh.MapBorderMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.mihosoft.jcsg.ext.org.poly2tri.TriangulationAlgorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum eu.mihosoft.jcsg.playground.Main.PlaneIntersection.IntersectionType
Returns an array containing the constants of this enum type, in the order they are declared.
Vertex - Class in eu.mihosoft.jcsg
Represents a vertex of a polygon.
Vertex(Vector3d, Vector3d) - Constructor for class eu.mihosoft.jcsg.Vertex
Constructor.
vertices - Variable in class eu.mihosoft.jcsg.Polygon
Polygon vertices
VFX3DUtil - Class in eu.mihosoft.jcsg
Utility class that allows to visualize meshes created with null MathUtil#evaluateFunction( eu.mihosoft.vrl.javaone2013.math.Function2D, int, int, float, float, float, double, double, double, double) .

W

weighted(WeightFunction) - Method in class eu.mihosoft.jcsg.CSG
 
WeightedSphere - Class in eu.mihosoft.jcsg.samples
 
WeightedSphere() - Constructor for class eu.mihosoft.jcsg.samples.WeightedSphere
 
WeightedTubeSample - Class in eu.mihosoft.jcsg.samples
 
WeightedTubeSample() - Constructor for class eu.mihosoft.jcsg.samples.WeightedTubeSample
 
WeightFunction - Interface in eu.mihosoft.jcsg
Weight function.
write(Path, String) - Static method in class eu.mihosoft.jcsg.FileUtil
Writes the specified string to a file.

X

XModifier - Class in eu.mihosoft.jcsg
Modifies along x axis.
XModifier() - Constructor for class eu.mihosoft.jcsg.XModifier
Constructor.
XModifier(boolean) - Constructor for class eu.mihosoft.jcsg.XModifier
Constructor.

Y

YModifier - Class in eu.mihosoft.jcsg
Modifies along y axis.
YModifier() - Constructor for class eu.mihosoft.jcsg.YModifier
Constructor.
YModifier(boolean) - Constructor for class eu.mihosoft.jcsg.YModifier
Constructor.

Z

ZERO - Static variable in class eu.mihosoft.jcsg.Matrix3d
 
ZModifier - Class in eu.mihosoft.jcsg
Modifies along z axis.
ZModifier() - Constructor for class eu.mihosoft.jcsg.ZModifier
Constructor.
ZModifier(boolean) - Constructor for class eu.mihosoft.jcsg.ZModifier
Constructor.

_

_csg_plane - Variable in class eu.mihosoft.jcsg.Polygon
Plane defined by this polygon.
_toPolygons(List<Edge>, Plane) - Static method in class eu.mihosoft.jcsg.Edge
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z _ 
Skip navigation links