| |
- BevelSkein
-
- ArcSegmentSkein
-
- ArcPointSkein
-
- ArcRadiusSkein
- FilletRepository
class ArcPointSkein(ArcSegmentSkein) |
|
A class to arc point a skein of extrusions. |
|
- Method resolution order:
- ArcPointSkein
- ArcSegmentSkein
- BevelSkein
Methods defined here:
- addArc(self, afterCenterDifferenceAngle, afterPoint, beforeCenterSegment, beforePoint, center)
- Add an arc point to the filleted skein.
- getRelativeCenter(self, centerMinusBeforeComplex)
- Get the relative center.
Methods inherited from ArcSegmentSkein:
- splitPointGetAfter(self, location, nextLocation)
- Fillet a point into arc segments and return the end of the last segment.
Methods inherited from BevelSkein:
- __init__(self)
- addLinearMovePoint(self, feedRateMinute, point)
- Add a gcode linear move, feedRate and newline to the output.
- getCornerFeedRate(self)
- Get the corner feed rate, which may be based on the intermediate feed rate.
- getCraftedGcode(self, repository, gcodeText)
- Parse gcode text and store the bevel gcode.
- getExtruderOffReversalPoint(self, afterSegment, afterSegmentComplex, beforeSegment, beforeSegmentComplex, location)
- If the extruder is off and the path is reversing, add intermediate slow points.
- getNextLocation(self)
- Get the next linear move. Return none is none is found.
- linearMove(self, splitLine)
- Bevel a linear move.
- parseInitialization(self, repository)
- Parse gcode initialization and store the parameters.
- parseLine(self, line)
- Parse a gcode line and add it to the bevel gcode.
|
class ArcRadiusSkein(ArcPointSkein) |
|
A class to arc radius a skein of extrusions. |
|
- Method resolution order:
- ArcRadiusSkein
- ArcPointSkein
- ArcSegmentSkein
- BevelSkein
Methods defined here:
- getRelativeCenter(self, centerMinusBeforeComplex)
- Get the relative center.
Methods inherited from ArcPointSkein:
- addArc(self, afterCenterDifferenceAngle, afterPoint, beforeCenterSegment, beforePoint, center)
- Add an arc point to the filleted skein.
Methods inherited from ArcSegmentSkein:
- splitPointGetAfter(self, location, nextLocation)
- Fillet a point into arc segments and return the end of the last segment.
Methods inherited from BevelSkein:
- __init__(self)
- addLinearMovePoint(self, feedRateMinute, point)
- Add a gcode linear move, feedRate and newline to the output.
- getCornerFeedRate(self)
- Get the corner feed rate, which may be based on the intermediate feed rate.
- getCraftedGcode(self, repository, gcodeText)
- Parse gcode text and store the bevel gcode.
- getExtruderOffReversalPoint(self, afterSegment, afterSegmentComplex, beforeSegment, beforeSegmentComplex, location)
- If the extruder is off and the path is reversing, add intermediate slow points.
- getNextLocation(self)
- Get the next linear move. Return none is none is found.
- linearMove(self, splitLine)
- Bevel a linear move.
- parseInitialization(self, repository)
- Parse gcode initialization and store the parameters.
- parseLine(self, line)
- Parse a gcode line and add it to the bevel gcode.
|
class ArcSegmentSkein(BevelSkein) |
|
A class to arc segment a skein of extrusions. |
|
Methods defined here:
- addArc(self, afterCenterDifferenceAngle, afterPoint, beforeCenterSegment, beforePoint, center)
- Add arc segments to the filleted skein.
- splitPointGetAfter(self, location, nextLocation)
- Fillet a point into arc segments and return the end of the last segment.
Methods inherited from BevelSkein:
- __init__(self)
- addLinearMovePoint(self, feedRateMinute, point)
- Add a gcode linear move, feedRate and newline to the output.
- getCornerFeedRate(self)
- Get the corner feed rate, which may be based on the intermediate feed rate.
- getCraftedGcode(self, repository, gcodeText)
- Parse gcode text and store the bevel gcode.
- getExtruderOffReversalPoint(self, afterSegment, afterSegmentComplex, beforeSegment, beforeSegmentComplex, location)
- If the extruder is off and the path is reversing, add intermediate slow points.
- getNextLocation(self)
- Get the next linear move. Return none is none is found.
- linearMove(self, splitLine)
- Bevel a linear move.
- parseInitialization(self, repository)
- Parse gcode initialization and store the parameters.
- parseLine(self, line)
- Parse a gcode line and add it to the bevel gcode.
|
class BevelSkein |
|
A class to bevel a skein of extrusions. |
|
Methods defined here:
- __init__(self)
- addLinearMovePoint(self, feedRateMinute, point)
- Add a gcode linear move, feedRate and newline to the output.
- getCornerFeedRate(self)
- Get the corner feed rate, which may be based on the intermediate feed rate.
- getCraftedGcode(self, repository, gcodeText)
- Parse gcode text and store the bevel gcode.
- getExtruderOffReversalPoint(self, afterSegment, afterSegmentComplex, beforeSegment, beforeSegmentComplex, location)
- If the extruder is off and the path is reversing, add intermediate slow points.
- getNextLocation(self)
- Get the next linear move. Return none is none is found.
- linearMove(self, splitLine)
- Bevel a linear move.
- parseInitialization(self, repository)
- Parse gcode initialization and store the parameters.
- parseLine(self, line)
- Parse a gcode line and add it to the bevel gcode.
- splitPointGetAfter(self, location, nextLocation)
- Bevel a point and return the end of the bevel. should get complex for radius
|
class FilletRepository |
|
A class to handle the fillet settings. |
|
Methods defined here:
- __init__(self)
- Set the default settings, execute title & settings fileName.
- execute(self)
- Fillet button has been clicked.
| |