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

A

add(Float) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Appends the specified element to the end of this list.
add(int, Float) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Inserts the specified element at the specified position in this list.
add(Integer) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Appends the specified element to the end of this list.
add(int, Integer) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.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.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Inserts all of the elements in the specified collection into this list, starting at the specified position.
addAssemblyStep(int, Transform) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addControlPoint(int[], int[], int[], int[], boolean[], int, boolean, boolean) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SubdividedPointArray
Adds the control point.
addCreationEventStackTraceList(ArrayList<Exception>) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addCreationEventString(String) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addCreationEventStringList(ArrayList<String>) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addDatumReference(Transform) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addEdgePoint(int[], int, int, boolean) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SubdividedPointArray
Adds the edge point.
addExportFormat(String) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addFacePoint(int[]) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SubdividedPointArray
Adds the face point.
addMouseBehavior(Node, Scene, MouseButton) - Static method in class eu.mihosoft.vrl.v3d.VFX3DUtil
Adds rotation behavior to the specified node.
addMouseBehavior(Node, Node, MouseButton) - Static method in class eu.mihosoft.vrl.v3d.VFX3DUtil
Adds rotation behavior to the specified node.
addObject(Object) - Static method in class eu.mihosoft.vrl.v3d.Debug3dProvider
 
addObject(Object) - Method in interface eu.mihosoft.vrl.v3d.IDebug3dProvider
 
addParameterListener(String, IParameterChanged) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
addSlicePlane(Transform) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addTabs(Vector3d, CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
Adds construction tabs to a given CSG object in order to facilitate connection with other boards and returns the CSG with tabs added plus separate fastener objects interspersed between tabs.
addTabs(Vector3d, LengthParameter) - Method in class eu.mihosoft.vrl.v3d.CSG
 
addUrlToClassPath() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.ImporterFinder
Adds the url to class path.
angle(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the angle between this and the specified vector.
apply(Transform) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies the specified transform to this transform.
arcAbs(float, float, float, boolean, boolean, float, float) - Method in class com.piro.bezier.BezierListProducer
 
arcAbs(float, float, float, boolean, boolean, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute elliptical arc command has been parsed.
arcRel(float, float, float, boolean, boolean, float, float) - Method in class com.piro.bezier.BezierListProducer
 
arcRel(float, float, float, boolean, boolean, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative elliptical arc command has been parsed.
array - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.IndexedImage
 
arraycontains(String[], String) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 

B

batchpathscan(int[][][], float) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
batchtracelayers(ArrayList<ArrayList<ArrayList<Double[]>>>, float, float) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
batchtracepaths(ArrayList<ArrayList<Double[]>>, float, float) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
Bezier - Class in com.piro.bezier
Class that represents a Bèzier curve
Bezier(float, float, float[], int) - Constructor for class com.piro.bezier.Bezier
 
bezier(CSG, ArrayList<Double>, ArrayList<Double>, ArrayList<Double>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
bezier(ArrayList<CSG>, ArrayList<Double>, ArrayList<Double>, ArrayList<Double>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
BezierHistory - Class in com.piro.bezier
 
BezierHistory() - Constructor for class com.piro.bezier.BezierHistory
 
BezierListProducer - Class in com.piro.bezier
A handler class that generates an array of shorts and an array floats from parsing path data.
BezierListProducer() - Constructor for class com.piro.bezier.BezierListProducer
 
BezierPath - Class in com.piro.bezier
 
BezierPath() - Constructor for class com.piro.bezier.BezierPath
Creates a new instance of Animate
BezierPath(String) - Constructor for class com.piro.bezier.BezierPath
Creates a new instance of Animate
bezierToTransforms(Vector3d, Vector3d, Vector3d, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
bezierToTransforms(List<Vector3d>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
bezierToTransforms(BezierPath, BezierPath, int, Vector3d, Vector3d) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
bezierToTransforms(Vector3d, Vector3d, Vector3d, Vector3d, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
boundaryEdgesOfPlaneGroup(List<Polygon>) - Static method in class eu.mihosoft.vrl.v3d.Edge
Boundary edges of plane group.
boundaryModeProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Boundary mode property.
boundaryPaths(List<Edge>) - Static method in class eu.mihosoft.vrl.v3d.Edge
Returns a list of all boundary paths.
boundaryPathsWithHoles(List<Polygon>) - Static method in class eu.mihosoft.vrl.v3d.Edge
Boundary paths with holes.
boundaryPolygons(CSG) - Static method in class eu.mihosoft.vrl.v3d.Edge
Boundary polygons.
Bounds - Class in eu.mihosoft.vrl.v3d
Bounding box for CSGs.
Bounds(Vector3d, Vector3d) - Constructor for class eu.mihosoft.vrl.v3d.Bounds
Constructor.
buildMeshView(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Builds the mesh view.
buildPolygonMeshView(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Builds the polygon mesh view.
byPath(List<List<Vector3d>>, double) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
byPath(List<List<Vector3d>>, double, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
bytetrans(byte) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 

C

CadInteractionEvent - Class in com.neuronrobotics.interaction
The Class CadInteractionEvent.
CadInteractionEvent() - Constructor for class com.neuronrobotics.interaction.CadInteractionEvent
 
calcSmoothGroups(int[][], int[][], float[]) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.SmoothingGroups
Calculates smoothing groups for data formatted in PolygonMesh style.
calcSmoothGroups(TriangleMesh, int[], int[], float[]) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.SmoothingGroups
Calculates smoothing groups for data formatted in TriangleMesh style.
ChamferedCube - Class in eu.mihosoft.vrl.v3d
 
ChamferedCube(double, double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.ChamferedCube
Constructor.
ChamferedCylinder - Class in eu.mihosoft.vrl.v3d
 
ChamferedCylinder(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.ChamferedCylinder
Constructor.
change(CSG, String, Long) - Method in interface eu.mihosoft.vrl.v3d.parametrics.IParametric
This is an interface for setting a parameter inside a CSG generation script.
checkoptions(HashMap<String, Float>) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
clear() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Removes all of the elements from this list.
clear() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Removes all of the elements from this list.
clear() - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
clearExportFormats() - Method in class eu.mihosoft.vrl.v3d.CSG
 
clearScreen() - Static method in class eu.mihosoft.vrl.v3d.Debug3dProvider
 
clearScreen() - Method in interface eu.mihosoft.vrl.v3d.IDebug3dProvider
 
clone() - Method in class eu.mihosoft.vrl.v3d.Bounds
 
clone() - Method in class eu.mihosoft.vrl.v3d.CSG
 
clone() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Returns a shallow copy of this ArrayList instance.
clone() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns a shallow copy of this ArrayList instance.
clone() - Method in class eu.mihosoft.vrl.v3d.Plane
 
clone() - Method in class eu.mihosoft.vrl.v3d.Polygon
 
clone() - Method in class eu.mihosoft.vrl.v3d.Vector3d
 
clone() - Method in class eu.mihosoft.vrl.v3d.Vertex
 
closePath() - Method in class com.piro.bezier.BezierListProducer
 
closePath() - Method in interface com.piro.bezier.PathHandler
Invoked when a closepath has been parsed.
colinear(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Edge
Determines whether the specified point is colinear
colinear(Vector3d, double) - Method in class eu.mihosoft.vrl.v3d.Edge
 
color(Color) - Method in class eu.mihosoft.vrl.v3d.CSG
Color.
colorNames - Static variable in class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
colorquantization(ImageTracer.ImageData, byte[][], HashMap<String, Float>) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
columnNumber - Variable in exception com.piro.bezier.ParseException
 
com.neuronrobotics.interaction - package com.neuronrobotics.interaction
 
com.neuronrobotics.javacad - package com.neuronrobotics.javacad
 
com.piro.bezier - package com.piro.bezier
 
concaveToConvex(Polygon) - Static method in class eu.mihosoft.vrl.v3d.ext.org.poly2tri.PolygonUtil
Concave to convex.
concaveToConvex(Polygon, boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.org.poly2tri.PolygonUtil
 
cone(double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
cone(double, double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
coneByEquation(double, double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
coneByFocalLength(double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
coneByHeight(double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
coneByHeight(double, double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
contains(Vertex) - Method in class eu.mihosoft.vrl.v3d.Bounds
Indicates whether the specified vertex is contained within this bounding box (check includes box boundary).
contains(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Bounds
Indicates whether the specified point is contained within this bounding box (check includes box boundary).
contains(Polygon) - Method in class eu.mihosoft.vrl.v3d.Bounds
Indicates whether the specified polygon is contained within this bounding box (check includes box boundary).
contains(Transform) - Method in class eu.mihosoft.vrl.v3d.Bounds
 
contains(Vector3d, double) - Method in class eu.mihosoft.vrl.v3d.Edge
Determines whether the specified point lies on tthis edge.
contains(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Edge
Determines whether the specified point lies on tthis edge.
contains(Object) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Returns true if this list contains the specified element.
contains(Object) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns true if this list contains the specified element.
contains(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Polygon
Contains.
contains(Polygon) - Method in class eu.mihosoft.vrl.v3d.Polygon
Contains.
contains(String) - Method in class eu.mihosoft.vrl.v3d.PropertyStorage
Indicates whether this storage contains the requested property.
corner(double, double) - Static method in class eu.mihosoft.vrl.v3d.Fillet
 
cornerRadius(double) - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Corner radius.
cornerRadius(double) - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
Corner radius.
createFromPoints(Vector3d, Vector3d, Vector3d) - Static method in class eu.mihosoft.vrl.v3d.Plane
Creates a plane defined by the the specified points.
cross(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the cross product of this vector and the specified vector.
CSG - Class in eu.mihosoft.vrl.v3d
Constructive Solid Geometry (CSG).
CSG() - Constructor for class eu.mihosoft.vrl.v3d.CSG
Instantiates a new csg.
CSG.OptType - Enum in eu.mihosoft.vrl.v3d
The Enum OptType.
CSGCache - Class in eu.mihosoft.vrl.v3d.parametrics
 
CSGCache() - Constructor for class eu.mihosoft.vrl.v3d.parametrics.CSGCache
 
CSGDatabase - Class in eu.mihosoft.vrl.v3d.parametrics
 
CSGDatabase() - Constructor for class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
CSGtoJavafx - Class in eu.mihosoft.vrl.v3d
 
CSGtoJavafx() - Constructor for class eu.mihosoft.vrl.v3d.CSGtoJavafx
 
Cube - Class in eu.mihosoft.vrl.v3d
An axis-aligned solid cuboid defined by center and dimensions.
Cube() - Constructor for class eu.mihosoft.vrl.v3d.Cube
Constructor.
Cube(double) - Constructor for class eu.mihosoft.vrl.v3d.Cube
Constructor.
Cube(Vector3d, Vector3d) - Constructor for class eu.mihosoft.vrl.v3d.Cube
Constructor.
Cube(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Cube
Constructor.
Cube(LengthParameter, LengthParameter, LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.Cube
 
Cube(LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.Cube
 
cullFaceProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Cull face property.
curvetoCubicAbs(float, float, float, float, float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoCubicAbs(float, float, float, float, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute cubic bezier curve command has been parsed.
curvetoCubicRel(float, float, float, float, float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoCubicRel(float, float, float, float, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative cubic bezier curve command has been parsed.
curvetoCubicSmoothAbs(float, float, float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoCubicSmoothAbs(float, float, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute smooth cubic bezier curve command has been parsed.
curvetoCubicSmoothRel(float, float, float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoCubicSmoothRel(float, float, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative smooth cubic bezier curve command has been parsed.
curvetoQuadraticAbs(float, float, float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoQuadraticAbs(float, float, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute quadratic bezier curve command has been parsed.
curvetoQuadraticRel(float, float, float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoQuadraticRel(float, float, float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative quadratic bezier curve command has been parsed.
curvetoQuadraticSmoothAbs(float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoQuadraticSmoothAbs(float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute smooth quadratic bezier curve command has been parsed.
curvetoQuadraticSmoothRel(float, float) - Method in class com.piro.bezier.BezierListProducer
 
curvetoQuadraticSmoothRel(float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative smooth quadratic bezier curve command has been parsed.
Cylinder - Class in eu.mihosoft.vrl.v3d
A solid cylinder.
Cylinder() - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(Vector3d, Vector3d, double, int) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(Vector3d, Vector3d, double, double, int) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(double, double, int) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(double, double, double, int) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(double, double) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
Constructor.
Cylinder(LengthParameter, LengthParameter, LengthParameter, int) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
 
Cylinder(LengthParameter, LengthParameter, int) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
 
Cylinder(LengthParameter, LengthParameter, LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
 
Cylinder(LengthParameter, LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.Cylinder
 

D

data - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPointArray
The data.
data - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.ImageData
 
Debug3dProvider - Class in eu.mihosoft.vrl.v3d
 
Debug3dProvider() - Constructor for class eu.mihosoft.vrl.v3d.Debug3dProvider
 
delete(String) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
delete(String) - Method in class eu.mihosoft.vrl.v3d.PropertyStorage
Deletes the requested property if present.
detach() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.utils3d.DragSupport
Removes event handlers of this DragSupport instance from the target scene.
difference(List<CSG>) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the difference of this csg and the specified csgs.
difference(CSG...) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the difference of this csg and the specified csgs.
difference(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the difference of this csg and the specified csg.
display(List<Polygon>) - Method in interface eu.mihosoft.vrl.v3d.IPolygonDebugger
 
display(Polygon...) - Method in interface eu.mihosoft.vrl.v3d.IPolygonDebugger
 
dist - Variable in class eu.mihosoft.vrl.v3d.Plane
Distance to origin.
dividedBy(double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns this vector devided by the specified value.
Dodecahedron - Class in eu.mihosoft.vrl.v3d
 
Dodecahedron() - Constructor for class eu.mihosoft.vrl.v3d.Dodecahedron
Constructor.
Dodecahedron(double) - Constructor for class eu.mihosoft.vrl.v3d.Dodecahedron
Constructor.
Dodecahedron(Vector3d, double) - Constructor for class eu.mihosoft.vrl.v3d.Dodecahedron
Constructor.
dot(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the dot product of this vector and the specified vector.
DragSupport - Class in eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.ext.openjfx.utils3d.DragSupport
Instantiates a new drag support.
DragSupport(Scene, KeyCode, Orientation, Property<Number>, double) - Constructor for class eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.utils3d.DragSupport
Instantiates a new drag support.
drawModeProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Draw mode property.
dumbUnion(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns a csg consisting of the polygons of this csg and the specified csg.
DXF - Class in eu.mihosoft.vrl.v3d
 
DXF() - Constructor for class eu.mihosoft.vrl.v3d.DXF
 

E

Edge - Class in eu.mihosoft.vrl.v3d
The Class Edge.
Edge(Vertex, Vertex) - Constructor for class eu.mihosoft.vrl.v3d.Edge
Instantiates a new edge.
edges() - Method in class eu.mihosoft.vrl.v3d.Polygon
 
endPath() - Method in class com.piro.bezier.BezierListProducer
 
endPath() - Method in interface com.piro.bezier.PathHandler
Invoked when the path ends.
ensureCapacity(int) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.
EPSILON - Static variable in class eu.mihosoft.vrl.v3d.Plane
EPSILON_duplicate - Static variable in class eu.mihosoft.vrl.v3d.Plane
 
EPSILON_Point - Static variable in class eu.mihosoft.vrl.v3d.Plane
 
equals(Object) - Method in class eu.mihosoft.vrl.v3d.Edge
 
equals(Object) - Method in class eu.mihosoft.vrl.v3d.Matrix3d
 
equals(Object) - Method in class eu.mihosoft.vrl.v3d.Vector3d
 
equals(Object) - Method in class eu.mihosoft.vrl.v3d.Vertex
 
errored - Static variable in class eu.mihosoft.vrl.v3d.JavaFXInitializer
 
eu.mihosoft.vrl.v3d - package eu.mihosoft.vrl.v3d
 
eu.mihosoft.vrl.v3d.ext.imagej - package eu.mihosoft.vrl.v3d.ext.imagej
 
eu.mihosoft.vrl.v3d.ext.openjfx.importers - package eu.mihosoft.vrl.v3d.ext.openjfx.importers
 
eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj - package eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj
 
eu.mihosoft.vrl.v3d.ext.openjfx.shape3d - package eu.mihosoft.vrl.v3d.ext.openjfx.shape3d
 
eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic - package eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic
 
eu.mihosoft.vrl.v3d.ext.openjfx.utils3d - package eu.mihosoft.vrl.v3d.ext.openjfx.utils3d
 
eu.mihosoft.vrl.v3d.ext.org.poly2tri - package eu.mihosoft.vrl.v3d.ext.org.poly2tri
 
eu.mihosoft.vrl.v3d.ext.quickhull3d - package eu.mihosoft.vrl.v3d.ext.quickhull3d
 
eu.mihosoft.vrl.v3d.parametrics - package eu.mihosoft.vrl.v3d.parametrics
 
eu.mihosoft.vrl.v3d.svg - package eu.mihosoft.vrl.v3d.svg
 
eval(float) - Method in class com.piro.bezier.BezierPath
Evaluates this animation element for the passed interpolation time.
eval(Vector3d, CSG) - Method in class eu.mihosoft.vrl.v3d.UnityModifier
 
eval(Vector3d, CSG) - Method in interface eu.mihosoft.vrl.v3d.WeightFunction
Evaluates the function at the specified location.
eval(Vector3d, CSG) - Method in class eu.mihosoft.vrl.v3d.XModifier
 
eval(Vector3d, CSG) - Method in class eu.mihosoft.vrl.v3d.YModifier
 
eval(Vector3d, CSG) - Method in class eu.mihosoft.vrl.v3d.ZModifier
 
evaluate() - Method in class com.piro.bezier.BezierPath
Evaluates this animation element for the passed interpolation time.
exception - Variable in exception com.piro.bezier.ParseException
 
export(List<Polygon>, File, boolean) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
export(CSG, File) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
export(List<CSG>, File) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
Extrude - Class in eu.mihosoft.vrl.v3d
Extrudes concave and convex polygons.
extrude(Vector3d, List<Vector3d>) - Method in interface eu.mihosoft.vrl.v3d.IExtrusion
Extrusion interface for writing extrusion strategy scripts
extrude(Vector3d, Polygon) - Method in interface eu.mihosoft.vrl.v3d.IExtrusion
Extrude.
extrude(double) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrude(File, double) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrude(File, double, double) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrude(URI, double) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrude(URI, double, double) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrude(double, double) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrudeByEquation(double, double, double, double) - Static method in class eu.mihosoft.vrl.v3d.Parabola
 
extrudeLayer(double, String) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrudeLayers(double) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrudeLayers(double, double, String) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
extrudeLayerToCSG(double, String) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 

F

faces - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
The faces.
faces - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
The faces.
faceSmoothingGroups - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
The face smoothing groups.
falseBoundaryEdgeSharedWithOtherEdge(Edge, Edge) - Static method in class eu.mihosoft.vrl.v3d.Edge
False boundary edge shared with other edge.
file(URL) - Static method in class eu.mihosoft.vrl.v3d.STL
Loads a CSG from stl.
file(Path) - Static method in class eu.mihosoft.vrl.v3d.STL
Loads a CSG from stl.
FileUtil - Class in eu.mihosoft.vrl.v3d
File util class.
Fillet - Class in eu.mihosoft.vrl.v3d
 
Fillet(double, double) - Constructor for class eu.mihosoft.vrl.v3d.Fillet
Constructor.
fitseq(ArrayList<Double[]>, float, float, int, int) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
flip() - Method in class eu.mihosoft.vrl.v3d.Plane
Flips this plane.
flip() - Method in class eu.mihosoft.vrl.v3d.Polygon
Flips this polygon.
flip() - Method in class eu.mihosoft.vrl.v3d.Vertex
Inverts all orientation-specific data.
flipped() - Method in class eu.mihosoft.vrl.v3d.Polygon
Returns a flipped copy of this polygon.
FloatArrayList - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj
Resizable-array implementation of the List<Float> interface.
FloatArrayList(int) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Constructs an empty list with the specified initial capacity.
FloatArrayList() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Constructs an empty list with an initial capacity of ten.
FloatArrayList(Collection<? extends Float>) - Constructor for class eu.mihosoft.vrl.v3d.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.
fromConcavePoints(Vector3d...) - Static method in class eu.mihosoft.vrl.v3d.Polygon
Decomposes the specified concave polygon into convex polygons.
fromConcavePoints(List<Vector3d>) - Static method in class eu.mihosoft.vrl.v3d.Polygon
Decomposes the specified concave polygon into convex polygons.
fromEquation(double, double, double) - Method in class eu.mihosoft.vrl.v3d.Parabola
 
fromFocalLength(double, double) - Method in class eu.mihosoft.vrl.v3d.Parabola
 
fromPoints(List<Vector3d>, PropertyStorage) - Static method in class eu.mihosoft.vrl.v3d.Polygon
Creates a polygon from the specified point list.
fromPoints(List<Vector3d>) - Static method in class eu.mihosoft.vrl.v3d.Polygon
Creates a polygon from the specified point list.
fromPoints(Vector3d...) - Static method in class eu.mihosoft.vrl.v3d.Polygon
Creates a polygon from the specified points.
fromPointsAllowDegenerate(List<Vector3d>) - Static method in class eu.mihosoft.vrl.v3d.Polygon
 
fromPolygon(Polygon) - Static method in class eu.mihosoft.vrl.v3d.Edge
From polygon.
fromPolygons(List<Polygon>) - Static method in class eu.mihosoft.vrl.v3d.CSG
Constructs a CSG from a list of Polygon instances.
fromPolygons(Polygon...) - Static method in class eu.mihosoft.vrl.v3d.CSG
Constructs a CSG from the specified Polygon instances.
fromPolygons(PropertyStorage, List<Polygon>) - Static method in class eu.mihosoft.vrl.v3d.CSG
Constructs a CSG from a list of Polygon instances.
fromPolygons(PropertyStorage, Polygon...) - Static method in class eu.mihosoft.vrl.v3d.CSG
Constructs a CSG from the specified Polygon instances.

G

generatepalette(int) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
get(int) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Returns the element at the specified position in this list.
get(int) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns the element at the specified position in this list.
get(String) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
getAsMeshViews() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the as mesh views.
getAssemblyStorage() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getBoundaryMode() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the boundary mode.
getBoundaryMode() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Gets the boundary mode.
getBoundingBox() - Method in class eu.mihosoft.vrl.v3d.CSG
Get Bounding box
getBounds() - Method in class eu.mihosoft.vrl.v3d.Bounds
Returns the bounds (width,height,depth).
getBounds() - Method in class eu.mihosoft.vrl.v3d.CSG
Returns the bounds of this csg.
getBounds() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the bounds.
getBounds() - Method in class eu.mihosoft.vrl.v3d.Polygon
Returns the bounds of this polygon.
getBuildDate() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the builds the date.
getBuildInfo() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the builds the info.
getBuildVersion() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the builds the version.
getCenter() - Method in class eu.mihosoft.vrl.v3d.Bounds
Returns the position of the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getCenter() - Method in class eu.mihosoft.vrl.v3d.Cube
Gets the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
Gets the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.Icosahedron
Gets the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.Octahedron
Gets the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Gets the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.Sphere
Gets the center.
getCenter() - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
Gets the center.
getCenterOfMass() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getCenterX() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getCenterY() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getCenterZ() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getClosestPoint(Edge) - Method in class eu.mihosoft.vrl.v3d.Edge
Returns the the point of this edge that is closest to the specified edge.
getColor() - Method in class eu.mihosoft.vrl.v3d.CSG
Gets the color.
getColumnNumber() - Method in exception com.piro.bezier.ParseException
Returns the column of the last parsed character.
getCornerRadius() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Gets the corner radius.
getCornerRadius() - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
Gets the corner radius.
getCreationEventStackTraceList() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getCullFace() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the cull face.
getDataBaseString() - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
getDatumReferences() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getDbFile() - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
getDebugger() - Static method in class eu.mihosoft.vrl.v3d.Plane
 
getDefaultColor() - Static method in class eu.mihosoft.vrl.v3d.CSG
 
getDegeneratePoints() - Method in class eu.mihosoft.vrl.v3d.Polygon
 
getDepth() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the depth.
getDimensions() - Method in class eu.mihosoft.vrl.v3d.Cube
Gets the dimensions.
getDimensions() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Gets the dimensions.
getDirection() - Method in class eu.mihosoft.vrl.v3d.Edge
Gets the direction.
getDrawMode() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the draw mode.
getEnd() - Method in class eu.mihosoft.vrl.v3d.Cylinder
Gets the end.
getEndRadius() - Method in class eu.mihosoft.vrl.v3d.Cylinder
Gets the end radius.
getException() - Method in exception com.piro.bezier.ParseException
Return the embedded exception, if any.
getExportFormats() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getExtrusionEngine() - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
getFaceElementSize() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the face element size.
getFaceSmoothingGroups() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the face smoothing groups.
getFinalPoint(Vector2) - Method in class com.piro.bezier.Bezier
 
getFlatToFlatDistance() - Method in class eu.mihosoft.vrl.v3d.Hexagon
Gets the flatToFlatDistance.
getGroupMembership() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getHeight() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the height.
getInternalMatrix() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getIntersection(Edge) - Method in class eu.mihosoft.vrl.v3d.Edge
Returns the intersection point between this edge and the specified edge.
getKeys() - Method in class eu.mihosoft.vrl.v3d.PropertyStorage
 
getLayers() - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
getLength() - Method in class com.piro.bezier.Bezier
Retuns aproximation of the length of the bezier
getLineNumber() - Method in exception com.piro.bezier.ParseException
Returns the line of the last parsed character.
getLineSegment() - Method in class eu.mihosoft.vrl.v3d.TextExtrude
 
getLongEdge() - Method in class eu.mihosoft.vrl.v3d.Polygon
 
getManipulator() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getManufactuing() - Method in class eu.mihosoft.vrl.v3d.CSG
Deprecated.
getManufacturing() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getMapBorderMode() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the map border mode.
getMapBorderMode() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Gets the map border mode.
getMapOfparametrics() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getMassKG(double) - Method in class eu.mihosoft.vrl.v3d.CSG
 
getMaterial() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the material.
getMaterial(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the material.
getMaterial() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Gets the material.
getMaterial(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Gets the material.
getMaterial() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the material.
getMaterialCollection() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the material collection.
getMaterials() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.MtlReader
Gets the materials.
getMaterials() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the materials.
getMax() - Method in class eu.mihosoft.vrl.v3d.Bounds
Gets the max.
getMaxRes() - Static method in class eu.mihosoft.vrl.v3d.Slice
 
getMaxX() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getMaxY() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getMaxZ() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getMesh() - Method in class eu.mihosoft.vrl.v3d.CSG
Gets the mesh.
getMesh() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the mesh.
getMesh(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the mesh.
getMesh() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Gets the mesh.
getMesh(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Gets the mesh.
getMesh() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the mesh.
getMeshCollection() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the mesh collection.
getMeshes() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Gets the meshes.
getMeshes() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Gets the meshes.
getMeshes() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the meshes.
getMessage() - Method in exception com.piro.bezier.ParseException
Return a detail message for this exception.
getMfg() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getMicrons() - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
getMin() - Method in class eu.mihosoft.vrl.v3d.Bounds
Gets the min.
getMinX() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getMinY() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getMinZ() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getMM() - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
getMtl() - Method in class eu.mihosoft.vrl.v3d.ObjFile
Gets the mtl.
getMtlStream() - Method in class eu.mihosoft.vrl.v3d.ObjFile
Gets the mtl stream.
getName() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getName() - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
getNumCornerSlices() - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
 
getNumEdgesInFaces() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the num edges in faces.
getNumEdgesInFaces() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
Gets the num edges in faces.
getNumfacesinoffset() - Static method in class eu.mihosoft.vrl.v3d.CSG
 
getNumFacesInOffset() - Static method in class eu.mihosoft.vrl.v3d.CSG
 
getNumSlices() - Method in class eu.mihosoft.vrl.v3d.Cylinder
Gets the num slices.
getNumSlices() - Method in class eu.mihosoft.vrl.v3d.Sphere
Gets the num slices.
getNumStacks() - Method in class eu.mihosoft.vrl.v3d.Sphere
Gets the num stacks.
getObj() - Method in class eu.mihosoft.vrl.v3d.ObjFile
Gets the obj.
getObjStream() - Method in class eu.mihosoft.vrl.v3d.ObjFile
Gets the obj stream.
getOffset() - Method in class eu.mihosoft.vrl.v3d.TextExtrude
 
getOptions() - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
getOriginalMesh() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Gets the original mesh.
getP1() - Method in class eu.mihosoft.vrl.v3d.Edge
Gets the p1.
getP2() - Method in class eu.mihosoft.vrl.v3d.Edge
Gets the p2.
getParameters() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getParamListeners(String) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
getPointElementSize() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the point element size.
getPoints() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the points.
getpoints() - Method in class eu.mihosoft.vrl.v3d.Parabola
 
getPoints() - Method in class eu.mihosoft.vrl.v3d.Polygon
 
getPointToPointDistance() - Method in class eu.mihosoft.vrl.v3d.Hexagon
Gets the diameter of the outscribed circle.
getPolygons() - Method in class eu.mihosoft.vrl.v3d.CSG
Gets the polygons.
getPrintBedIndex() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getProgress() - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
getProgressDefault() - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
getProgressMoniter() - Static method in class eu.mihosoft.vrl.v3d.CSG
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.ChamferedCube
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.ChamferedCylinder
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Cube
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Cylinder
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Fillet
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Hexagon
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Icosahedron
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Isosceles
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Octahedron
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Polyhedron
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Primitive
Returns the property storage of this primitive.
getProperties() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Sphere
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Text3d
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Toroid
 
getProperties() - Method in class eu.mihosoft.vrl.v3d.Wedge
 
getProtocolVersion() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the protocol version.
getQuataurionW() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getQuataurionX() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getQuataurionY() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getQuataurionZ() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getRadius() - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
Gets the radius.
getRadius() - Method in class eu.mihosoft.vrl.v3d.Icosahedron
Gets the radius.
getRadius() - Method in class eu.mihosoft.vrl.v3d.Octahedron
Gets the radius.
getRadius() - Method in class eu.mihosoft.vrl.v3d.Sphere
Gets the radius.
getRadius() - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
Gets the radius.
getResolution() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Gets the resolution.
getResolution() - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
Gets the resolution.
getRoot() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer
Gets the 3D node that was loaded earlier through the load() call.
getRoot() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
getScale() - Method in class eu.mihosoft.vrl.v3d.Transform
Performs an SVD normalization of the underlying matrix to calculate and return the uniform scale factor.
getSDKVersion() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the SDK version.
getSDKVersionString() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the SDK version string.
getSliceEngine() - Static method in class eu.mihosoft.vrl.v3d.Slice
 
getSlicePlanes() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getStart() - Method in class eu.mihosoft.vrl.v3d.Cylinder
Gets the start.
getStartRadius() - Method in class eu.mihosoft.vrl.v3d.Cylinder
Gets the start radius.
getStorage() - Method in class eu.mihosoft.vrl.v3d.CSG
 
getStorage() - Method in class eu.mihosoft.vrl.v3d.Polygon
Gets the storage.
getString() - Method in class eu.mihosoft.vrl.v3d.parametrics.StringParameter
 
getStringOptions() - Method in class eu.mihosoft.vrl.v3d.parametrics.StringParameter
 
getStrValue() - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
getSubdivisionLevel() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Gets the subdivision level.
getSubdivisionLevel() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Gets the subdivision level.
getSupportedFormatExtensionFilters() - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer3D
Get array of extension filters for supported file formats.
getSVGDocument() - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
Returns the SVG document parsed upon instantiating this class.
getsvgstring(ImageTracer.IndexedImage, HashMap<String, Float>) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
getTexCoordElementSize() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the tex coord element size.
getTexCoords() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Gets the tex coords.
getTimeline() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer
Can be overridden to return a timeline animation for the 3D file.
getTotalX() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getTotalY() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getTotalZ() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function wrapping bounding box values
getValue() - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
getValue(String) - Method in class eu.mihosoft.vrl.v3d.PropertyStorage
Returns a property.
getVersion() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Gets the version.
getWeight() - Method in class eu.mihosoft.vrl.v3d.Vertex
Gets the weight.
getWidth() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
Gets the width.
getX() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getX() - Method in class eu.mihosoft.vrl.v3d.Vertex
 
getY() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getY() - Method in class eu.mihosoft.vrl.v3d.Vertex
 
getZ() - Method in class eu.mihosoft.vrl.v3d.Transform
 
getZ() - Method in class eu.mihosoft.vrl.v3d.Vertex
 
go() - Static method in class eu.mihosoft.vrl.v3d.JavaFXInitializer
 

H

hashCode() - Method in class eu.mihosoft.vrl.v3d.Edge
 
hashCode() - Method in class eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d
 
hashCode() - Method in class eu.mihosoft.vrl.v3d.Vector3d
 
hashCode() - Method in class eu.mihosoft.vrl.v3d.Vertex
 
hasMassSet() - Method in class eu.mihosoft.vrl.v3d.CSG
 
height - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.ImageData
 
height - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.IndexedImage
 
Hexagon - Class in eu.mihosoft.vrl.v3d
 
Hexagon(double, double) - Constructor for class eu.mihosoft.vrl.v3d.Hexagon
Constructor.
historySync(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
 
hull() - Method in class eu.mihosoft.vrl.v3d.CSG
Returns the convex hull of this csg.
hull(List<CSG>) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns the convex hull of this csg and the union of the specified csgs.
hull(CSG...) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns the convex hull of this csg and the union of the specified csgs.
hull(List<?>) - Static method in class eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil
Hull.
hull(List<Vector3d>, PropertyStorage) - Static method in class eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil
Hull.
hull(CSG, PropertyStorage) - Static method in class eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil
Hull.
hull(CSG...) - Static method in class eu.mihosoft.vrl.v3d.ext.quickhull3d.HullUtil
Hull.
hull(ArrayList<CSG>, ArrayList<Transform>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
hull(CSG, ArrayList<Transform>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
hullAll(CSG...) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
hullAll(List<CSG>) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
HullUtil - Class in eu.mihosoft.vrl.v3d.ext.quickhull3d
The Class HullUtil.

I

Icosahedron - Class in eu.mihosoft.vrl.v3d
 
Icosahedron() - Constructor for class eu.mihosoft.vrl.v3d.Icosahedron
Constructor.
Icosahedron(double) - Constructor for class eu.mihosoft.vrl.v3d.Icosahedron
Constructor.
Icosahedron(Vector3d, double) - Constructor for class eu.mihosoft.vrl.v3d.Icosahedron
Constructor.
ICSGProgress - Interface in eu.mihosoft.vrl.v3d
 
IDebug3dProvider - Interface in eu.mihosoft.vrl.v3d
 
IExtrusion - Interface in eu.mihosoft.vrl.v3d
 
ImageData(int, int, byte[]) - Constructor for class eu.mihosoft.vrl.v3d.svg.ImageTracer.ImageData
 
imagedataToSVG(ImageTracer.ImageData, HashMap<String, Float>, byte[][]) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
imagedataToTracedata(ImageTracer.ImageData, HashMap<String, Float>, byte[][]) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
imageToSVG(String, HashMap<String, Float>, byte[][]) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
imageToSVG(BufferedImage, HashMap<String, Float>, byte[][]) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
imageToTracedata(String, HashMap<String, Float>, byte[][]) - Method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
imageToTracedata(BufferedImage, HashMap<String, Float>, byte[][]) - Method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
ImageTracer - Class in eu.mihosoft.vrl.v3d.svg
 
ImageTracer() - Constructor for class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
ImageTracer.ImageData - Class in eu.mihosoft.vrl.v3d.svg
 
ImageTracer.IndexedImage - Class in eu.mihosoft.vrl.v3d.svg
 
Importer - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers
The Class Importer.
Importer() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer
 
Importer3D - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers
Base Importer for all supported 3D file formats.
Importer3D() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer3D
 
ImporterFinder - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers
The Class ImporterFinder.
ImporterFinder() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.ImporterFinder
 
INDEX_OF_PARAMETRIC_DEFAULT - Static variable in class eu.mihosoft.vrl.v3d.CSG
 
INDEX_OF_PARAMETRIC_LOWER - Static variable in class eu.mihosoft.vrl.v3d.CSG
 
INDEX_OF_PARAMETRIC_UPPER - Static variable in class eu.mihosoft.vrl.v3d.CSG
 
IndexedImage(int[][], byte[][]) - Constructor for class eu.mihosoft.vrl.v3d.svg.ImageTracer.IndexedImage
 
indexOf(Object) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj
Resizable-array implementation of the List<Integer> interface.
IntegerArrayList(int) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Constructs an empty list with the specified initial capacity.
IntegerArrayList() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Constructs an empty list with an initial capacity of ten.
IntegerArrayList(Collection<? extends Integer>) - Constructor for class eu.mihosoft.vrl.v3d.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.
internodes(ArrayList<ArrayList<Integer[]>>) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
interpolate(Vertex, double) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.CSG
Return a new CSG solid representing the intersection of this csg and the specified csg.
intersect(List<CSG>) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the intersection of this csg and the specified csgs.
intersect(CSG...) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the intersection of this csg and the specified csgs.
intersects(Polygon) - Method in class eu.mihosoft.vrl.v3d.Bounds
Deprecated.
not implemented yet
intersects(Bounds) - Method in class eu.mihosoft.vrl.v3d.Bounds
Indicates whether the specified bounding box intersects with this bounding box (check includes box boundary).
inverse() - Method in class eu.mihosoft.vrl.v3d.Transform
Return a new transform that is inverted
invert() - Method in class eu.mihosoft.vrl.v3d.Transform
Apply an inversion to this transform
IParameterChanged - Interface in eu.mihosoft.vrl.v3d.parametrics
 
IParametric - Interface in eu.mihosoft.vrl.v3d.parametrics
 
IPolygonDebugger - Interface in eu.mihosoft.vrl.v3d
 
IRegenerate - Interface in eu.mihosoft.vrl.v3d.parametrics
 
isARM() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Checks if is arm.
isCCW(Polygon) - Static method in class eu.mihosoft.vrl.v3d.Extrude
Checks if is ccw.
isCCW(Polygon) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
isDegenerate() - Method in class eu.mihosoft.vrl.v3d.Polygon
 
isEmpty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Returns true if this list contains no elements.
isEmpty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns true if this list contains no elements.
isGroupResult() - Method in class eu.mihosoft.vrl.v3d.CSG
 
isHole() - Method in class eu.mihosoft.vrl.v3d.CSG
 
isInGroup() - Method in class eu.mihosoft.vrl.v3d.CSG
 
ISlice - Interface in eu.mihosoft.vrl.v3d
 
isLinux() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Checks if is linux.
isMac() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Checks if is mac.
isMarkedForRegeneration() - Method in class eu.mihosoft.vrl.v3d.CSG
 
isMirror() - Method in class eu.mihosoft.vrl.v3d.Transform
Indicates whether this transform performs a mirror operation, i.e., flips the orientation.
isOS64bit() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Checks if is o s64bit.
Isosceles - Class in eu.mihosoft.vrl.v3d
 
Isosceles(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Isosceles
Constructor.
isProviderAvailible() - Static method in class eu.mihosoft.vrl.v3d.Debug3dProvider
 
isSupported(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer
Tests if the given 3D file extension is supported (e.g.
isSupported(String) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
isThisPointOneOfMine(Vertex) - Method in class eu.mihosoft.vrl.v3d.Edge
 
isUnix() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Checks if is unix.
isUseDebugger() - Static method in class eu.mihosoft.vrl.v3d.Plane
 
isUseStackTraces() - Static method in class eu.mihosoft.vrl.v3d.CSG
 
isValid() - Method in class eu.mihosoft.vrl.v3d.Polygon
Indicates whether this polyon is valid, i.e., if it
ISVGLoadProgress - Interface in eu.mihosoft.vrl.v3d.svg
 
isWindows() - Static method in class com.neuronrobotics.javacad.JavaCadBuildInfo
Checks if is windows.
isWireFrame() - Method in class eu.mihosoft.vrl.v3d.CSG
 
iterator() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Returns an iterator over the elements in this list in proper sequence.
iterator() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns an iterator over the elements in this list in proper sequence.
ItoCSG - Interface in eu.mihosoft.vrl.v3d
 
IuserAPI - Interface in eu.mihosoft.vrl.v3d
 

J

JavaCadBuildInfo - Class in com.neuronrobotics.javacad
The Class SDKBuildInfo.
JavaCadBuildInfo() - Constructor for class com.neuronrobotics.javacad.JavaCadBuildInfo
 
JavaFXInitializer - Class in eu.mihosoft.vrl.v3d
 
JavaFXInitializer() - Constructor for class eu.mihosoft.vrl.v3d.JavaFXInitializer
 

K

KEY_POLYGON_HOLES - Static variable in class eu.mihosoft.vrl.v3d.Edge
The Constant KEY_POLYGON_HOLES.
keyboardEventHandler - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.utils3d.DragSupport
The keyboard event handler.

L

lastIndexOf(Object) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.
layering(ImageTracer.IndexedImage) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
layers - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.IndexedImage
 
length() - Method in class eu.mihosoft.vrl.v3d.Edge
 
LengthParameter - Class in eu.mihosoft.vrl.v3d.parametrics
 
LengthParameter(String, Double, ArrayList<Double>) - Constructor for class eu.mihosoft.vrl.v3d.parametrics.LengthParameter
 
lerp(Vector3d, double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Linearly interpolates between this and the specified vector.
linear(ArrayList<CSG>, ArrayList<Double>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
linear(CSG, ArrayList<Double>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
lineNumber - Variable in exception com.piro.bezier.ParseException
 
linetoAbs(float, float) - Method in class com.piro.bezier.BezierListProducer
 
linetoAbs(float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute line command has been parsed.
linetoHorizontalAbs(float) - Method in class com.piro.bezier.BezierListProducer
 
linetoHorizontalAbs(float) - Method in interface com.piro.bezier.PathHandler
Invoked when an horizontal absolute line command has been parsed.
linetoHorizontalRel(float) - Method in class com.piro.bezier.BezierListProducer
 
linetoHorizontalRel(float) - Method in interface com.piro.bezier.PathHandler
Invoked when an horizontal relative line command has been parsed.
linetoRel(float, float) - Method in class com.piro.bezier.BezierListProducer
 
linetoRel(float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative line command has been parsed.
linetoVerticalAbs(float) - Method in class com.piro.bezier.BezierListProducer
 
linetoVerticalAbs(float) - Method in interface com.piro.bezier.PathHandler
Invoked when a vertical absolute line command has been parsed.
linetoVerticalRel(float) - Method in class com.piro.bezier.BezierListProducer
 
linetoVerticalRel(float) - Method in interface com.piro.bezier.PathHandler
Invoked when a vertical relative line command has been parsed.
listIterator(int) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.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.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.Importer
Loads the 3D file.
load(String) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer3D
Load a 3D file, always loaded as TriangleMesh.
load(String, boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer3D
Load a 3D file.
load(String, boolean) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
loadDatabaseFromFile(File) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
loadImageData(String) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
loadImageData(BufferedImage) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
loadIncludingAnimation(String, boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Importer3D
Load a 3D file.

M

m11 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m13.
m12 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m13.
m13 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m13.
m21 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m23.
m22 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m23.
m23 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m23.
m31 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m33.
m32 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m33.
m33 - Variable in class eu.mihosoft.vrl.v3d.Matrix3d
The m33.
magnitude() - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the magnitude of this vector.
make() - Method in class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
makeGroup() - Method in class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
makeKeepaway(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
 
mapBorderModeProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Map border mode property.
markForRegeneration() - Method in class eu.mihosoft.vrl.v3d.CSG
 
materialProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Material property.
Matrix3d - Class in eu.mihosoft.vrl.v3d
3D Matrix3d.
Matrix3d(double, double, double, double, double, double, double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Matrix3d
Instantiates a new matrix3d.
MeshContainer - Class in eu.mihosoft.vrl.v3d
The Class MeshContainer.
meshFromPolygon(Polygon...) - Static method in class eu.mihosoft.vrl.v3d.CSGtoJavafx
 
meshFromPolygon(List<Polygon>) - Static method in class eu.mihosoft.vrl.v3d.CSGtoJavafx
 
meshProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Mesh property.
mink(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
Shortened name In case you forget the name of minkowski
minkowski(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
This is a simplified version of a minkowski transform using convex hull and the internal list of convex polygons The shape is placed at the vertex of each point on a polygon, and the result is convex hulled together.
minkowskiDifference(CSG, CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
minkowskiDifference performs an efficient difference of the minkowski transform of the intersection of an object.
minkowskiDifference(CSG, double) - Method in class eu.mihosoft.vrl.v3d.CSG
minkowskiDifference performs an efficient difference of the minkowski transform of the intersection of an object.
minkowskiHullShape(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
This is a simplified version of a minkowski transform using convex hull and the internal list of convex polygons The shape is placed at the vertex of each point on a polygon, and the result is convex hulled together.
minovsky(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
Deprecated.
minus(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the difference of this vector and the specified vector.
mirror(Plane) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a mirror operation to this transform.
mirrorx() - Method in class eu.mihosoft.vrl.v3d.CSG
mirror about x axis.
mirrorx() - Method in class eu.mihosoft.vrl.v3d.Transform
mirror about x axis.
mirrory() - Method in class eu.mihosoft.vrl.v3d.CSG
mirror about y axis.
mirrory() - Method in class eu.mihosoft.vrl.v3d.Transform
mirror about y axis.
mirrorz() - Method in class eu.mihosoft.vrl.v3d.CSG
mirror about z axis.
mirrorz() - Method in class eu.mihosoft.vrl.v3d.Transform
mirror about z axis.
mouseEventHandler - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.utils3d.DragSupport
The mouse event handler.
move(Number, Number, Number) - Method in class eu.mihosoft.vrl.v3d.CSG
 
move(Vertex) - Method in class eu.mihosoft.vrl.v3d.CSG
 
move(Vector3d) - Method in class eu.mihosoft.vrl.v3d.CSG
 
move(Number[]) - Method in class eu.mihosoft.vrl.v3d.CSG
 
move(ArrayList<Transform>) - Method in class eu.mihosoft.vrl.v3d.CSG
 
move(ArrayList<CSG>, ArrayList<Transform>) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
move(ArrayList<CSG>, ArrayList<Transform>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
move(CSG, ArrayList<Transform>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
move(Number, Number, Number) - Method in class eu.mihosoft.vrl.v3d.Transform
 
move(Vertex) - Method in class eu.mihosoft.vrl.v3d.Transform
 
move(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Transform
 
move(Number[]) - Method in class eu.mihosoft.vrl.v3d.Transform
 
moveAlongProfile(CSG, List<List<Vector3d>>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
moveBezier(CSG, ArrayList<Double>, ArrayList<Double>, ArrayList<Double>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
moveBezier(ArrayList<CSG>, ArrayList<Double>, ArrayList<Double>, ArrayList<Double>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
moveBezier(CSG, BezierPath, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
moveBezier(CSG, BezierPath, BezierPath, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
movetoAbs(float, float) - Method in class com.piro.bezier.BezierListProducer
 
movetoAbs(float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when an absolute moveto command has been parsed.
moveToCenter() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function moving CSG to center X, Y, Z moveToCenter.
moveToCenterX() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function moving CSG to center X moveToCenterX.
moveToCenterY() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function moving CSG to center Y moveToCenterY.
moveToCenterZ() - Method in class eu.mihosoft.vrl.v3d.CSG
Helper function moving CSG to center Z moveToCenterZ.
movetoRel(float, float) - Method in class com.piro.bezier.BezierListProducer
 
movetoRel(float, float) - Method in interface com.piro.bezier.PathHandler
Invoked when a relative moveto command has been parsed.
movex(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Movex.
movex(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Movex.
movex(Number) - Method in class eu.mihosoft.vrl.v3d.Transform
Movex.
movey(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Movey.
movey(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Movey.
movey(Number) - Method in class eu.mihosoft.vrl.v3d.Transform
Movey.
movez(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Movez.
movez(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Movez.
movez(Number) - Method in class eu.mihosoft.vrl.v3d.Transform
Movez.
MtlReader - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj
Reader for OBJ file MTL material files.
MtlReader(String, String) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.MtlReader
Instantiates a new mtl reader.
MtlReader(InputStream) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.MtlReader
Instantiates a new mtl reader.

N

negated() - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns a negated copy of this vector.
newMesh() - Method in class eu.mihosoft.vrl.v3d.CSG
Gets the mesh.
nextFloat(LinkedList<String>) - Static method in class com.piro.bezier.BezierPath
 
noCenter() - Method in class eu.mihosoft.vrl.v3d.Cube
Defines that this cube will not be centered.
noCenter() - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
Defines that this dodecahedron will not be centered.
noCenter() - Method in class eu.mihosoft.vrl.v3d.Icosahedron
Defines that this icosahedron will not be centered.
noCenter() - Method in class eu.mihosoft.vrl.v3d.Octahedron
Defines that this octahedron will not be centered.
noCenter() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Defines that this cube will not be centered.
noCenter() - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
Defines that this tetrahedron will not be centered.
noCenter() - Method in class eu.mihosoft.vrl.v3d.Text3d
 
normal - Variable in class eu.mihosoft.vrl.v3d.Plane
Normal vector.
normal - Variable in class eu.mihosoft.vrl.v3d.Vertex
Normal.
normalized() - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns a normalized copy of this vector with length 1.
numEdgesInFaces - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
The num edges in faces.
numPoints - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPointArray
The num points.

O

ObjFile - Class in eu.mihosoft.vrl.v3d
The Class ObjFile.
ObjImporter - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj
Obj file reader.
ObjImporter(String) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Instantiates a new obj importer.
ObjImporter(InputStream) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Instantiates a new obj importer.
ObjImporter(ObjFile) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Instantiates a new obj importer.
ObjOrPolyObjImporter - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj
object loader.
ObjOrPolyObjImporter() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjOrPolyObjImporter
 
Octahedron - Class in eu.mihosoft.vrl.v3d
 
Octahedron() - Constructor for class eu.mihosoft.vrl.v3d.Octahedron
Constructor.
Octahedron(double) - Constructor for class eu.mihosoft.vrl.v3d.Octahedron
Constructor.
Octahedron(Vector3d, double) - Constructor for class eu.mihosoft.vrl.v3d.Octahedron
Constructor.
onShape(CSG) - Method in interface eu.mihosoft.vrl.v3d.svg.ISVGLoadProgress
 
optimization(CSG.OptType) - Method in class eu.mihosoft.vrl.v3d.CSG
Defines the CSg optimization type.
optimize() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Optimizer
Optimize.
Optimizer - Class in eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.Optimizer
Instantiates a new optimizer.
Optimizer(Timeline, Node, boolean) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Optimizer
Instantiates a new optimizer.
OriginalPointArray - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic
The Class OriginalPointArray.
OriginalPointArray(PolygonMesh) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.OriginalPointArray
Instantiates a new original point array.
orthogonal() - Method in class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector which is orthogonal to this.
outerFillet(CSG, double) - Static method in class eu.mihosoft.vrl.v3d.Fillet
 
outerFillet(List<Polygon>, double) - Static method in class eu.mihosoft.vrl.v3d.Fillet
 

P

palette - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.IndexedImage
 
Parabola - Class in eu.mihosoft.vrl.v3d
 
Parameter - Class in eu.mihosoft.vrl.v3d.parametrics
 
Parameter() - Constructor for class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
parameterChanged(String, Parameter) - Method in interface eu.mihosoft.vrl.v3d.parametrics.IParameterChanged
This is a listener for a parameter changing
parse(File) - Method in class eu.mihosoft.vrl.v3d.ext.imagej.STLLoader
Parses the.
ParseException - Exception in com.piro.bezier
This class encapsulates a general parse error or warning.
ParseException(String, int, int) - Constructor for exception com.piro.bezier.ParseException
Creates a new ParseException.
ParseException(Exception) - Constructor for exception com.piro.bezier.ParseException
Creates a new ParseException wrapping an existing exception.
ParseException(String, Exception) - Constructor for exception com.piro.bezier.ParseException
Creates a new ParseException from an existing exception.
parsenext(String[], int) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
parsePathList(String) - Method in class com.piro.bezier.BezierPath
 
parsePathString(String) - Method in class com.piro.bezier.BezierPath
 
PathHandler - Interface in com.piro.bezier
This interface must be implemented and then registred as the handler of a PathParser instance in order to be notified of parsing events.
pathscan(int[][], float) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
pathToTransforms(List<List<Vector3d>>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
Plane - Class in eu.mihosoft.vrl.v3d
Represents a plane in 3D space.
Plane(Vector3d, double) - Constructor for class eu.mihosoft.vrl.v3d.Plane
Constructor.
plane - Variable in class eu.mihosoft.vrl.v3d.Polygon
Plane defined by this polygon.
plus(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the sum of this vector and the specified vector.
Point3d - Class in eu.mihosoft.vrl.v3d.ext.quickhull3d
A three-element spatial point.
Point3d() - Constructor for class eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d
Creates a Point3d and initializes it to zero.
Point3d(Vector3d) - Constructor for class eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d
Creates a Point3d by copying a vector.
Point3d(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.ext.quickhull3d.Point3d
Creates a Point3d with the supplied element values.
points - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
The points.
points(Vector3d, List<Vector3d>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
points(Vector3d, Vector3d...) - Static method in class eu.mihosoft.vrl.v3d.Extrude
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
Polygon - Class in eu.mihosoft.vrl.v3d
Represents a convex polygon.
Polygon(List<Vertex>, PropertyStorage, boolean) - Constructor for class eu.mihosoft.vrl.v3d.Polygon
Constructor.
Polygon(List<Vertex>, PropertyStorage) - Constructor for class eu.mihosoft.vrl.v3d.Polygon
Constructor.
Polygon(List<Vertex>) - Constructor for class eu.mihosoft.vrl.v3d.Polygon
Constructor.
Polygon(Vertex...) - Constructor for class eu.mihosoft.vrl.v3d.Polygon
Constructor.
PolygonMesh - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d
A Mesh where each face can be a Polygon can convert to using ObservableIntegerArray.
PolygonMesh() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Instantiates a new polygon mesh.
PolygonMesh(float[], float[], int[][]) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMesh
Instantiates a new polygon mesh.
PolygonMeshView - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d
A MeshView node for Polygon Meshes.
PolygonMeshView() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Instantiates a new polygon mesh view.
PolygonMeshView(PolygonMesh) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Instantiates a new polygon mesh view.
polygons(Polygon, Number) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
polygons(Polygon, Polygon) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
polygons(Polygon, ArrayList<Transform>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
polygons(Polygon, Transform...) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
PolygonUtil - Class in eu.mihosoft.vrl.v3d.ext.org.poly2tri
The Class PolygonUtil.
Polyhedron - Class in eu.mihosoft.vrl.v3d
Polyhedron.
Polyhedron(List<Vector3d>, List<List<Integer>>) - Constructor for class eu.mihosoft.vrl.v3d.Polyhedron
Constructor.
Polyhedron(Vector3d[], Integer[][]) - Constructor for class eu.mihosoft.vrl.v3d.Polyhedron
Constructor.
PolyObjImporter - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj
OBJ object loader.
PolyObjImporter(String) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Instantiates a new poly obj importer.
PolyObjImporter(InputStream) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Instantiates a new poly obj importer.
pos - Variable in class eu.mihosoft.vrl.v3d.Vertex
Vertex position.
prep(CSG) - Method in interface eu.mihosoft.vrl.v3d.PrepForManufacturing
THis interface is for objects that will convert the modeling orientation of a part into whatever CSG orientation and added support may be need for manufacturing.
prepForManufacturing() - Method in class eu.mihosoft.vrl.v3d.CSG
 
PrepForManufacturing - Interface in eu.mihosoft.vrl.v3d
 
prepMfg() - Method in class eu.mihosoft.vrl.v3d.CSG
 
Primitive - Class in eu.mihosoft.vrl.v3d
A primitive geometry.
Primitive() - Constructor for class eu.mihosoft.vrl.v3d.Primitive
 
progressUpdate(int, int, String, CSG) - Method in interface eu.mihosoft.vrl.v3d.ICSGProgress
 
PropertyStorage - Class in eu.mihosoft.vrl.v3d
A simple property storage.
PropertyStorage() - Constructor for class eu.mihosoft.vrl.v3d.PropertyStorage
Constructor.
pruneDuplicatePoints(Polygon) - Static method in class eu.mihosoft.vrl.v3d.ext.org.poly2tri.PolygonUtil
 
pruneDuplicatePoints(List<Vertex>) - Static method in class eu.mihosoft.vrl.v3d.Polygon
 

R

read(Path) - Static method in class eu.mihosoft.vrl.v3d.FileUtil
Reads the specified file to a string.
regenerate() - Method in class eu.mihosoft.vrl.v3d.CSG
 
regenerate(CSG) - Method in interface eu.mihosoft.vrl.v3d.parametrics.IRegenerate
This is an interface for regenerating a CSG from the outside
remove(int) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Removes the element at the specified position in this list.
remove(Object) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Removes the element at the specified position in this list.
remove(Object) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Removes from this list all of its elements that are contained in the specified collection.
removeParameterListener(String, IParameterChanged) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
removeRange(int, int) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.RoundedCube
Resolution.
resolution(int) - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
Resolution.
retainAll(Collection<?>) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Retains only the elements in this list that are contained in the specified collection.
revolve(CSG, double, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
revolve(Polygon, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
revolve(Polygon, double, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
revolve(CSG, double, double, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
revolve(CSG, double, double, List<List<Vector3d>>, int) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
rot(Number, Number, Number) - Method in class eu.mihosoft.vrl.v3d.CSG
 
rot(Number[]) - Method in class eu.mihosoft.vrl.v3d.CSG
 
rot(double, double, double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a rotation operation to this transform.
rot(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a rotation operation to this transform.
rotx(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Rotx.
rotx(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Rotx.
rotX(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies rotation operation around the x axis to this transform.
rotx(Number) - Method in class eu.mihosoft.vrl.v3d.Transform
Rotx.
roty(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Roty.
roty(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Roty.
rotY(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies rotation operation around the y axis to this transform.
roty(Number) - Method in class eu.mihosoft.vrl.v3d.Transform
Roty.
rotz(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Rotz.
rotz(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Rotz.
rotZ(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies rotation operation around the z axis to this transform.
rotz(Number) - Method in class eu.mihosoft.vrl.v3d.Transform
Rotz.
RoundedCube - Class in eu.mihosoft.vrl.v3d
The Class RoundedCube.
RoundedCube() - Constructor for class eu.mihosoft.vrl.v3d.RoundedCube
Constructor.
RoundedCube(double) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCube
Constructor.
RoundedCube(LengthParameter, LengthParameter, LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCube
 
RoundedCube(LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCube
 
RoundedCube(Vector3d, Vector3d) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCube
Constructor.
RoundedCube(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCube
Constructor.
RoundedCylinder - Class in eu.mihosoft.vrl.v3d
The Class RoundedCube.
RoundedCylinder(double, double, double, int) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCylinder
Constructor.
RoundedCylinder(double, double) - Constructor for class eu.mihosoft.vrl.v3d.RoundedCylinder
Constructor.
roundtodec(float, float) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 

S

samplepalette(int, ImageTracer.ImageData) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
saveDatabase() - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
saveString(String, String) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
scale(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Scale.
scale(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Scale.
scale(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a scale operation to this transform.
scale(double, double, double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a scale operation to this transform.
scale(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a scale operation to this transform.
scaleToMeasurmentX(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Scalex.
scaleToMeasurmentY(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Scaley.
scaleToMeasurmentZ(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
 
scalex(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Scalex.
scalex(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Scalex.
scaleX(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a scale operation (x axis) to this transform.
scaley(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Scaley.
scaley(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Scaley.
scaleY(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a scale operation (y axis) to this transform.
scalez(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
Scalez.
scalez(Number) - Method in class eu.mihosoft.vrl.v3d.Polygon
Scalez.
scaleZ(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a scale operation (z axis) to this transform.
set(float, float) - Method in class com.piro.bezier.Vector2
 
set(int, Float) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Replaces the element at the specified position in this list with the specified element.
set(String, Parameter) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
set(String, Object) - Method in class eu.mihosoft.vrl.v3d.PropertyStorage
Sets a property.
setBoundaryMode(SubdivisionMesh.BoundaryMode) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the boundary mode.
setBoundaryMode(SubdivisionMesh.BoundaryMode) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Sets the boundary mode.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Cube
Sets the center.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
Sets the center.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Icosahedron
Sets the center.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Octahedron
Sets the center.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Sets the center.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Sphere
Sets the center.
setCenter(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
Sets the center.
setCenterOfMass(Transform) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setCenterOfMass(double, double, double) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setColor(Color) - Method in class eu.mihosoft.vrl.v3d.CSG
Sets the color.
setCoords(float, float, float[], int) - Method in class com.piro.bezier.Bezier
 
setCornerRadius(double) - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Sets the corner radius.
setCullFace(CullFace) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the cull face.
setDbFile(File) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
 
setDebug(boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Sets the debug.
setDebug(boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Sets the debug.
setDebugger(IPolygonDebugger) - Static method in class eu.mihosoft.vrl.v3d.Plane
 
setDefaultColor(Color) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
setDefaultOptType(CSG.OptType) - Static method in class eu.mihosoft.vrl.v3d.CSG
Sets the default opt type.
setDegenerate(boolean) - Method in class eu.mihosoft.vrl.v3d.Polygon
 
setDimensions(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Cube
Sets the dimensions.
setDimensions(Vector3d) - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Sets the dimensions.
setDrawMode(DrawMode) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the draw mode.
setEnd(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Cylinder
Sets the end.
setEndRadius(double) - Method in class eu.mihosoft.vrl.v3d.Cylinder
Sets the end radius.
setExtrusionEngine(IExtrusion) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
setFlatXZ(boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Sets the flat xz.
setFlatXZ(boolean) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Sets the flat xz.
setGroupMembership(String) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setHolePolarity(boolean) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
setIsGroupResult(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setIsHole(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setIsWireFrame(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setLastKnot(float, float) - Method in class com.piro.bezier.BezierHistory
 
setLastPoint(float, float) - Method in class com.piro.bezier.BezierHistory
 
setManipulator(Affine) - Method in class eu.mihosoft.vrl.v3d.CSG
Sets the manipulator.
setManufactuing(PrepForManufacturing) - Method in class eu.mihosoft.vrl.v3d.CSG
Deprecated.
setManufacturing(PrepForManufacturing) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setMapBorderMode(SubdivisionMesh.MapBorderMode) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the map border mode.
setMapBorderMode(SubdivisionMesh.MapBorderMode) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Sets the map border mode.
setMassKG(double) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setMaterial(Material) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the material.
setMaxRes(int) - Static method in class eu.mihosoft.vrl.v3d.Slice
 
setMesh(PolygonMesh) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the mesh.
setMfg(PrepForManufacturing) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setMicrons(long) - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
setMM(double) - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
setName(String) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setNumCornerSlices(int) - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
 
setNumFacesInOffset(int) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
setNumFacesInOffset(int) - Static method in class eu.mihosoft.vrl.v3d.Slice
 
setNumSlices(int) - Method in class eu.mihosoft.vrl.v3d.Cylinder
Sets the num slices.
setNumSlices(int) - Method in class eu.mihosoft.vrl.v3d.Sphere
Sets the num slices.
setNumStacks(int) - Method in class eu.mihosoft.vrl.v3d.Sphere
Sets the num stacks.
setOptType(CSG.OptType) - Method in class eu.mihosoft.vrl.v3d.CSG
Sets the opt type.
setParameter(Parameter, IParametric) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setParameter(Parameter) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setParameter(String, double, double, double, IParametric) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setParameterIfNull(String) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setParameterNewValue(String, double) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setPolygons(List<Polygon>) - Method in class eu.mihosoft.vrl.v3d.CSG
Sets the polygons.
setPrintBedNumber(int) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setProgress(ISVGLoadProgress) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
setProgressMoniter(ICSGProgress) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
setProvider(IDebug3dProvider) - Static method in class eu.mihosoft.vrl.v3d.Debug3dProvider
 
setRadius(double) - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
Sets the radius.
setRadius(double) - Method in class eu.mihosoft.vrl.v3d.Icosahedron
Sets the radius.
setRadius(double) - Method in class eu.mihosoft.vrl.v3d.Octahedron
Sets the radius.
setRadius(double) - Method in class eu.mihosoft.vrl.v3d.Sphere
Sets the radius.
setRadius(double) - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
Sets the radius.
setRegenerate(IRegenerate) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setResolution(int) - Method in class eu.mihosoft.vrl.v3d.RoundedCube
Sets the resolution.
setScale(float) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.ObjImporter
Sets the scale.
setScale(float) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.PolyObjImporter
Sets the scale.
setSliceEngine(ISlice) - Static method in class eu.mihosoft.vrl.v3d.Slice
 
setStart(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Cylinder
Sets the start.
setStartPoint(float, float) - Method in class com.piro.bezier.BezierHistory
 
setStartRadius(double) - Method in class eu.mihosoft.vrl.v3d.Cylinder
Sets the start radius.
setStorage(PropertyStorage) - Method in class eu.mihosoft.vrl.v3d.CSG
 
setString(String) - Method in class eu.mihosoft.vrl.v3d.parametrics.StringParameter
 
setStrValue(String) - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
setSubdivisionLevel(int) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Sets the subdivision level.
setSubdivisionLevel(int) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Sets the subdivision level.
setSVGDocument(Document) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
This will set the document to parse.
setTemporaryColor(Color) - Method in class eu.mihosoft.vrl.v3d.CSG
Sets the Temporary color.
setup(String, Long, ArrayList<String>) - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
setup(String, String, ArrayList<String>) - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
setUseDebugger(boolean) - Static method in class eu.mihosoft.vrl.v3d.Plane
 
setUseStackTraces(boolean) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
setValue(Long) - Method in class eu.mihosoft.vrl.v3d.parametrics.Parameter
 
setWeight(double) - Method in class eu.mihosoft.vrl.v3d.Vertex
Sets the weight.
size() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Returns the number of elements in this list.
size() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns the number of elements in this list.
slice(CSG, Transform, double) - Method in interface eu.mihosoft.vrl.v3d.ISlice
An interface for slicking CSG objects into lists of points that can be extruded back out
Slice - Class in eu.mihosoft.vrl.v3d
 
Slice() - Constructor for class eu.mihosoft.vrl.v3d.Slice
 
slice(CSG, Transform, double) - Static method in class eu.mihosoft.vrl.v3d.Slice
 
slice(CSG) - Static method in class eu.mihosoft.vrl.v3d.Slice
 
slice(CSG, double) - Static method in class eu.mihosoft.vrl.v3d.Slice
 
SmoothingGroups - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers
Util for converting Normals to Smoothing Groups.
SmoothingGroups(int[][], int[][], float[]) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.SmoothingGroups
Instantiates a new smoothing groups.
Sphere - Class in eu.mihosoft.vrl.v3d
A solid sphere.
Sphere() - Constructor for class eu.mihosoft.vrl.v3d.Sphere
Constructor.
Sphere(double) - Constructor for class eu.mihosoft.vrl.v3d.Sphere
Constructor.
Sphere(LengthParameter) - Constructor for class eu.mihosoft.vrl.v3d.Sphere
 
Sphere(LengthParameter, int, int) - Constructor for class eu.mihosoft.vrl.v3d.Sphere
 
Sphere(double, int, int) - Constructor for class eu.mihosoft.vrl.v3d.Sphere
Constructor.
Sphere(Vector3d, double, int, int) - Constructor for class eu.mihosoft.vrl.v3d.Sphere
Constructor.
splitPolygon(Polygon, List<Polygon>, List<Polygon>, List<Polygon>, List<Polygon>) - Method in class eu.mihosoft.vrl.v3d.Plane
Splits a Polygon by this plane if needed.
startPath() - Method in class com.piro.bezier.BezierListProducer
 
startPath() - Method in interface com.piro.bezier.PathHandler
Invoked when the path starts.
STL - Class in eu.mihosoft.vrl.v3d
Loads a CSG from stl.
STL() - Constructor for class eu.mihosoft.vrl.v3d.STL
 
STLLoader - Class in eu.mihosoft.vrl.v3d.ext.imagej
The Class STLLoader.
STLLoader() - Constructor for class eu.mihosoft.vrl.v3d.ext.imagej.STLLoader
Instantiates a new STL loader.
StringParameter - Class in eu.mihosoft.vrl.v3d.parametrics
 
StringParameter(String, String, ArrayList<String>) - Constructor for class eu.mihosoft.vrl.v3d.parametrics.StringParameter
 
subdivide() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicSubdivisionBuilder
Subdivide.
subdivide(SymbolicPolygonMesh, SubdivisionMesh.BoundaryMode, SubdivisionMesh.MapBorderMode) - Static method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicSubdivisionBuilder
Subdivide.
SubdividedPointArray - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic
The Class SubdividedPointArray.
SubdividedPointArray(SymbolicPointArray, int, SubdivisionMesh.BoundaryMode) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SubdividedPointArray
Instantiates a new subdivided point array.
subdivisionLevelProperty() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.PolygonMeshView
Subdivision level property.
SubdivisionMesh - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d
Catmull Clark subdivision surface polygon mesh.
SubdivisionMesh(PolygonMesh, int, SubdivisionMesh.BoundaryMode, SubdivisionMesh.MapBorderMode) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Instantiates a new subdivision mesh.
SubdivisionMesh.BoundaryMode - Enum in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d
Describes whether the edges and points at the boundary are treated as creases.
SubdivisionMesh.MapBorderMode - Enum in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d
Describes how the new texture coordinate for the control point is defined.
subList(int, int) - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
SVGExporter - Class in eu.mihosoft.vrl.v3d.svg
 
SVGExporter() - Constructor for class eu.mihosoft.vrl.v3d.svg.SVGExporter
 
SVGLoad - Class in eu.mihosoft.vrl.v3d.svg
Responsible for converting all SVG path elements into MetaPost curves.
SVGLoad(URI) - Constructor for class eu.mihosoft.vrl.v3d.svg.SVGLoad
Creates an SVG Document given a URI.
SVGLoad(File) - Constructor for class eu.mihosoft.vrl.v3d.svg.SVGLoad
Creates an SVG Document given a URI.
SVGLoad(String) - Constructor for class eu.mihosoft.vrl.v3d.svg.SVGLoad
Creates an SVG Document String of SVG data.
svgpathstring(StringBuilder, String, ArrayList<Double[]>, String, HashMap<String, Float>) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
SymbolicPointArray - Class in eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPointArray
Instantiates a new symbolic point array.
SymbolicPolygonMesh - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic
Polygon mesh where the points are symbolic.
SymbolicPolygonMesh(SymbolicPointArray, float[], int[][], int[]) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
Instantiates a new symbolic polygon mesh.
SymbolicPolygonMesh(PolygonMesh) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
Instantiates a new symbolic polygon mesh.
SymbolicSubdivisionBuilder - Class in eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic
Data structure builder for Catmull Clark subdivision surface.
SymbolicSubdivisionBuilder(SymbolicPolygonMesh, SubdivisionMesh.BoundaryMode, SubdivisionMesh.MapBorderMode) - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicSubdivisionBuilder
Instantiates a new symbolic subdivision builder.
syncProperties(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
 
syncProperties(PropertyStorage) - Method in class eu.mihosoft.vrl.v3d.PropertyStorage
 

T

test(Object, double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
 
Tetrahedron - Class in eu.mihosoft.vrl.v3d
 
Tetrahedron() - Constructor for class eu.mihosoft.vrl.v3d.Tetrahedron
Constructor.
Tetrahedron(double) - Constructor for class eu.mihosoft.vrl.v3d.Tetrahedron
Constructor.
Tetrahedron(Vector3d, double) - Constructor for class eu.mihosoft.vrl.v3d.Tetrahedron
Constructor.
texCoords - Variable in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SymbolicPolygonMesh
The tex coords.
text(String, double, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
text(String, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
text(String, double, double, String) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
text(double, String, Font) - Static method in class eu.mihosoft.vrl.v3d.TextExtrude
Extrudes the specified path (convex or concave polygon without holes or intersections, specified in CCW) into the specified direction.
Text3d - Class in eu.mihosoft.vrl.v3d
3d text primitive.
Text3d(String) - Constructor for class eu.mihosoft.vrl.v3d.Text3d
Constructor.
Text3d(String, double) - Constructor for class eu.mihosoft.vrl.v3d.Text3d
Constructor.
Text3d(String, String, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Text3d
Constructor.
TextExtrude - Class in eu.mihosoft.vrl.v3d
The Class Text.
textToSize(String, double, double, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
Extrude text to a specific bounding box size
times(double) - Method in class eu.mihosoft.vrl.v3d.Matrix3d
Returns the product of this matrix and the specified value.
times(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Matrix3d
Returns the product of this matrix and the specified vector.
times(double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the product of this vector and the specified value.
times(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns the product of this vector and the specified vector.
toArray() - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.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.vrl.v3d.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.
toCCW(List<Vector3d>) - Static method in class eu.mihosoft.vrl.v3d.Extrude
To ccw.
toCCW(Polygon) - Static method in class eu.mihosoft.vrl.v3d.Extrude
 
toCSG() - Method in class eu.mihosoft.vrl.v3d.Bounds
Returns this bounding box as csg.
toCSG() - Method in interface eu.mihosoft.vrl.v3d.ItoCSG
Interface for any class that can generate a CSG
toCSG() - Method in class eu.mihosoft.vrl.v3d.Primitive
Returns this primitive as CSG.
toCube() - Method in class eu.mihosoft.vrl.v3d.Bounds
Returns this bounding box as cube.
toFiles(Path) - Method in class eu.mihosoft.vrl.v3d.ObjFile
To files.
toFloatArray() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
To float array.
toIntArray() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
To int array.
toJavaFXMesh(CadInteractionEvent) - Method in class eu.mihosoft.vrl.v3d.CSG
To java fx mesh.
toJavaFXMeshSimple(CadInteractionEvent) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns the CSG as JavaFX triangle mesh.
toObjString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns this csg in OBJ string format.
toObjString() - Method in class eu.mihosoft.vrl.v3d.CSG
Returns this csg in OBJ string format.
toObjString() - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns this vector in OBJ string format.
toObjString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns this vector in OBJ string format.
toObjString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.Vertex
Returns this vertex in OBJ string format.
toObjString() - Method in class eu.mihosoft.vrl.v3d.Vertex
Returns this vertex in OBJ string format.
toolOffset(Number) - Method in class eu.mihosoft.vrl.v3d.CSG
 
toParts(File, double) - Static method in class eu.mihosoft.vrl.v3d.DXF
 
toPoints(List<Edge>) - Static method in class eu.mihosoft.vrl.v3d.Edge
To points.
toPolygon(List<Vector3d>, Plane) - Static method in class eu.mihosoft.vrl.v3d.Edge
To polygon.
toPolygons() - Method in class eu.mihosoft.vrl.v3d.ChamferedCube
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.ChamferedCylinder
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Cube
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Cylinder
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Dodecahedron
 
toPolygons(List<Edge>, Plane) - Static method in class eu.mihosoft.vrl.v3d.Edge
To polygons.
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Fillet
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Hexagon
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Icosahedron
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Isosceles
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Octahedron
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Polyhedron
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Primitive
Returns the polygons that define this primitive.
toPolygons() - Method in class eu.mihosoft.vrl.v3d.RoundedCube
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.RoundedCylinder
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Sphere
 
toPolygons(File) - Static method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
This function will create a list of polygons that can be exported back to an SVG
toPolygons(double) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Tetrahedron
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Text3d
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Toroid
 
toPolygons() - Method in class eu.mihosoft.vrl.v3d.Wedge
 
Toroid - Class in eu.mihosoft.vrl.v3d
A solid cylinder.
Toroid(double, double) - Constructor for class eu.mihosoft.vrl.v3d.Toroid
 
Toroid(double, double, int, int) - Constructor for class eu.mihosoft.vrl.v3d.Toroid
 
toStlString() - Method in class eu.mihosoft.vrl.v3d.CSG
Returns this csg in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns this csg in STL string format.
toStlString() - Method in class eu.mihosoft.vrl.v3d.Polygon
Returns this polygon in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.Polygon
Returns this polygon in STL string format.
toStlString() - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns this vector in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns this vector in STL string format.
toStlString() - Method in class eu.mihosoft.vrl.v3d.Vertex
Returns this vertex in STL string format.
toStlString(StringBuilder) - Method in class eu.mihosoft.vrl.v3d.Vertex
Returns this vertex in STL string format.
toString() - Method in class eu.mihosoft.vrl.v3d.Bounds
 
toString() - Method in class eu.mihosoft.vrl.v3d.CSG
 
toString() - Method in class eu.mihosoft.vrl.v3d.Edge
 
toString() - Method in class eu.mihosoft.vrl.v3d.Matrix3d
 
toString() - Method in class eu.mihosoft.vrl.v3d.MeshContainer
 
toString() - Method in class eu.mihosoft.vrl.v3d.Transform
 
toString() - Method in class eu.mihosoft.vrl.v3d.Vector3d
 
toString() - Method in class eu.mihosoft.vrl.v3d.Vertex
 
touching(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
A test to see if 2 CSG's are touching.
toVertices(List<Edge>) - Static method in class eu.mihosoft.vrl.v3d.Edge
To vertices.
toXMax(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
To x max.
toXMax() - Method in class eu.mihosoft.vrl.v3d.CSG
To x max.
toXMin(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
To x min.
toXMin() - Method in class eu.mihosoft.vrl.v3d.CSG
To x min.
toYMax(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
To y max.
toYMax() - Method in class eu.mihosoft.vrl.v3d.CSG
To y max.
toYMin(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
To y min.
toYMin() - Method in class eu.mihosoft.vrl.v3d.CSG
To y min.
toZMax(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
To z max.
toZMax() - Method in class eu.mihosoft.vrl.v3d.CSG
To z max.
toZMin(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
To z min.
toZMin() - Method in class eu.mihosoft.vrl.v3d.CSG
To z min.
tracepath(ArrayList<Double[]>, float, float) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
transform(Transform) - Method in class eu.mihosoft.vrl.v3d.Polygon
Applies the specified transformation to this polygon.
Transform - Class in eu.mihosoft.vrl.v3d
Transform.
Transform() - Constructor for class eu.mihosoft.vrl.v3d.Transform
Constructor.
Transform(Matrix4d) - Constructor for class eu.mihosoft.vrl.v3d.Transform
Constructor.
transform(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies this transform to the specified vector.
transform(Vector3d, double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies this transform to the specified vector.
transform(Transform) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Applies the specified transformation to this vector.
transform(Transform, double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Applies the specified transformation to this vector.
transform(Transform) - Method in class eu.mihosoft.vrl.v3d.Vertex
Applies the specified transform to this vertex.
transformed(Transform) - Method in class eu.mihosoft.vrl.v3d.CSG
Returns a transformed copy of this CSG.
transformed(Transform) - Method in class eu.mihosoft.vrl.v3d.Polygon
Returns a transformed copy of this polygon.
transformed(Transform) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns a transformed copy of this vector.
transformed(Transform, double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
Returns a transformed copy of this vector.
transformed(Transform) - Method in class eu.mihosoft.vrl.v3d.Vertex
Applies the specified transform to a copy of this vertex.
translate(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Polygon
Translates this polygon.
translate(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a translation operation to this transform.
translate(double, double, double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a translation operation to this transform.
translated(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Polygon
Returns a translated copy of this polygon.
translateX(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a translation operation to this transform.
translateY(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a translation operation to this transform.
translateZ(double) - Method in class eu.mihosoft.vrl.v3d.Transform
Applies a translation operation to this transform.
triangulate() - Method in class eu.mihosoft.vrl.v3d.CSG
 
triangulate(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
 
trimToSize() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.FloatArrayList
Trims the capacity of this ArrayList instance to be the list current size.
trimToSize() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.obj.IntegerArrayList
Trims the capacity of this ArrayList instance to be the list current size.

U

union(CSG) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the union of this csg and the specified csg.
union(List<CSG>) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the union of this csg and the specified csgs.
union(CSG...) - Method in class eu.mihosoft.vrl.v3d.CSG
Return a new CSG solid representing the union of this csg and the specified csgs.
unionAll(CSG...) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
unionAll(List<CSG>) - Static method in class eu.mihosoft.vrl.v3d.CSG
 
UNITY - Static variable in class eu.mihosoft.vrl.v3d.Matrix3d
The Constant UNITY.
unity() - Static method in class eu.mihosoft.vrl.v3d.Transform
Returns a new unity transform.
UNITY - Static variable in class eu.mihosoft.vrl.v3d.Vector3d
The Constant UNITY.
UnityModifier - Class in eu.mihosoft.vrl.v3d
Modifies along x axis.
UnityModifier() - Constructor for class eu.mihosoft.vrl.v3d.UnityModifier
Constructor.
update() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh
Updates the variables of the underlying polygon mesh.
update() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.OriginalPointArray
 
update() - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.symbolic.SubdividedPointArray
 
update() - Method in class eu.mihosoft.vrl.v3d.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.vrl.v3d.ext.openjfx.importers.Validator
Validate.
validate(Mesh) - Method in class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Validator
Validate.
Validator - Class in eu.mihosoft.vrl.v3d.ext.openjfx.importers
Mesh data validator.
Validator() - Constructor for class eu.mihosoft.vrl.v3d.ext.openjfx.importers.Validator
 
valueOf(String) - Static method in enum eu.mihosoft.vrl.v3d.CSG.OptType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh.BoundaryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum eu.mihosoft.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh.MapBorderMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum eu.mihosoft.vrl.v3d.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.vrl.v3d.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.vrl.v3d.ext.openjfx.shape3d.SubdivisionMesh.MapBorderMode
Returns an array containing the constants of this enum type, in the order they are declared.
Vector2 - Class in com.piro.bezier
 
Vector2() - Constructor for class com.piro.bezier.Vector2
 
Vector3d - Class in eu.mihosoft.vrl.v3d
3D Vector3d.
Vector3d(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector.
Vector3d(Number, Number, Number) - Constructor for class eu.mihosoft.vrl.v3d.Vector3d
 
Vector3d(double, double) - Constructor for class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector with specified x, y and z = 0.
Vector3d(Number, Number) - Constructor for class eu.mihosoft.vrl.v3d.Vector3d
 
versionnumber - Static variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer
 
Vertex - Class in eu.mihosoft.vrl.v3d
Represents a vertex of a polygon.
Vertex(Vector3d, Vector3d) - Constructor for class eu.mihosoft.vrl.v3d.Vertex
Constructor.
vertices - Variable in class eu.mihosoft.vrl.v3d.Polygon
Polygon vertices.
VFX3DUtil - Class in eu.mihosoft.vrl.v3d
Utility class that allows to visualize meshes created with null .

W

Wedge - Class in eu.mihosoft.vrl.v3d
 
Wedge(double, double, double) - Constructor for class eu.mihosoft.vrl.v3d.Wedge
Constructor.
weighted(WeightFunction) - Method in class eu.mihosoft.vrl.v3d.CSG
Weighted.
WeightFunction - Interface in eu.mihosoft.vrl.v3d
Weight function.
width - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.ImageData
 
width - Variable in class eu.mihosoft.vrl.v3d.svg.ImageTracer.IndexedImage
 
write(Path, String) - Static method in class eu.mihosoft.vrl.v3d.FileUtil
Writes the specified string to a file.

X

x - Variable in class com.piro.bezier.Vector2
 
x(double) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector with specified x.
X_ONE - Static variable in class eu.mihosoft.vrl.v3d.Vector3d
The Constant X_ONE.
XModifier - Class in eu.mihosoft.vrl.v3d
Modifies along x axis.
XModifier() - Constructor for class eu.mihosoft.vrl.v3d.XModifier
Constructor.
XModifier(boolean) - Constructor for class eu.mihosoft.vrl.v3d.XModifier
Constructor.
xy(double, double) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector with specified x, y and z = 0.
xy(Number, Number) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
 
XY_PLANE - Static variable in class eu.mihosoft.vrl.v3d.Plane
XY plane.
xyz(double, double, double) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector with specified x, y and z.
xyz(Number, Number, Number) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
 
XZ_PLANE - Static variable in class eu.mihosoft.vrl.v3d.Plane
XZ plane.

Y

y - Variable in class com.piro.bezier.Vector2
 
y(double) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector with specified y.
Y_ONE - Static variable in class eu.mihosoft.vrl.v3d.Vector3d
The Constant Y_ONE.
YModifier - Class in eu.mihosoft.vrl.v3d
Modifies along y axis.
YModifier() - Constructor for class eu.mihosoft.vrl.v3d.YModifier
Constructor.
YModifier(boolean) - Constructor for class eu.mihosoft.vrl.v3d.YModifier
Constructor.
YZ_PLANE - Static variable in class eu.mihosoft.vrl.v3d.Plane
YZ plane.

Z

z(double) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
Creates a new vector with specified z.
Z_ONE - Static variable in class eu.mihosoft.vrl.v3d.Vector3d
The Constant Z_ONE.
ZERO - Static variable in class eu.mihosoft.vrl.v3d.Matrix3d
The Constant ZERO.
ZERO - Static variable in class eu.mihosoft.vrl.v3d.Vector3d
The Constant ZERO.
ZModifier - Class in eu.mihosoft.vrl.v3d
Modifies along z axis.
ZModifier() - Constructor for class eu.mihosoft.vrl.v3d.ZModifier
Constructor.
ZModifier(boolean) - Constructor for class eu.mihosoft.vrl.v3d.ZModifier
Constructor.

_

_toPolygons(List<Edge>, Plane) - Static method in class eu.mihosoft.vrl.v3d.Edge
_to polygons.
A B C D E F G H I J K L M N O P R S T U V W X Y Z _ 
Skip navigation links