Package fabmetheus_utilities :: Module euclidean :: Class NestedBand
[hide private]
[frames] | no frames]

Class NestedBand

source code


A loop that surrounds paths.

Instance Methods [hide private]
 
__init__(self)
Initialize.
source code
 
__repr__(self)
Get the string representation of this surrounding loop.
source code
 
addToBoundary(self, vector3)
Add vector3 to boundary.
source code
 
addToLoop(self, vector3)
Add vector3 to loop.
source code
 
addPerimeterInner(self, extrusionHalfWidth, oldOrderedLocation, skein, threadSequence)
Add to the perimeter and the inner island.
source code
 
addToThreads(self, extrusionHalfWidth, oldOrderedLocation, skein, threadSequence)
Add to paths from the last location.
source code
 
getFillLoops(self, penultimateFillLoops)
Get last fill loops from the outside loop and the loops inside the inside loops.
source code
 
getLoopsToBeFilled(self)
Get last fill loops from the outside loop and the loops inside the inside loops.
source code
 
getSurroundingBoundaries(self)
Get the boundary of the surronding loop plus any boundaries of the innerNestedRings.
source code
 
transferClosestFillLoops(self, extrusionHalfWidth, oldOrderedLocation, skein, threadSequence)
Transfer closest fill loops.
source code
 
transferInfillPaths(self, extrusionHalfWidth, oldOrderedLocation, skein, threadSequence)
Transfer the infill paths.
source code
 
transferPaths(self, paths)
Transfer paths.
source code

Inherited from NestedRing: addFlattenedNestedRings, getFromInsideSurroundings

Method Details [hide private]

__init__(self)
(Constructor)

source code 

Initialize.

Overrides: NestedRing.__init__

__repr__(self)
(Representation operator)

source code 

Get the string representation of this surrounding loop.

Overrides: NestedRing.__repr__

addToThreads(self, extrusionHalfWidth, oldOrderedLocation, skein, threadSequence)

source code 

Add to paths from the last location. perimeter>inner >fill>paths or fill> perimeter>inner >paths