Package plugins :: Module comb :: Class CombSkein
[hide private]
[frames] | no frames]

Class CombSkein

source code

A class to comb a skein of extrusions.

Instance Methods [hide private]
 
__init__(self, layer)
Initialize
source code
 
getBetweens(self)
Set betweens for the layer.
source code
 
getIsAsFarAndNotIntersecting(self, begin, end)
Determine if the point on the line is at least as far from the loop as the center point.
source code
 
getIsRunningJumpPathAdded(self, betweens, end, lastPoint, nearestEndMinusLastSegment, pathAround, penultimatePoint, runningJumpSpace)
Add a running jump path if possible, and return if it was added.
source code
 
getPathsByIntersectedLoop(self, begin, end, loop)
Get both paths along the loop from the point nearest to the begin to the point nearest to the end.
source code
 
getPathBetween(self, loop, points)
Add a path between the perimeter and the fill.
source code
 
getPathsBetween(self, z, begin, end)
Insert paths between the perimeter and the fill.
source code
 
getSimplifiedAroundPath(self, begin, end, loop, pathAround)
Get the simplified path between the perimeter and the fill.
source code
 
getSimplifiedBeginPath(self, begin, loop, pathAround)
Get the simplified begin path between the perimeter and the fill.
source code
 
getSimplifiedEndPath(self, end, loop, pathAround)
Get the simplified end path between the perimeter and the fill.
source code