PathScripts.post.dxf_post Namespace Reference

Functions

def dxfWrite (objlist, filename)
 
def export (objectslist, filename, argstring)
 
def parse (pathobj)
 
def processArguments (argstring)
 

Variables

 now = datetime.datetime.now()
 
bool OUTPUT_HEADER = True
 
 pythonopen = open
 
string TOOLTIP
 
string TOOLTIP_ARGS
 

Function Documentation

◆ dxfWrite()

def PathScripts.post.dxf_post.dxfWrite (   objlist,
  filename 
)

References importDXF.export().

◆ export()

def PathScripts.post.dxf_post.export (   objectslist,
  filename,
  argstring 
)

◆ parse()

def PathScripts.post.dxf_post.parse (   pathobj)
 accepts a Path object.  Returns a list of wires

◆ processArguments()

def PathScripts.post.dxf_post.processArguments (   argstring)

Variable Documentation

◆ now

PathScripts.post.dxf_post.now = datetime.datetime.now()

◆ OUTPUT_HEADER

bool PathScripts.post.dxf_post.OUTPUT_HEADER = True

◆ pythonopen

PathScripts.post.dxf_post.pythonopen = open

◆ TOOLTIP

string PathScripts.post.dxf_post.TOOLTIP
Initial value:
1 = '''
2 This is a postprocessor file for the Path workbench. It is used to
3 take a pseudo-gcode fragment outputted by a Path object, and output
4 a dxf file.
5 Operations are output to layers.
6 vertical moves are ignore
7 All path moves are flattened to z=0
8 
9 Does NOT remove redundant lines. If you have multiple step-downs in your
10 operation, you'll get multiple redundant lines in your dxf.
11 
12 import dxf_post
13 '''

◆ TOOLTIP_ARGS

string PathScripts.post.dxf_post.TOOLTIP_ARGS
Initial value:
1 = '''
2 Arguments for dxf:
3 '''