- 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.
- addGroupMembership(String) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- addIsGroupResult(String) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- 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(double, double, double, boolean, boolean, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- arcAbs(double, double, double, boolean, boolean, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an absolute elliptical arc command has been parsed.
- arcRel(double, double, double, boolean, boolean, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- arcRel(double, double, double, boolean, boolean, double, double) - 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
-
- 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.
- checkGroupMembership(String) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- 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
-
- clearParameterListeners(String) - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
-
- 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
-
- computeNormal(List<Vertex>) - Static method in class eu.mihosoft.vrl.v3d.Plane
-
- concaveToConvex(Polygon) - Static method in class eu.mihosoft.vrl.v3d.ext.org.poly2tri.PolygonUtil
-
Concave to convex.
- 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(List<Vertex>) - 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(double, double, double, double, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoCubicAbs(double, double, double, double, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an absolute cubic bezier curve command has been parsed.
- curvetoCubicRel(double, double, double, double, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoCubicRel(double, double, double, double, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when a relative cubic bezier curve command has been parsed.
- curvetoCubicSmoothAbs(double, double, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoCubicSmoothAbs(double, double, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an absolute smooth cubic bezier curve command has
been parsed.
- curvetoCubicSmoothRel(double, double, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoCubicSmoothRel(double, double, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when a relative smooth cubic bezier curve command has
been parsed.
- curvetoQuadraticAbs(double, double, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoQuadraticAbs(double, double, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an absolute quadratic bezier curve command has been parsed.
- curvetoQuadraticRel(double, double, double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoQuadraticRel(double, double, double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when a relative quadratic bezier curve command has been parsed.
- curvetoQuadraticSmoothAbs(double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoQuadraticSmoothAbs(double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an absolute smooth quadratic bezier curve command
has been parsed.
- curvetoQuadraticSmoothRel(double, double) - Method in class com.piro.bezier.BezierListProducer
-
- curvetoQuadraticSmoothRel(double, double) - 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
-
- 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
-
- get(List<CSG>) - Static method in class eu.mihosoft.vrl.v3d.thumbnail.ThumbnailImage
-
- 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.Bounds
-
Helper function wrapping bounding box values
- getCenterX() - Method in class eu.mihosoft.vrl.v3d.CSG
-
Helper function wrapping bounding box values
- getCenterY() - Method in class eu.mihosoft.vrl.v3d.Bounds
-
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.Bounds
-
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.
- getColor() - Method in class eu.mihosoft.vrl.v3d.Polygon
-
- 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.
- getCullFaceValue() - Static method in class eu.mihosoft.vrl.v3d.thumbnail.ThumbnailImage
-
- 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.
- getDist() - Method in class eu.mihosoft.vrl.v3d.Plane
-
- 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.
- getEPSILON() - Static method in class eu.mihosoft.vrl.v3d.Plane
-
- getException() - Method in exception com.piro.bezier.ParseException
-
Return the embedded exception, if any.
- getEXPORTEPSILON() - Static method in class eu.mihosoft.vrl.v3d.Vector3d
-
- getExportFormats() - Method in class eu.mihosoft.vrl.v3d.CSG
-
- getExportString() - Static method in class eu.mihosoft.vrl.v3d.Vector3d
-
- 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.
- 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.Bounds
-
Helper function wrapping bounding box values
- getMaxX() - Method in class eu.mihosoft.vrl.v3d.CSG
-
Helper function wrapping bounding box values
- getMaxY() - Method in class eu.mihosoft.vrl.v3d.Bounds
-
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.Bounds
-
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.Bounds
-
Helper function wrapping bounding box values
- getMinX() - Method in class eu.mihosoft.vrl.v3d.CSG
-
Helper function wrapping bounding box values
- getMinY() - Method in class eu.mihosoft.vrl.v3d.Bounds
-
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.Bounds
-
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
-
- getNormal() - Method in class eu.mihosoft.vrl.v3d.Plane
-
- 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
-
- getOptType() - Method in class eu.mihosoft.vrl.v3d.CSG
-
Gets the opt type.
- 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.
- getSellectedBounds(List<CSG>) - Static method in class eu.mihosoft.vrl.v3d.thumbnail.ThumbnailImage
-
- 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.Bounds
-
Helper function wrapping bounding box values
- getTotalX() - Method in class eu.mihosoft.vrl.v3d.CSG
-
Helper function wrapping bounding box values
- getTotalY() - Method in class eu.mihosoft.vrl.v3d.Bounds
-
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.Bounds
-
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
-
- 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
-
- 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
-
- isHide() - 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.
- isLock() - Method in class eu.mihosoft.vrl.v3d.CSG
-
- 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.
- isPreventNonManifoldTriangles() - Static method in class eu.mihosoft.vrl.v3d.CSG
-
- 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, double) - 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
-
- isUseGPU() - Static method in class eu.mihosoft.vrl.v3d.CSG
-
- 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
-
- 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(double, double) - Method in class com.piro.bezier.BezierListProducer
-
- linetoAbs(double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an absolute line command has been parsed.
- linetoHorizontalAbs(double) - Method in class com.piro.bezier.BezierListProducer
-
- linetoHorizontalAbs(double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an horizontal absolute line command has been parsed.
- linetoHorizontalRel(double) - Method in class com.piro.bezier.BezierListProducer
-
- linetoHorizontalRel(double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when an horizontal relative line command has been parsed.
- linetoRel(double, double) - Method in class com.piro.bezier.BezierListProducer
-
- linetoRel(double, double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when a relative line command has been parsed.
- linetoVerticalAbs(double) - Method in class com.piro.bezier.BezierListProducer
-
- linetoVerticalAbs(double) - Method in interface com.piro.bezier.PathHandler
-
Invoked when a vertical absolute line command has been parsed.
- linetoVerticalRel(double) - Method in class com.piro.bezier.BezierListProducer
-
- linetoVerticalRel(double) - 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.
- 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(double, double) - Method in class com.piro.bezier.BezierListProducer
-
- movetoAbs(double, double) - 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(double, double) - Method in class com.piro.bezier.BezierListProducer
-
- movetoRel(double, double) - 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.
- 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[][], double) - 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
-
- 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
- reLoadDbFile() - Static method in class eu.mihosoft.vrl.v3d.parametrics.CSGDatabase
-
- 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.
- removeGroupMembership(String) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- removeIsGroupResult(String) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- 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(double, double) - Static method in class eu.mihosoft.vrl.v3d.svg.ImageTracer
-
- roundToEpsilon(double) - Method in class eu.mihosoft.vrl.v3d.Vector3d
-
- 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(double, double) - 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.
- setColor(Color) - Method in class eu.mihosoft.vrl.v3d.Polygon
-
- setCoords(double, double, double[], 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.
- setCullFaceValue(CullFace) - Static method in class eu.mihosoft.vrl.v3d.thumbnail.ThumbnailImage
-
- 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.
- setDist(double) - Method in class eu.mihosoft.vrl.v3d.Plane
-
- 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.
- setEPSILON(double) - Static method in class eu.mihosoft.vrl.v3d.Plane
-
- setEXPORTEPSILON(double) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
-
- setExportString(String) - Static method in class eu.mihosoft.vrl.v3d.Vector3d
-
- 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.
- setHolePolarity(boolean) - Method in class eu.mihosoft.vrl.v3d.svg.SVGLoad
-
- setIsHide(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- setIsHole(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- setIsLock(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- setIsWireFrame(boolean) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- setLastKnot(double, double) - Method in class com.piro.bezier.BezierHistory
-
- setLastPoint(double, double) - 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.
- setMeshColor(Color) - Method in class eu.mihosoft.vrl.v3d.CSG
-
- 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
-
- setNormal(Vector3d) - Method in class eu.mihosoft.vrl.v3d.Plane
-
- 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.
- setP1(Vertex) - Method in class eu.mihosoft.vrl.v3d.Edge
-
- setP2(Vertex) - Method in class eu.mihosoft.vrl.v3d.Edge
-
- 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.
- setPreventNonManifoldTriangles(boolean) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
- 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(double, double) - 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
-
- setUseGPU(boolean) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
- 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
-
- tessellate(CSG, int, int, int, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 3D grid with specified steps and grid
spacing, including offsets for odd rows, columns, and layers.
- tessellate(CSG, int, int, int, double, double, double, double[][]) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 3D grid with specified steps, grid
spacing, and a 3D array of offsets for odd rows, columns, and layers.
- tessellate(CSG, int, int, int) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 3D grid with specified steps.
- tessellate(CSG, int, int, int, double, double, double, double, double, double, double, double, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 3D grid with specified steps and
offsets for odd rows, columns, and layers.
- tessellate(CSG, int, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 3D grid with specified steps and
uniform grid spacing.
- tessellate(CSG, int) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 3D grid with specified steps.
- tessellateXY(CSG, int, int, double, double, double, double, double, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 2D grid with specified steps and grid
spacing, including offsets for odd rows and columns.
- tessellateXY(CSG, int, int, double, double, double[][]) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 2D grid with specified steps, grid
spacing, and a 2D array of offsets for odd rows and columns.
- tessellateXY(CSG, int, int) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 2D grid with specified steps.
- tessellateXY(CSG, int, int, double, double) - Static method in class eu.mihosoft.vrl.v3d.CSG
-
Tessellates a given CSG object into a 2D grid with specified steps and grid
spacing.
- 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
- ThumbnailImage - Class in eu.mihosoft.vrl.v3d.thumbnail
-
- ThumbnailImage() - Constructor for class eu.mihosoft.vrl.v3d.thumbnail.ThumbnailImage
-
- 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.Polygon
-
- 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[]>, double, double) - 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.
- TransformConverter - Class in eu.mihosoft.vrl.v3d.thumbnail
-
- TransformConverter() - Constructor for class eu.mihosoft.vrl.v3d.thumbnail.TransformConverter
-
- 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.