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

◆ TOOLTIP_ARGS

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