- c1 - Static variable in class de.mcp.cutcad.algorithm.GenerateEngravingIDs
-
- c2 - Static variable in class de.mcp.cutcad.algorithm.GenerateEngravingIDs
-
- calculateAngleBetweenNormals(GShape, GShape) - Method in class de.mcp.cutcad.model.Connection
-
- calculateAngleBetweenNormals(GShape, GShape) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- calculateInstances() - Method in class de.mcp.cutcad.printdialog.PrintDialog
-
Determines the print instances.
- canStaySelected() - Method in class de.mcp.cutcad.application.Tool
-
Return whether this tool can be selected for a longer time (such as the drawing tools or select tool)
or whether it is a click-and-forget-tool (such as the save, load or new tool).
- canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.LoadTool
-
- canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.NewProjectTool
-
- canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.PrintTool
-
- canStaySelected() - Method in class de.mcp.cutcad.application.tools.fileManagement.SaveTool
-
- canStaySelected() - Method in class de.mcp.cutcad.application.tools.objectImport.ImportSTLTool
-
- canStaySelected() - Method in class de.mcp.cutcad.application.tools.objectImport.ImportSVGTool
-
- center() - Method in class de.mcp.cutcad.model.STLMesh
-
- changedPos - Variable in class de.mcp.cutcad.model.STLMesh
-
- changedRot - Variable in class de.mcp.cutcad.model.STLMesh
-
- changeMaterial(float) - Method in class de.mcp.cutcad.application.Properties
-
- ChangeSTLTool - Class in de.mcp.cutcad.application.tools.objectManipulation
-
The ChangeSTLTool is used to move and rotate an imported STL mesh in the 3D-view
- ChangeSTLTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.ChangeSTLTool
-
Creates a ChangeSTLTool
- checkConstraints() - Method in class de.mcp.cutcad.printdialog.lasercutter.LaserCutterSettings
-
- checkOverlap(int) - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
-
- checkOverlap() - Method in class de.mcp.cutcad.printdialog.PrintInstance
-
This method checks whether placed shapes in its subInstances overlap.
- checkOverlap() - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
-
Checks whether shapes placed on the plate do not overlap.
- checkPlacedShapes() - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
-
- checkPlacedShapes() - Method in class de.mcp.cutcad.printdialog.PrintInstance
-
This method checks whether there is a subInstances with placed shapes.
- checkPrintConstraints() - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
-
- checkUnplacedShapes() - Method in class de.mcp.cutcad.printdialog.PrintConstraintChecker
-
- chooser - Variable in class de.mcp.cutcad.printdialog.selectpath.SelectPathDialog
-
The object responsible for the select path dialog
- clear() - Method in class de.mcp.cutcad.model.ObjectContainer
-
Clears all shapes, STLs and connections of the current project.
- compareEdges(Edge, Edge) - Static method in class de.mcp.cutcad.algorithm.RotateAdjectantShapes
-
- confirmationPrint() - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
-
- confirmationPrint() - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
-
- confirmationPrint(int) - Method in class de.mcp.cutcad.printdialog.Printer
-
- confirmHandler() - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
-
- confirmLevel - Variable in class de.mcp.cutcad.printdialog.Printer
-
- confirmPrint - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
-
- connect() - Method in class de.mcp.cutcad.model.Connection
-
Connects the two edges of the connection if possible and returns a success/error-message
based on whether or not the connection could be made.
- connectEdges(Edge, Edge, float) - Method in class de.mcp.cutcad.model.Connection
-
Aligns and connects two given edges and their shapes in 3D-space at a given angle.
- Connection - Class in de.mcp.cutcad.model
-
- Connection(List<Connection>) - Constructor for class de.mcp.cutcad.model.Connection
-
Creates a basic connection-object without specifying the two edges to be connected.
- Connection(Edge, Edge, List<Connection>) - Constructor for class de.mcp.cutcad.model.Connection
-
Creates a connection-object, specifying the two edges to be connected.
- connections - Static variable in class de.mcp.cutcad.model.Connection
-
- ConnectTool - Class in de.mcp.cutcad.application.tools.objectManipulation
-
The ConnectTool is used to create a connection between two edges.
- ConnectTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.ConnectTool
-
- container - Variable in class de.mcp.cutcad.application.CutCADApplet
-
- containsAtLeastOnePointFromList(List<Vec2D>) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- containsPoint(Vector2D) - Method in class de.mcp.cutcad.view.DrawingView2D
-
- containsPoint(Vector2D) - Method in class de.mcp.cutcad.view.DrawingViewFrame
-
- context - Variable in class de.mcp.cutcad.view.DrawingView2D
-
- context - Variable in class de.mcp.cutcad.view.DrawingView3D
-
- continuePrint() - Method in class de.mcp.cutcad.printdialog.PrintDialogInstance
-
- continuePrint() - Method in class de.mcp.cutcad.printdialog.Printer
-
- controlEvent(ControlEvent) - Method in class de.mcp.cutcad.application.CutCADApplet
-
Responds to ControlEvents from controlP5
- controlEvent(ControlEvent) - Method in class de.mcp.cutcad.application.Toolbar
-
- controlEvent(ControlEvent) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
-
- controlEvent(ControlEvent) - Method in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
-
The event handler for this window.
- controllers - Variable in class de.mcp.cutcad.application.Properties
-
- controlNames - Variable in class de.mcp.cutcad.application.Properties
-
- controlPrintSubDialog - Variable in class de.mcp.cutcad.printdialog.PrintSubDialogWindow
-
The control element of ControlP5 needed for the widgets
- controlUnits - Variable in class de.mcp.cutcad.application.Properties
-
- copy(Shape) - Method in class de.mcp.cutcad.model.primitives.GShape
-
Form copy for printing - using the outline vertices as new shape form
(keeps the outline without actually having the connections)
- copy() - Method in class de.mcp.cutcad.model.primitives.Shape
-
- copy() - Method in class de.mcp.cutcad.model.primitives.Vector2D
-
- copy() - Method in class de.mcp.cutcad.model.primitives.Vector3D
-
- copy() - Method in class de.mcp.cutcad.model.shapes.CopyShape
-
Creates a copy of this shape
- copy() - Method in class de.mcp.cutcad.model.shapes.PolygonShape
-
- copy() - Method in class de.mcp.cutcad.model.shapes.Rectangle
-
Creates a copy of this shape
- copy() - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
-
Creates a copy of this shape
- copy() - Method in class de.mcp.cutcad.model.shapes.Trapezium
-
Creates a copy of this shape
- copyBaseForm() - Method in class de.mcp.cutcad.model.primitives.Shape
-
- copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.CopyShape
-
- copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.PolygonShape
-
- copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.Rectangle
-
Creates a copy of this shape with the basic values
- copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.SymmetricPolygon
-
Creates a copy of this shape with the basic values
- copyBaseForm() - Method in class de.mcp.cutcad.model.shapes.Trapezium
-
Creates a copy of this shape with the basic values
- copyCompleteStructure() - Method in class de.mcp.cutcad.model.primitives.GShape
-
Copy everything, including cut-outs, to make another identical object
- copyFor(GShape) - Method in class de.mcp.cutcad.model.primitives.Cutout
-
Makes a copy of a cut-out (for printing)
- copyShape - Variable in class de.mcp.cutcad.application.tools.objectManipulation.CopyTool
-
- CopyShape - Class in de.mcp.cutcad.model.shapes
-
Makes a copy of an existing shape
- CopyShape(List<Vector2D>, Vector2D, String) - Constructor for class de.mcp.cutcad.model.shapes.CopyShape
-
Creates a copy of an existing shape - Set parameter corresponding
to the original shape
- copyShapes() - Method in class de.mcp.cutcad.printdialog.PrintDialog
-
This method copies the shapes stored in shapes and stores the copies in preparedShapes.
- CopyTool - Class in de.mcp.cutcad.application.tools.objectManipulation
-
The CopyTool is used to create a copy of a Shape.
- CopyTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.CopyTool
-
- correctIntersection(Edge) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- counter - Static variable in class de.mcp.cutcad.model.shapes.CopyShape
-
- counter - Static variable in class de.mcp.cutcad.model.shapes.PolygonShape
-
- counter - Static variable in class de.mcp.cutcad.model.shapes.Rectangle
-
- counter - Static variable in class de.mcp.cutcad.model.shapes.SymmetricPolygon
-
- counter - Static variable in class de.mcp.cutcad.model.shapes.Trapezium
-
- cp5 - Variable in class de.mcp.cutcad.application.CutCADApplet
-
- cp5 - Variable in class de.mcp.cutcad.printdialog.PrintDialogWindow
-
The control element of control p5.
- createBorderBox() - Method in class de.mcp.cutcad.model.primitives.Edge
-
- createButtons() - Method in class de.mcp.cutcad.printdialog.WidgetContainer
-
- createCover2D(PGraphics, ArrayList<Vector2D>, Vector2D) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- createCover3D(PGraphics, boolean) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- createCutouts(ArrayList<Shape>) - Method in class de.mcp.cutcad.model.ImportSVG
-
- createDefaultToolbar(CutCADApplet) - Static method in class de.mcp.cutcad.application.Toolbar
-
- createIDs(ArrayList<Connection>) - Static method in class de.mcp.cutcad.algorithm.GenerateEngravingIDs
-
- createListOfLines(List<Vec2D>) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- createOutlineOfEdge(Edge) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
-
Calculates the outline of one (unconnected) edge
Calculates the outline of one (unconnected) edge - which is
basically just the line between the two points of this edge in the
2D view.
- createOutlineOfEdge(Edge, Edge) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
-
Calculates the outline of two (connected) edges
Calculates the outline of two (connected) edges - using the
addition of the thicknesses of both shapes times a factor for the
length of a tenon, and then uses the angle between both shapes
with these thicknesses to calculate how much each tenon of both
edges have to be cut in or extruded to be able to assemble them on
on side and have enough extrusion to be able to sandpaper these
tenons for a smooth edge.
- createPathsFromSVG(File) - Method in class de.mcp.cutcad.model.ImportSVG
-
Extract paths from the selected svg file and stores them in an array
- createPrintSubDialog(String) - Method in class de.mcp.cutcad.printdialog.PrintSubInstance
-
Creates the print confirmation window for this printSubInstance (plate).
- createProperties() - Method in class de.mcp.cutcad.application.CutCADApplet
-
- createScene() - Method in class de.mcp.cutcad.view.DrawingView3D
-
- createShapeFromPath(int) - Method in class de.mcp.cutcad.model.ImportSVG
-
Takes one path from all paths extracted from the svg file and creates a
shape form it
- createSides(PGraphics, ArrayList<Vector2D>) - Method in class de.mcp.cutcad.model.primitives.GShape
-
- CreateTenons - Class in de.mcp.cutcad.algorithm
-
Static class to calculate the outline (tenon structure) of an edge
Can be used either for unconnected edges (one edge) or two connected
edges so far.
- CreateTenons() - Constructor for class de.mcp.cutcad.algorithm.CreateTenons
-
- createTenons(Edge, float, float, float, int, boolean) - Static method in class de.mcp.cutcad.algorithm.CreateTenons
-
- cross(Vector3D) - Method in class de.mcp.cutcad.model.primitives.Vector3D
-
- currentlyPluggedTo - Variable in class de.mcp.cutcad.application.Properties
-
- CutCADApplet - Class in de.mcp.cutcad.application
-
- CutCADApplet() - Constructor for class de.mcp.cutcad.application.CutCADApplet
-
- Cutout - Class in de.mcp.cutcad.model.primitives
-
Connects two shapes such that the second one forms a cut-out in the first one
- Cutout(GShape, GShape) - Constructor for class de.mcp.cutcad.model.primitives.Cutout
-
Creates a new Cut-out object, where both shapes are stored and a
new position and angle is created for the positioning of the
cut-out form on the master shape.
- cutouts - Variable in class de.mcp.cutcad.model.primitives.GShape
-
- CutoutTool - Class in de.mcp.cutcad.application.tools.objectManipulation
-
The CutoutTool is used to set a Shape to be cut out from another Shape
- CutoutTool(CutCADApplet, ObjectContainer) - Constructor for class de.mcp.cutcad.application.tools.objectManipulation.CutoutTool
-
- cutterAddress - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
-
- cutterBox - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
-
- cutterBoxHandler(int) - Method in class de.mcp.cutcad.printdialog.PrintDialogWindow
-
- cutterSelected - Variable in class de.mcp.cutcad.printdialog.WidgetContainer
-