PathScripts.PathKurveUtils Namespace Reference

Classes

class  Tag
 

Functions

def add_CRC_end_line (curve, roll_on_curve, roll_off_curve, radius, direction, crc_end_point, lead_out_line_len)
 
def add_CRC_start_line (curve, roll_on_curve, roll_off_curve, radius, direction, crc_start_point, lead_in_line_len)
 
def add_roll_off (curve, roll_off_curve, direction, roll_radius, offset_extra, roll_off)
 
def add_roll_on (curve, roll_on_curve, direction, roll_radius, offset_extra, roll_on)
 
def add_tag (p, width, angle, height)
 
def clear_tags ()
 
def cut_curve (curve)
 
def get_tag_z_for_span (current_perim, curve, radius, start_depth, depth, final_depth)
 
def make_smaller (curve, start=None, finish=None, end_beyond=False)
 
def makeAreaCurve (edges, direction, startpt=None, endpt=None)
 
def makeAreaVertex (seg)
 
def profile (curve, side_of_line, radius=1.0, vertfeed=0.0, horizfeed=0.0, offset_extra=0.0, rapid_safety_space=None, clearance=None, start_depth=None, stepdown=None, final_depth=None, use_CRC=False, roll_on=None, roll_off=None, roll_start=False, roll_end=True, roll_radius=None, roll_start_pt=None, roll_end_pt=None)
 
def profile2 (curve, direction="on", radius=1.0, vertfeed=0.0, horizfeed=0.0, vertrapid=0.0, horizrapid=0.0, offset_extra=0.0, roll_radius=2.0, roll_on=None, roll_off=None, depthparams=None, extend_at_start=0.0, extend_at_end=0.0, lead_in_line_len=0.0, lead_out_line_len=0.0)
 
def split_for_tags (curve, radius, start_depth, depth, final_depth)
 

Variables

 tags
 
 using_area_for_offset
 

Function Documentation

def PathScripts.PathKurveUtils.add_CRC_end_line (   curve,
  roll_on_curve,
  roll_off_curve,
  radius,
  direction,
  crc_end_point,
  lead_out_line_len 
)
def PathScripts.PathKurveUtils.add_CRC_start_line (   curve,
  roll_on_curve,
  roll_off_curve,
  radius,
  direction,
  crc_start_point,
  lead_in_line_len 
)
def PathScripts.PathKurveUtils.add_roll_off (   curve,
  roll_off_curve,
  direction,
  roll_radius,
  offset_extra,
  roll_off 
)
def PathScripts.PathKurveUtils.add_roll_on (   curve,
  roll_on_curve,
  direction,
  roll_radius,
  offset_extra,
  roll_on 
)
def PathScripts.PathKurveUtils.add_tag (   p,
  width,
  angle,
  height 
)
def PathScripts.PathKurveUtils.clear_tags ( )
def PathScripts.PathKurveUtils.cut_curve (   curve)
def PathScripts.PathKurveUtils.get_tag_z_for_span (   current_perim,
  curve,
  radius,
  start_depth,
  depth,
  final_depth 
)
def PathScripts.PathKurveUtils.make_smaller (   curve,
  start = None,
  finish = None,
  end_beyond = False 
)
def PathScripts.PathKurveUtils.makeAreaCurve (   edges,
  direction,
  startpt = None,
  endpt = None 
)
def PathScripts.PathKurveUtils.makeAreaVertex (   seg)
def PathScripts.PathKurveUtils.profile (   curve,
  side_of_line,
  radius = 1.0,
  vertfeed = 0.0,
  horizfeed = 0.0,
  offset_extra = 0.0,
  rapid_safety_space = None,
  clearance = None,
  start_depth = None,
  stepdown = None,
  final_depth = None,
  use_CRC = False,
  roll_on = None,
  roll_off = None,
  roll_start = False,
  roll_end = True,
  roll_radius = None,
  roll_start_pt = None,
  roll_end_pt = None 
)
def PathScripts.PathKurveUtils.profile2 (   curve,
  direction = "on",
  radius = 1.0,
  vertfeed = 0.0,
  horizfeed = 0.0,
  vertrapid = 0.0,
  horizrapid = 0.0,
  offset_extra = 0.0,
  roll_radius = 2.0,
  roll_on = None,
  roll_off = None,
  depthparams = None,
  extend_at_start = 0.0,
  extend_at_end = 0.0,
  lead_in_line_len = 0.0,
  lead_out_line_len = 0.0 
)
def PathScripts.PathKurveUtils.split_for_tags (   curve,
  radius,
  start_depth,
  depth,
  final_depth 
)

Variable Documentation

PathScripts.PathKurveUtils.tags
PathScripts.PathKurveUtils.using_area_for_offset