PathScripts.PathHelix Namespace Reference

Classes

class  CommandPathHelix
 
class  ObjectPathHelix
 
class  TaskPanel
 
class  ViewProviderPathHelix
 

Functions

def connected (edge, face)
 
def cylinders_in_selection ()
 
def features_by_centers (base, features)
 
def helix_cut (center, r_out, r_in, dr, zmax, zmin, dz, safe_z, tool_diameter, vfeed, hfeed, direction, startside)
 
def print_all_exceptions (cls)
 
def print_exceptions (func)
 
def translate (context, text, disambig=None)
 
def z_cylinder (cyl)
 

Function Documentation

def PathScripts.PathHelix.connected (   edge,
  face 
)
def PathScripts.PathHelix.features_by_centers (   base,
  features 
)
def PathScripts.PathHelix.helix_cut (   center,
  r_out,
  r_in,
  dr,
  zmax,
  zmin,
  dz,
  safe_z,
  tool_diameter,
  vfeed,
  hfeed,
  direction,
  startside 
)
center: 2-tuple
  (x0, y0) coordinates of center
r_out, r_in: floats
  radial range, cut from outer radius r_out in layers of dr to inner radius r_in
zmax, zmin: floats
  z-range, cut from zmax in layers of dz down to zmin
safe_z: float
  safety layer height
tool_diameter: float
  Width of tool

Referenced by PathScripts.PathHelix.ObjectPathHelix.execute().

def PathScripts.PathHelix.print_all_exceptions (   cls)
def PathScripts.PathHelix.print_exceptions (   func)
def PathScripts.PathHelix.translate (   context,
  text,
  disambig = None 
)
def PathScripts.PathHelix.z_cylinder (   cyl)
Test if cylinder is aligned to z-Axis

Referenced by PathScripts.PathHelix.cylinders_in_selection().