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

A B C D E F G I L M N O P R S T U V X Y Z