- 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.
- 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.
- 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
-
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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)
.