Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
X
Y
Z
S
SAME
- Static variable in class unbboolean.bool.
Face
face status if it is coincident with a solid face
SaveBoxSolid
- class unbboolean.gui.save.
SaveBoxSolid
.
Class representing a box solid to be saved
SaveBoxSolid(BoxSolid)
- Constructor for class unbboolean.gui.save.
SaveBoxSolid
Constructs a SaveBoxSolid object based on a BoxSolid object
SaveCompoundSolid
- class unbboolean.gui.save.
SaveCompoundSolid
.
Class representing a compound solid to be saved
SaveCompoundSolid(CompoundSolid)
- Constructor for class unbboolean.gui.save.
SaveCompoundSolid
Constructs a SaveCompoundSolid object based on a CompoundSolid object
SaveConeSolid
- class unbboolean.gui.save.
SaveConeSolid
.
Class representing a cone solid to be saved
SaveConeSolid(ConeSolid)
- Constructor for class unbboolean.gui.save.
SaveConeSolid
Constructs a SaveConeSolid object based on a ConeSolid object
SaveCylinderSolid
- class unbboolean.gui.save.
SaveCylinderSolid
.
Class representing a cylinder solid to be saved
SaveCylinderSolid(CylinderSolid)
- Constructor for class unbboolean.gui.save.
SaveCylinderSolid
Constructs a SaveCylinderSolid object based on a CylinderSolid object
SavePrimitiveSolid
- class unbboolean.gui.save.
SavePrimitiveSolid
.
Class representing a primitive solid to be saved
SavePrimitiveSolid(PrimitiveSolid)
- Constructor for class unbboolean.gui.save.
SavePrimitiveSolid
Constructs a SavePrimitiveSolid object based on a PrimitiveSolid object
SaveSolid
- class unbboolean.gui.save.
SaveSolid
.
Class representing a solid to be saved
SaveSolid(CSGSolid)
- Constructor for class unbboolean.gui.save.
SaveSolid
Constructs a SaveSolid object based on a CSGSolid object
SaveSphereSolid
- class unbboolean.gui.save.
SaveSphereSolid
.
Class representing a sphere solid to be saved
SaveSphereSolid(SphereSolid)
- Constructor for class unbboolean.gui.save.
SaveSphereSolid
Constructs a SaveSphereSolid object based on a SphereSolid object
scale(double, double, double)
- Method in class unbboolean.bool.
Solid
Applies a scale changing into the solid
SceneGraphManager
- class unbboolean.gui.scenegraph.
SceneGraphManager
.
Manages the scene graph where the solids on the screen are set
SceneGraphManager(Canvas3D, SolidsSelectionListener)
- Constructor for class unbboolean.gui.scenegraph.
SceneGraphManager
Constructs a SceneGraphManager that shows the solids into the received canvas and notifying about selections the received listener
Segment
- class unbboolean.bool.
Segment
.
Represents a line segment resulting from a intersection of a face and a plane.
Segment(Line, Face, int, int, int)
- Constructor for class unbboolean.bool.
Segment
Constructs a Segment based on elements obtained from the two planes relations
selectSolid(CSGSolid)
- Method in interface unbboolean.gui.scenegraph.
SolidsSelectionListener
A solid was selected
selectSolid(CSGSolid)
- Method in class unbboolean.gui.
CSGPanel
Shows the panel relative to a solid
selectSolids(CSGSolid, CSGSolid)
- Method in interface unbboolean.gui.scenegraph.
SolidsSelectionListener
Two solids were selected
selectSolids(CSGSolid, CSGSolid)
- Method in class unbboolean.gui.
CSGPanel
Show the panel relative to the combination of two solids
setColor(Color3f)
- Method in class unbboolean.bool.
Solid
Sets the solid color (all the vertices with the same color)
setCurrentName(String)
- Method in class unbboolean.gui.solidpanels.
SolidPanel
Sets the name of the last solid created
setData(Point3d[], int[], Color3f[])
- Method in class unbboolean.bool.
Solid
Sets the solid data.
setDirection(Vector3d)
- Method in class unbboolean.bool.
Line
Sets a new direction
setMoveMode(CSGSolid)
- Method in class unbboolean.gui.scenegraph.
GeneralPickBehavior
Sets move mode on
setMoveMode(CSGSolid)
- Method in class unbboolean.gui.scenegraph.
SceneGraphManager
Sets move mode on
setName(String)
- Method in class unbboolean.solids.
CSGSolid
Sets the solid name
setOperation(int)
- Method in class unbboolean.solids.
CompoundSolid
Sets the operation
setOperationToInverseDifference()
- Method in class unbboolean.solids.
CompoundSolid
Sets the operation to inverse difference (invert the operators and apply difference)
setOperator1(CSGSolid)
- Method in class unbboolean.solids.
CompoundSolid
Sets the first operator
setOperator2(CSGSolid)
- Method in class unbboolean.solids.
CompoundSolid
Sets the second operator
setParentSolid(CompoundSolid)
- Method in class unbboolean.solids.
CSGSolid
Sets the solid parent
setPoint(Point3d)
- Method in class unbboolean.bool.
Line
Sets a new point
setSaveEnabled(boolean)
- Method in class unbboolean.gui.
UnBBooleanFrame
Sets the availability of the save option.
setStatus(int)
- Method in class unbboolean.bool.
Vertex
Sets the vertex status
setValues(CompoundSolid)
- Method in class unbboolean.gui.solidpanels.
CompoundSolidPanel
Sets the panel based on a compound solid
setValues(CSGSolid, CSGSolid)
- Method in class unbboolean.gui.solidpanels.
NewCompoundSolidPanel
Sets the panel based on two solids
setValues(PrimitiveSolid)
- Method in class unbboolean.gui.solidpanels.
BoxPanel
Sets the panel values
setValues(PrimitiveSolid)
- Method in class unbboolean.gui.solidpanels.
ConePanel
Sets the panel values
setValues(PrimitiveSolid)
- Method in class unbboolean.gui.solidpanels.
CylinderPanel
Sets the panel values
setValues(PrimitiveSolid)
- Method in class unbboolean.gui.solidpanels.
SolidPanel
Sets the panel values
setValues(PrimitiveSolid)
- Method in class unbboolean.gui.solidpanels.
SpherePanel
Sets the panel values
showCSGPanel()
- Method in class unbboolean.gui.
UnBBooleanFrame
Shows the csg panel.
simpleClassify()
- Method in class unbboolean.bool.
Face
Classifies the face if one of its vertices are classified as INSIDE or OUTSIDE
Solid
- class unbboolean.bool.
Solid
.
Class representing a 3D solid.
Solid()
- Constructor for class unbboolean.bool.
Solid
Constructs an empty solid.
Solid(File, Color3f)
- Constructor for class unbboolean.bool.
Solid
Constructs a solid based on a coordinates file.
Solid(Point3d[], int[], Color3f[])
- Constructor for class unbboolean.bool.
Solid
Construct a solid based on data arrays.
SolidPanel
- class unbboolean.gui.solidpanels.
SolidPanel
.
Panel responsible to show solid features
SolidPanel()
- Constructor for class unbboolean.gui.solidpanels.
SolidPanel
Constructs a default SolidPanel object
SolidsSelectionListener
- interface unbboolean.gui.scenegraph.
SolidsSelectionListener
.
Interface whose implementor wants to know about a solid selection
SpherePanel
- class unbboolean.gui.solidpanels.
SpherePanel
.
Panel responsible to show sphere features
SpherePanel()
- Constructor for class unbboolean.gui.solidpanels.
SpherePanel
Constructs a default SpherePanel object
SpherePanel(double, double, double)
- Constructor for class unbboolean.gui.solidpanels.
SpherePanel
Constructs a panel setting the initial values
SphereSolid
- class unbboolean.solids.
SphereSolid
.
Class representing a sphere
SphereSolid(String, double, double, double, Color3f)
- Constructor for class unbboolean.solids.
SphereSolid
Constructs a customized Sphere object
splitFaces(Object3D)
- Method in class unbboolean.bool.
Object3D
Split faces so that none face is intercepted by a face of other object
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
I
L
M
N
O
P
R
S
T
U
V
X
Y
Z