Example #1
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Raftless a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'raft' ):
		print( 'The gcode contains already a raft. Skipping raftless tool.' )
		return gcodeText
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'raftless' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( RaftlessRepository() )
	if not repository.activateRaftless.value:
		return gcodeText
	return RaftlessSkein().getCraftedGcode( gcodeText, repository )
Example #2
0
def getCraftedTextFromText( gcodeText, insetPreferences = None ):
	"Inset the preface gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'inset' ):
		return gcodeText
	if insetPreferences == None:
		insetPreferences = preferences.getReadPreferences( InsetPreferences() )
	return InsetSkein().getCraftedGcode( insetPreferences, gcodeText )
Example #3
0
def getCraftedTextFromText( text, prefaceRepository = None ):
	"Preface and convert an svg text."
	if gcodec.isProcedureDoneOrFileIsEmpty( text, 'preface' ):
		return text
	if prefaceRepository == None:
		prefaceRepository = settings.getReadRepository( PrefaceRepository() )
	return PrefaceSkein().getCraftedGcode( prefaceRepository, text )
Example #4
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Inset the preface gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'inset' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( InsetRepository() )
	return InsetSkein().getCraftedGcode( gcodeText, repository )
Example #5
0
def getCraftedTextFromText( text, prefacePreferences = None ):
	"Preface and convert an svg text."
	if gcodec.isProcedureDoneOrFileIsEmpty( text, 'preface' ):
		return text
	if prefacePreferences == None:
		prefacePreferences = preferences.getReadPreferences( PrefacePreferences() )
	return PrefaceSkein().getCraftedGcode( prefacePreferences, text )
Example #6
0
def getCraftedTextFromText(text, prefaceRepository=None):
    "Preface and convert an svg text."
    if gcodec.isProcedureDoneOrFileIsEmpty(text, 'preface'):
        return text
    if prefaceRepository == None:
        prefaceRepository = settings.getReadRepository(PrefaceRepository())
    return PrefaceSkein().getCraftedGcode(prefaceRepository, text)
Example #7
0
def getCraftedTextFromText(gcodeText, repository=None):
    "Inset the preface gcode text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'inset'):
        return gcodeText
    if repository == None:
        repository = settings.getReadRepository(InsetRepository())
    return InsetSkein().getCraftedGcode(gcodeText, repository)
Example #8
0
def getCraftedTextFromText( gcodeText, liftPreferences = None ):
	"Lift the preface gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'lift' ):
		return gcodeText
	if liftPreferences == None:
		liftPreferences = preferences.getReadPreferences( LiftPreferences() )
	if not liftPreferences.activateLift.value:
		return gcodeText
	return LiftSkein().getCraftedGcode( liftPreferences, gcodeText )
Example #9
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Dimension a gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'dimension' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( DimensionRepository() )
	if not repository.activateDimension.value:
		return gcodeText
	return DimensionSkein().getCraftedGcode( gcodeText, repository )
Example #10
0
def getCraftedTextFromText(gcodeText, clipRepository=None):
    "Clip a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'clip'):
        return gcodeText
    if clipRepository == None:
        clipRepository = settings.getReadRepository(ClipRepository())
    if not clipRepository.activateClip.value:
        return gcodeText
    return ClipSkein().getCraftedGcode(clipRepository, gcodeText)
Example #11
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Dimension a gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'dimension' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( DimensionRepository() )
	if not repository.activateDimension.value:
		return gcodeText
	return DimensionSkein().getCraftedGcode( gcodeText, repository )
Example #12
0
def getCraftedTextFromText(gcodeText, exportRepository=None):
    "Export a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'export'):
        return gcodeText
    if exportRepository == None:
        exportRepository = settings.getReadRepository(ExportRepository())
    if not exportRepository.activateExport.value:
        return gcodeText
    return ExportSkein().getCraftedGcode(exportRepository, gcodeText)
Example #13
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Temperature a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'temperature' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( TemperatureRepository() )
	if not repository.activateTemperature.value:
		return gcodeText
	return TemperatureSkein().getCraftedGcode( gcodeText, repository )
Example #14
0
def getCraftedTextFromText( gcodeText, feedRepository = None ):
	"Feed a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'feed' ):
		return gcodeText
	if feedRepository == None:
		feedRepository = settings.getReadRepository( FeedRepository() )
	if not feedRepository.activateFeed.value:
		return gcodeText
	return FeedSkein().getCraftedGcode( gcodeText, feedRepository )
Example #15
0
def getCraftedTextFromText( gcodeText, whittleRepository = None ):
	"Whittle the preface gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'whittle' ):
		return gcodeText
	if whittleRepository == None:
		whittleRepository = settings.getReadRepository( WhittleRepository() )
	if not whittleRepository.activateWhittle.value:
		return gcodeText
	return WhittleSkein().getCraftedGcode( whittleRepository, gcodeText )
Example #16
0
def getCraftedTextFromText( gcodeText, wipeRepository = None ):
	"Wipe a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'wipe' ):
		return gcodeText
	if wipeRepository == None:
		wipeRepository = preferences.getReadRepository( WipeRepository() )
	if not wipeRepository.activateWipe.value:
		return gcodeText
	return WipeSkein().getCraftedGcode( gcodeText, wipeRepository )
Example #17
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Coil a gcode linear move gcodeText."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'coil' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( CoilRepository() )
	if not repository.activateCoil.value:
		return gcodeText
	return CoilSkein().getCraftedGcode( gcodeText, repository )
Example #18
0
def getCraftedTextFromText( gcodeText, speedRepository = None ):
	"Speed a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'speed' ):
		return gcodeText
	if speedRepository == None:
		speedRepository = preferences.getReadRepository( SpeedRepository() )
	if not speedRepository.activateSpeed.value:
		return gcodeText
	return SpeedSkein().getCraftedGcode( gcodeText, speedRepository )
Example #19
0
def getCraftedTextFromText(gcodeText, exportPreferences=None):
    "Export a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, "export"):
        return gcodeText
    if exportPreferences == None:
        exportPreferences = preferences.getReadPreferences(ExportPreferences())
    if not exportPreferences.activateExport.value:
        return gcodeText
    return ExportSkein().getCraftedGcode(exportPreferences, gcodeText)
Example #20
0
def getCraftedTextFromText(gcodeText, repository=None):
    "Mill a gcode linear move gcodeText."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'mill'):
        return gcodeText
    if repository == None:
        repository = settings.getReadRepository(MillRepository())
    if not repository.activateMill.value:
        return gcodeText
    return MillSkein().getCraftedGcode(gcodeText, repository)
Example #21
0
def getCraftedTextFromText(gcodeText, liftRepository=None):
    "Lift the preface gcode text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'lift'):
        return gcodeText
    if liftRepository == None:
        liftRepository = settings.getReadRepository(LiftRepository())
    if not liftRepository.activateLift.value:
        return gcodeText
    return LiftSkein().getCraftedGcode(liftRepository, gcodeText)
Example #22
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Widen the preface gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'widen' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( WidenRepository() )
	if not repository.activateWiden.value:
		return gcodeText
	return WidenSkein().getCraftedGcode( gcodeText, repository )
Example #23
0
def getCraftedTextFromText( gcodeText, coolPreferences = None ):
	"Cool a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'cool' ):
		return gcodeText
	if coolPreferences == None:
		coolPreferences = preferences.getReadPreferences( CoolPreferences() )
	if not coolPreferences.activateCool.value:
		return gcodeText
	return CoolSkein().getCraftedGcode( gcodeText, coolPreferences )
Example #24
0
def getCraftedTextFromText(gcodeText, multiplyRepository=None):
    "Multiply the fill text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'multiply'):
        return gcodeText
    if multiplyRepository == None:
        multiplyRepository = settings.getReadRepository(MultiplyRepository())
    if not multiplyRepository.activateMultiply.value:
        return gcodeText
    return MultiplySkein().getCraftedGcode(gcodeText, multiplyRepository)
Example #25
0
def getCraftedTextFromText( gcodeText, unpausePreferences = None ):
	"Unpause a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'unpause' ):
		return gcodeText
	if unpausePreferences == None:
		unpausePreferences = preferences.getReadPreferences( UnpausePreferences() )
	if not unpausePreferences.activateUnpause.value:
		return gcodeText
	return UnpauseSkein().getCraftedGcode( unpausePreferences, gcodeText )
Example #26
0
def getCraftedTextFromText( gcodeText, hopRepository = None ):
	"Hop a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'hop' ):
		return gcodeText
	if hopRepository == None:
		hopRepository = settings.getReadRepository( HopRepository() )
	if not hopRepository.activateHop.value:
		return gcodeText
	return HopSkein().getCraftedGcode( gcodeText, hopRepository )
Example #27
0
def getCraftedTextFromText( gcodeText, exportRepository = None ):
	"Export a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'export' ):
		return gcodeText
	if exportRepository == None:
		exportRepository = settings.getReadRepository( ExportRepository() )
	if not exportRepository.activateExport.value:
		return gcodeText
	return ExportSkein().getCraftedGcode( exportRepository, gcodeText )
Example #28
0
def getCraftedTextFromText( gcodeText, repository = None ):
	"Outset the preface gcode text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'outset' ):
		return gcodeText
	if repository == None:
		repository = settings.getReadRepository( OutsetRepository() )
	if not repository.activateOutset.value:
		return gcodeText
	return OutsetSkein().getCraftedGcode( gcodeText, repository )
Example #29
0
def getCraftedTextFromText( gcodeText, coolRepository = None ):
	"Cool a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'cool' ):
		return gcodeText
	if coolRepository == None:
		coolRepository = settings.getReadRepository( CoolRepository() )
	if not coolRepository.activateCool.value:
		return gcodeText
	return CoolSkein().getCraftedGcode( gcodeText, coolRepository )
Example #30
0
def getCraftedTextFromText(gcodeText, chamberRepository=None):
    "Chamber a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'chamber'):
        return gcodeText
    if chamberRepository == None:
        chamberRepository = settings.getReadRepository(ChamberRepository())
    if not chamberRepository.activateChamber.value:
        return gcodeText
    return ChamberSkein().getCraftedGcode(gcodeText, chamberRepository)
Example #31
0
def getCraftedTextFromText( gcodeText, oozebaneRepository = None ):
	"Oozebane a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'oozebane' ):
		return gcodeText
	if oozebaneRepository == None:
		oozebaneRepository = settings.getReadRepository( OozebaneRepository() )
	if not oozebaneRepository.activateOozebane.value:
		return gcodeText
	return OozebaneSkein().getCraftedGcode( gcodeText, oozebaneRepository )
Example #32
0
def getCraftedTextFromText(gcodeText, stretchRepository=None):
    "Stretch a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'stretch'):
        return gcodeText
    if stretchRepository == None:
        stretchRepository = settings.getReadRepository(StretchRepository())
    if not stretchRepository.activateStretch.value:
        return gcodeText
    return StretchSkein().getCraftedGcode(gcodeText, stretchRepository)
Example #33
0
def getCraftedTextFromText( gcodeText, jitterRepository = None ):
	"Jitter a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'jitter' ):
		return gcodeText
	if jitterRepository == None:
		jitterRepository = settings.getReadRepository( JitterRepository() )
	if not jitterRepository.activateJitter.value:
		return gcodeText
	return JitterSkein().getCraftedGcode( jitterRepository, gcodeText )
Example #34
0
def getCraftedTextFromText( gcodeText, lashPreferences = None ):
	"Get a lashed gcode linear move text from text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'lash' ):
		return gcodeText
	if lashPreferences == None:
		lashPreferences = preferences.getReadPreferences( LashPreferences() )
	if not lashPreferences.activateLash.value:
		return gcodeText
	return LashSkein().getCraftedGcode( gcodeText, lashPreferences )
Example #35
0
def getCraftedTextFromText( gcodeText, clipRepository = None ):
	"Clip a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'clip' ):
		return gcodeText
	if clipRepository == None:
		clipRepository = preferences.getReadRepository( ClipRepository() )
	if not clipRepository.activateClip.value:
		return gcodeText
	return ClipSkein().getCraftedGcode( clipRepository, gcodeText )
Example #36
0
def getCraftedTextFromText( gcodeText, homePreferences = None ):
	"Home a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'home' ):
		return gcodeText
	if homePreferences == None:
		homePreferences = preferences.getReadPreferences( HomePreferences() )
	if not homePreferences.activateHome.value:
		return gcodeText
	return HomeSkein().getCraftedGcode( gcodeText, homePreferences )
Example #37
0
def getCraftedTextFromText( gcodeText, raftRepository = None ):
	"Raft a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'raft' ):
		return gcodeText
	if raftRepository == None:
		raftRepository = preferences.getReadRepository( RaftRepository() )
	if not raftRepository.activateRaft.value:
		return gcodeText
	return RaftSkein().getCraftedGcode( gcodeText, raftRepository )
Example #38
0
def getCraftedTextFromText( gcodeText, jitterRepository = None ):
	"Jitter a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'jitter' ):
		return gcodeText
	if jitterRepository == None:
		jitterRepository = preferences.getReadRepository( JitterRepository() )
	if not jitterRepository.activateJitter.value:
		return gcodeText
	return JitterSkein().getCraftedGcode( jitterRepository, gcodeText )
Example #39
0
def getCraftedTextFromText(gcodeText, repository=None):
    "Outset the preface gcode text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'outset'):
        return gcodeText
    if repository == None:
        repository = settings.getReadRepository(OutsetRepository())
    if not repository.activateOutset.value:
        return gcodeText
    return OutsetSkein().getCraftedGcode(gcodeText, repository)
Example #40
0
def getCraftedTextFromText(gcodeText, wipeRepository=None):
    "Wipe a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'wipe'):
        return gcodeText
    if wipeRepository == None:
        wipeRepository = settings.getReadRepository(WipeRepository())
    if not wipeRepository.activateWipe.value:
        return gcodeText
    return WipeSkein().getCraftedGcode(gcodeText, wipeRepository)
Example #41
0
def getCraftedTextFromText(gcodeText, homeRepository=None):
    "Home a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'home'):
        return gcodeText
    if homeRepository == None:
        homeRepository = settings.getReadRepository(HomeRepository())
    if not homeRepository.activateHome.value:
        return gcodeText
    return HomeSkein().getCraftedGcode(gcodeText, homeRepository)
Example #42
0
def getCraftedTextFromText( gcodeText, combRepository = None ):
	"Comb a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'comb' ):
		return gcodeText
	if combRepository == None:
		combRepository = settings.getReadRepository( CombRepository() )
	if not combRepository.activateComb.value:
		return gcodeText
	return CombSkein().getCraftedGcode( combRepository, gcodeText )
Example #43
0
def getCraftedTextFromText(gcodeText, repository=None):
    "Widen the preface gcode text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'widen'):
        return gcodeText
    if repository == None:
        repository = settings.getReadRepository(WidenRepository())
    if not repository.activateWiden.value:
        return gcodeText
    return WidenSkein().getCraftedGcode(gcodeText, repository)
Example #44
0
def getCraftedTextFromText( gcodeText, stretchPreferences = None ):
	"Stretch a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'stretch' ):
		return gcodeText
	if stretchPreferences == None:
		stretchPreferences = preferences.getReadPreferences( StretchPreferences() )
	if not stretchPreferences.activateStretch.value:
		return gcodeText
	return StretchSkein().getCraftedGcode( gcodeText, stretchPreferences )
Example #45
0
def getCraftedTextFromText( gcodeText, lashRepository = None ):
	"Get a lashed gcode linear move text from text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'lash' ):
		return gcodeText
	if lashRepository == None:
		lashRepository = settings.getReadRepository( LashRepository() )
	if not lashRepository.activateLash.value:
		return gcodeText
	return LashSkein().getCraftedGcode( gcodeText, lashRepository )
Example #46
0
def getCraftedTextFromText(gcodeText, towerRepository=None):
    "Tower a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'tower'):
        return gcodeText
    if towerRepository == None:
        towerRepository = settings.getReadRepository(TowerRepository())
    if not towerRepository.activateTower.value:
        return gcodeText
    return TowerSkein().getCraftedGcode(gcodeText, towerRepository)
Example #47
0
def getCraftedTextFromText( gcodeText, chamberRepository = None ):
	"Chamber a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'chamber' ):
		return gcodeText
	if chamberRepository == None:
		chamberRepository = preferences.getReadRepository( ChamberRepository() )
	if not chamberRepository.activateChamber.value:
		return gcodeText
	return ChamberSkein().getCraftedGcode( gcodeText, chamberRepository )
Example #48
0
def getCraftedTextFromText( gcodeText, splodgeRepository = None ):
	"Splodge a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'splodge' ):
		return gcodeText
	if splodgeRepository == None:
		splodgeRepository = settings.getReadRepository( SplodgeRepository() )
	if not splodgeRepository.activateSplodge.value:
		return gcodeText
	return SplodgeSkein().getCraftedGcode( gcodeText, splodgeRepository )
Example #49
0
def getCraftedTextFromText(gcodeText, feedRepository=None):
    "Feed a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'feed'):
        return gcodeText
    if feedRepository == None:
        feedRepository = settings.getReadRepository(FeedRepository())
    if not feedRepository.activateFeed.value:
        return gcodeText
    return FeedSkein().getCraftedGcode(gcodeText, feedRepository)
Example #50
0
def getCraftedTextFromText( gcodeText, flowRepository = None ):
	"Flow a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'flow' ):
		return gcodeText
	if flowRepository == None:
		flowRepository = preferences.getReadRepository( FlowRepository() )
	if not flowRepository.activateFlow.value:
		return gcodeText
	return FlowSkein().getCraftedGcode( gcodeText, flowRepository )
Example #51
0
def getCraftedTextFromText( gcodeText, stretchRepository = None ):
	"Stretch a gcode linear move text."
	if gcodec.isProcedureDoneOrFileIsEmpty( gcodeText, 'stretch' ):
		return gcodeText
	if stretchRepository == None:
		stretchRepository = settings.getReadRepository( StretchRepository() )
	if not stretchRepository.activateStretch.value:
		return gcodeText
	return StretchSkein().getCraftedGcode( gcodeText, stretchRepository )
Example #52
0
def getCraftedTextFromText(gcodeText, filletRepository=None):
    "Fillet a gcode linear move text."
    if gcodec.isProcedureDoneOrFileIsEmpty(gcodeText, 'fillet'):
        return gcodeText
    if filletRepository == None:
        filletRepository = settings.getReadRepository(FilletRepository())
    if not filletRepository.activateFillet.value:
        return gcodeText
    if filletRepository.arcPoint.value:
        return ArcPointSkein().getCraftedGcode(filletRepository, gcodeText)
    elif filletRepository.arcRadius.value:
        return ArcRadiusSkein().getCraftedGcode(filletRepository, gcodeText)
    elif filletRepository.arcSegment.value:
        return ArcSegmentSkein().getCraftedGcode(filletRepository, gcodeText)
    elif filletRepository.bevel.value:
        return BevelSkein().getCraftedGcode(filletRepository, gcodeText)
    return gcodeText