SYMBOL INDEX (3785 symbols across 90 files) FILE: solid2/config.py class Config (line 8) | class Config: method __init__ (line 9) | def __init__(self): method get_openscad_library_paths (line 18) | def get_openscad_library_paths(self): method get_pickle_cache_dir (line 48) | def get_pickle_cache_dir(self): FILE: solid2/core/builtins/convenience.py class _ModifierBase (line 11) | class _ModifierBase(_ObjectBase, _OperatorMixin, _AccessSyntaxMixin): method __init__ (line 12) | def __init__(self, child=None): class debug (line 17) | class debug(_ModifierBase): method _render (line 18) | def _render(self): class background (line 21) | class background(_ModifierBase): method _render (line 22) | def _render(self): class root (line 25) | class root(_ModifierBase): method _render (line 26) | def _render(self): class disable (line 29) | class disable(_ModifierBase): method _render (line 30) | def _render(self): function up (line 36) | def up(z): return translate((0, 0, z)) function down (line 37) | def down(z): return translate((0, 0, -z)) function right (line 38) | def right(x): return translate((x, 0, 0)) function left (line 39) | def left(x): return translate((-x, 0, 0)) function forward (line 40) | def forward(y): return translate((0, y, 0)) function fwd (line 41) | def fwd(y): return forward(y) function back (line 42) | def back(y): return translate((0, -y, 0)) function translateX (line 44) | def translateX(x) : return translate((x, 0, 0)) function translateY (line 45) | def translateY(y) : return translate((0, y, 0)) function translateZ (line 46) | def translateZ(z) : return translate((0, 0, z)) function rotateX (line 48) | def rotateX(x): return rotate((x, 0, 0)) function rotateY (line 49) | def rotateY(y): return rotate((0, y, 0)) function rotateZ (line 50) | def rotateZ(z): return rotate((0, 0, z)) function scaleX (line 52) | def scaleX(x): return scale((x, 1, 1)) function scaleY (line 53) | def scaleY(y): return scale((1, y, 1)) function scaleZ (line 54) | def scaleZ(z): return scale((1, 1, z)) function resizeX (line 57) | def resizeX(x): return resize((x, 0, 0)) function resizeY (line 58) | def resizeY(y): return resize((0, y, 0)) function resizeZ (line 59) | def resizeZ(z): return resize((0, 0, z)) function mirrorX (line 61) | def mirrorX(): return mirror((1, 0, 0)) function mirrorY (line 62) | def mirrorY(): return mirror((0, 1, 0)) function mirrorZ (line 63) | def mirrorZ(): return mirror((0, 0, 1)) function _extract_size_list (line 77) | def _extract_size_list(size_count, *args): function translate (line 98) | def translate(*args, **kwargs): function scale (line 103) | def scale(*args, **kwargs): function rotate (line 108) | def rotate(*args, **kwargs): function square (line 113) | def square(*args, **kwargs): function cube (line 118) | def cube(*args, **kwargs): function resize (line 124) | def resize(*args, **kwargs): function mirror (line 129) | def mirror(*args, **kwargs): FILE: solid2/core/builtins/openscad_functions.py function _base_fn (line 2) | def _base_fn(name, *args): function cos (line 9) | def cos(n): return _base_fn("cos", n) function sin (line 10) | def sin(n): return _base_fn("sin", n) function tan (line 11) | def tan(n): return _base_fn("tan", n) function acos (line 12) | def acos(n): return _base_fn('acos', n) function asin (line 13) | def asin(n): return _base_fn('asin', n) function atan (line 14) | def atan(n): return _base_fn('atan', n) function atan2 (line 15) | def atan2(n, m): return _base_fn('atan2', n, m) function abs (line 17) | def abs(n): return _base_fn('abs', n) function ceil (line 18) | def ceil(n): return _base_fn('ceil', n) function exp (line 19) | def exp(n): return _base_fn('exp', n) function floor (line 20) | def floor(n): return _base_fn('floor', n) function len (line 21) | def len(n): return _base_fn('len', n) function ln (line 22) | def ln(n): return _base_fn('ln', n) function log (line 23) | def log(n): return _base_fn('log', n) function norm (line 24) | def norm(v): return _base_fn('norm', v) function pow (line 25) | def pow(n, m): return _base_fn('pow', n, m) function round (line 26) | def round(n): return _base_fn('round', n) function sign (line 27) | def sign(n): return _base_fn('sign', n) function sqrt (line 28) | def sqrt(n): return _base_fn('sqrt', n) function min (line 30) | def min(*args): return _base_fn('min', *args) function max (line 31) | def max(*args): return _base_fn('max', *args) function concat (line 33) | def concat(*args): return _base_fn('concat', *args) function cross (line 34) | def cross(*args): return _base_fn('cross', *args) function lookup (line 35) | def lookup(*args): return _base_fn('lookup', *args) function rands (line 36) | def rands(*args): return _base_fn('rands', *args) function not_ (line 37) | def not_(*args): return _base_fn('!', *args) FILE: solid2/core/builtins/openscad_primitives.py class polygon (line 24) | class polygon(_OpenSCADObject): method __init__ (line 44) | def __init__(self, points: _Union[Points, _BareOpenSCADObject], paths:... class circle (line 58) | class circle(_OpenSCADObject): method __init__ (line 73) | def __init__(self, r: float = None, d: float = None, _fn: int = None) ... class square (line 78) | class square(_OpenSCADObject): method __init__ (line 96) | def __init__(self, size: ScadSize = None, center: bool = None) -> None: class sphere (line 101) | class sphere(_OpenSCADObject): method __init__ (line 116) | def __init__(self, r: float = None, d: float = None, _fn: int = None) ... class cube (line 121) | class cube(_OpenSCADObject): method __init__ (line 139) | def __init__(self, size: ScadSize = None, center: bool = None) -> None: class cylinder (line 144) | class cylinder(_OpenSCADObject): method __init__ (line 182) | def __init__(self, h: float = None, r1: float = None, r2: float = None... class polyhedron (line 191) | class polyhedron(_OpenSCADObject): method __init__ (line 219) | def __init__(self, points: P3s, faces: Indexes, convexity: int = None,... class union (line 226) | class union(_OpenSCADObject): method __init__ (line 232) | def __init__(self) -> None: class intersection (line 236) | class intersection(_OpenSCADObject): method __init__ (line 242) | def __init__(self) -> None: class difference (line 246) | class difference(_OpenSCADObject): method __init__ (line 251) | def __init__(self) -> None: class translate (line 255) | class translate(_OpenSCADObject): method __init__ (line 263) | def __init__(self, v: P3 = None) -> None: class scale (line 267) | class scale(_OpenSCADObject): method __init__ (line 275) | def __init__(self, v: P3 = None) -> None: class rotate (line 279) | class rotate(_OpenSCADObject): method __init__ (line 291) | def __init__(self, a: _Union[float, Vec3] = None, v: Vec3 = None) -> N... class mirror (line 295) | class mirror(_OpenSCADObject): method __init__ (line 304) | def __init__(self, v: Vec3) -> None: class resize (line 308) | class resize(_OpenSCADObject): method __init__ (line 319) | def __init__(self, newsize: Vec3, auto: _Tuple[bool, bool, bool] = Non... class multmatrix (line 323) | class multmatrix(_OpenSCADObject): method __init__ (line 332) | def __init__(self, m: _Tuple[Vec4, Vec4, Vec4, Vec4]) -> None: class color (line 336) | class color(_OpenSCADObject): method __init__ (line 350) | def __init__(self, c: _Union[Vec34, str], alpha: float = 1.0) -> None: class minkowski (line 354) | class minkowski(_OpenSCADObject): method __init__ (line 361) | def __init__(self) -> None: class offset (line 365) | class offset(_OpenSCADObject): method __init__ (line 387) | def __init__(self, r: float = None, delta: float = None, chamfer: bool... class hull (line 400) | class hull(_OpenSCADObject): method __init__ (line 407) | def __init__(self) -> None: class render (line 411) | class render(_OpenSCADObject): method __init__ (line 420) | def __init__(self, convexity: int = None) -> None: class linear_extrude (line 424) | class linear_extrude(_OpenSCADObject): method __init__ (line 455) | def __init__(self, height: float = None, center: bool = None, convexit... class rotate_extrude (line 463) | class rotate_extrude(_OpenSCADObject): method __init__ (line 493) | def __init__(self, angle: float = 360, convexity: int = None, _fn: int... class dxf_linear_extrude (line 499) | class dxf_linear_extrude(_OpenSCADObject): method __init__ (line 500) | def __init__(self, file: PathStr, layer: float = None, height: float =... class projection (line 510) | class projection(_OpenSCADObject): method __init__ (line 521) | def __init__(self, cut: bool = None) -> None: class surface (line 525) | class surface(_OpenSCADObject): method __init__ (line 549) | def __init__(self, file, center: bool = None, convexity: int = None, i... class text (line 555) | class text(_OpenSCADObject): method __init__ (line 604) | def __init__(self, text: str, size: float = None, font: str = None, ha... class child (line 615) | class child(_OpenSCADObject): method __init__ (line 616) | def __init__(self, index: int = None, vector: _Sequence[int] = None, r... class children (line 622) | class children(_OpenSCADObject): method __init__ (line 639) | def __init__(self, index: int = None, vector: float = None, range: P23... class import_stl (line 645) | class import_stl(_OpenSCADObject): method __init__ (line 646) | def __init__(self, file: PathStr, origin: P2 = (0, 0), convexity: int ... class import_dxf (line 652) | class import_dxf(_OpenSCADObject): method __init__ (line 653) | def __init__(self, file, origin=(0, 0), convexity: int = None, layer: ... class import_ (line 659) | class import_(_OpenSCADObject): method __init__ (line 674) | def __init__(self, file: PathStr, origin: P2 = (0, 0), convexity: int ... class _import (line 679) | class _import(import_): pass class intersection_for (line 682) | class intersection_for(_OpenSCADObject): method __init__ (line 688) | def __init__(self, n: int) -> None: FILE: solid2/core/extension_manager.py class ExtensionManager (line 2) | class ExtensionManager(): method __init__ (line 3) | def __init__(self): method register_root_wrapper (line 9) | def register_root_wrapper(self, ext): method register_pre_render (line 12) | def register_pre_render(self, func): method register_post_render (line 15) | def register_post_render(self, func): method register_access_syntax (line 18) | def register_access_syntax(self, fn): method wrap_root_node (line 30) | def wrap_root_node(self, root): method call_pre_render (line 37) | def call_pre_render(self, root): method call_post_render (line 45) | def call_post_render(self, root): method access_syntax_lookup (line 53) | def access_syntax_lookup(self, key): function register_access_syntax (line 59) | def register_access_syntax(fn): function register_pre_render (line 63) | def register_pre_render(fn): function register_post_render (line 67) | def register_post_render(fn): function register_root_wrapper (line 71) | def register_root_wrapper(fn): FILE: solid2/core/object_base/access_syntax_mixin.py function builtins (line 3) | def builtins(): class AccessSyntaxMixin (line 7) | class AccessSyntaxMixin: method intersection_for (line 9) | def intersection_for(self, n): return builtins().intersection_for(... method color (line 10) | def color(self, color, alpha=1.0): return builtins().color(color, alph... method hull (line 11) | def hull(self): return builtins().hull()(self) method render (line 12) | def render(self, convexity=None): return builtins().render(convexity)... method projection (line 13) | def projection(self, cut=None): return builtins().projection(cut)(s... method surface (line 15) | def surface(self, file, center=None, convexity=None, invert=None): method offset (line 17) | def offset(self, r=None, delta=None, chamfer=None, _fn=None): method mirror (line 20) | def mirror(self, *args, **kwargs): return builtins().mirror(*args, **k... method resize (line 21) | def resize(self, *args, **kwargs): return builtins().resize(*args, **k... method mirrorX (line 23) | def mirrorX(self): return builtins().mirrorX()(self) method mirrorY (line 24) | def mirrorY(self): return builtins().mirrorY()(self) method mirrorZ (line 25) | def mirrorZ(self): return builtins().mirrorZ()(self) method resizeX (line 27) | def resizeX(self, x): return builtins().resizeX(x)(self) method resizeY (line 28) | def resizeY(self, y): return builtins().resizeY(y)(self) method resizeZ (line 29) | def resizeZ(self, z): return builtins().resizeZ(z)(self) method union (line 31) | def union(self): return builtins().union()(self) method difference (line 32) | def difference(self): return builtins().difference()(self) method intersection (line 33) | def intersection(self): return builtins().intersection()(self) method rotate_extrude (line 36) | def rotate_extrude(self, angle=None, convexity=None, _fn=None): method linear_extrude (line 39) | def linear_extrude(self, height=None, center=None, convexity=None, \ method translate (line 44) | def translate(self, *args, **kwargs): return builtins().translate(*arg... method scale (line 45) | def scale(self, *args, **kwargs): return builtins().scale(*args, *... method rotate (line 46) | def rotate(self, *args, **kwargs): return builtins().rotate(*args, ... method down (line 48) | def down(self, z): return builtins().down(z)(self) method up (line 49) | def up(self, z): return builtins().up(z)(self) method left (line 50) | def left(self, x): return builtins().left(x)(self) method right (line 51) | def right(self, x): return builtins().right(x)(self) method back (line 52) | def back(self, y): return builtins().back(y)(self) method fwd (line 53) | def fwd(self, y): return builtins().fwd(y)(self) method forward (line 54) | def forward(self, y): return builtins().fwd(y)(self) method translateX (line 56) | def translateX(self, x): return builtins().translateX(x)(self) method translateY (line 57) | def translateY(self, y): return builtins().translateY(y)(self) method translateZ (line 58) | def translateZ(self, z): return builtins().translateZ(z)(self) method rotateX (line 60) | def rotateX(self, x): return builtins().rotateX(x)(self) method rotateY (line 61) | def rotateY(self, y): return builtins().rotateY(y)(self) method rotateZ (line 62) | def rotateZ(self, z): return builtins().rotateZ(z)(self) method scaleX (line 64) | def scaleX(self, x): return builtins().scaleX(x)(self) method scaleY (line 65) | def scaleY(self, y): return builtins().scaleY(y)(self) method scaleZ (line 66) | def scaleZ(self, z): return builtins().scaleZ(z)(self) method debug (line 68) | def debug(self): return builtins().debug()(self) method background (line 69) | def background(self): return builtins().background()(self) method root (line 70) | def root(self): return builtins().root()(self) method disable (line 71) | def disable(self): return builtins().disable()(self) method __getattr__ (line 73) | def __getattr__(self, name): FILE: solid2/core/object_base/object_base_impl.py class RenderMixin (line 7) | class RenderMixin: method __repr__ (line 8) | def __repr__(self): method as_scad (line 11) | def as_scad(self): method save_as_scad (line 15) | def save_as_scad(self, filename='', outdir=''): method save_as_stl (line 19) | def save_as_stl(self, filename=None): method _ipython_display_ (line 23) | def _ipython_display_(self): class ObjectBase (line 38) | class ObjectBase(RenderMixin): method __init__ (line 39) | def __init__(self): method add (line 42) | def add(self, c): method _render (line 55) | def _render(self): method __call__ (line 61) | def __call__(self, *args): class BareOpenSCADObject (line 69) | class BareOpenSCADObject(ObjectBase): method __init__ (line 70) | def __init__(self, name, params): method _render (line 75) | def _render(self): method _generate_scad_head (line 91) | def _generate_scad_head(self): class OpenSCADObject (line 120) | class OpenSCADObject(AccessSyntaxMixin, OperatorMixin, BareOpenSCADObject): class OpenSCADConstant (line 123) | class OpenSCADConstant: method __init__ (line 124) | def __init__(self, value): method __repr__ (line 130) | def __repr__(self): method __operator_base__ (line 133) | def __operator_base__(self, op, other): method __roperator_base__ (line 136) | def __roperator_base__(self, op, other): method __unary_operator_base__ (line 139) | def __unary_operator_base__(self, op): method __illegal_operator__ (line 142) | def __illegal_operator__(self): method __add__ (line 149) | def __add__(self, other): return self.__operator_base__("+", other) method __sub__ (line 150) | def __sub__(self, other): return self.__operator_base__("-", other) method __mul__ (line 151) | def __mul__(self, other): return self.__operator_base__("*", other) method __mod__ (line 152) | def __mod__(self, other): return self.__operator_base__("%", other) method __pow__ (line 153) | def __pow__(self, other): return self.__operator_base__("^", other) method __truediv__ (line 154) | def __truediv__(self, other): return self.__operator_base__("/", other) method __radd__ (line 156) | def __radd__(self, other): return self.__roperator_base__("+", other) method __rsub__ (line 157) | def __rsub__(self, other): return self.__roperator_base__("-", other) method __rmul__ (line 158) | def __rmul__(self, other): return self.__roperator_base__("*", other) method __rmod__ (line 159) | def __rmod__(self, other): return self.__roperator_base__("%", other) method __rpow__ (line 160) | def __rpow__(self, other): return self.__roperator_base__("^", other) method __rtruediv__ (line 161) | def __rtruediv__(self, other): return self.__roperator_base__("/", other) method __neg__ (line 164) | def __neg__(self): return self.__unary_operator_base__("-") method __abs__ (line 167) | def __abs__(self): return OpenSCADConstant(f'abs({self})') method __eq__ (line 170) | def __eq__(self, other): return self.__operator_base__("==", other) #t... method __ne__ (line 171) | def __ne__(self, other): return self.__operator_base__("!=", other) #t... method __le__ (line 172) | def __le__(self, other): return self.__operator_base__("<=", other) method __ge__ (line 173) | def __ge__(self, other): return self.__operator_base__(">=", other) method __lt__ (line 174) | def __lt__(self, other): return self.__operator_base__("<", other) method __gt__ (line 175) | def __gt__(self, other): return self.__operator_base__(">", other) method __bool__ (line 178) | def __bool__(self): method _render (line 183) | def _render(self): function scad_inline (line 187) | def scad_inline(code): class OpenSCADParameterFunction (line 190) | class OpenSCADParameterFunction(OpenSCADConstant): function scad_inline_parameter_func (line 193) | def scad_inline_parameter_func(code): FILE: solid2/core/object_base/operator_mixin.py class OperatorMixin (line 2) | class OperatorMixin: method _union_op (line 3) | def _union_op(self, x, unionType): method _difference_op (line 26) | def _difference_op(self, x, differenceType): method _intersection_op (line 42) | def _intersection_op(self, x, intersectionType): method __add__ (line 63) | def __add__(self, x): method __or__ (line 66) | def __or__(self, x): method __radd__ (line 69) | def __radd__(self, x): method __sub__ (line 72) | def __sub__(self, x): method __mul__ (line 75) | def __mul__(self, x): method __and__ (line 78) | def __and__(self, x): method __invert__ (line 81) | def __invert__(self): FILE: solid2/core/object_factory.py function check_signature (line 7) | def check_signature(name, args_def, kwargs_def, *args, **kwargs): function create_openscad_wrapper_from_symbols (line 48) | def create_openscad_wrapper_from_symbols(name, args, kwargs): FILE: solid2/core/parse_scad.py function get_pickle_filename (line 15) | def get_pickle_filename(filename): function check_pickle_cache (line 30) | def check_pickle_cache(filename): function update_pickle_cache (line 51) | def update_pickle_cache(filename, callables, global_vars): function get_scad_file_as_dict (line 67) | def get_scad_file_as_dict(filename): FILE: solid2/core/scad_import.py function check_module_cache (line 13) | def check_module_cache(resolved_scad, use_not_include): function update_module_cache (line 29) | def update_module_cache(resolved_scad, new_namespace_dict, use_not_inclu... function load_scad_file_into_dict (line 34) | def load_scad_file_into_dict(resolved_scad, dest_namespace_dict, use_not... function load_scad_dir_into_dict (line 48) | def load_scad_dir_into_dict(resolved_scad, dest_namespace_dict, use_not_... function load_scad_file_or_dir_into_dict (line 65) | def load_scad_file_or_dir_into_dict(filename, dest_namespace_dict, use_n... function get_callers_namespace_dict (line 89) | def get_callers_namespace_dict(depth=2): function use (line 103) | def use(filename, skip_render=False): function include (line 106) | def include(filename, skip_render=False): function import_scad (line 109) | def import_scad(filename, dest_namespace=None, use_not_include=True, ski... function extra_scad_include (line 117) | def extra_scad_include(filename, use_not_include=True): class ExpSolidNamespace (line 124) | class ExpSolidNamespace(SimpleNamespace): method __init__ (line 134) | def __init__(self, filename): method __repr__ (line 138) | def __repr__(self): FILE: solid2/core/scad_render.py function get_default_filename (line 7) | def get_default_filename(suffix): function render_to_stl_file (line 19) | def render_to_stl_file(root, filename): function scad_render (line 36) | def scad_render(root, file_header = ''): function scad_render_to_file (line 57) | def scad_render_to_file(scad_object, filename=None, out_dir='', file_hea... function _write_to_file (line 66) | def _write_to_file(out_string, filename=None, outdir=''): function get_include_string (line 83) | def get_include_string(): FILE: solid2/core/utils.py function indent (line 11) | def indent(s): function escape_openscad_identifier (line 14) | def escape_openscad_identifier(identifier): function unescape_openscad_identifier (line 28) | def unescape_openscad_identifier(identifier): function resolve_scad_filename (line 45) | def resolve_scad_filename(scad_file): function py2openscad (line 56) | def py2openscad(o): FILE: solid2/examples/06-functions.py function wheel (line 14) | def wheel(): function axle (line 17) | def axle(): function torso (line 25) | def torso(): function car (line 34) | def car(): FILE: solid2/examples/07-libs-bosl2-attachable.py function cubic_barbell (line 5) | def cubic_barbell(s=100, anchor=CENTER, spin=0, orient=UP): FILE: solid2/examples/07-libs-bosl2-logo.py function B (line 20) | def B(): function O (line 47) | def O(): function S (line 56) | def S(): function L (line 81) | def L(): function II (line 91) | def II(): FILE: solid2/examples/07-libs-bosl2.py function bolt (line 8) | def bolt(): function extrude_along_path (line 11) | def extrude_along_path(): function heightfield_test (line 15) | def heightfield_test(): function bosl_diff (line 30) | def bosl_diff(): function bosl_diff2 (line 45) | def bosl_diff2(): FILE: solid2/examples/08-extensions.py function leftUp (line 16) | def leftUp(obj, x=1): class red (line 22) | class red(OpenSCADObject): method __init__ (line 23) | def __init__(self): class non_sense_comment (line 31) | class non_sense_comment(ObjectBase, AccessSyntaxMixin, OperatorMixin): method _render (line 32) | def _render(self): function non_sense_pre_render (line 40) | def non_sense_pre_render(root): FILE: solid2/examples/09-code-attach-extension.py function attach_code_post_render (line 20) | def attach_code_post_render(_): FILE: solid2/examples/13-animated-bouncing-ball.py class Vector3 (line 15) | class Vector3: method __init__ (line 16) | def __init__(self, x=0.0, y=0.0, z=0.0): method __add__ (line 21) | def __add__(self, other): method __mul__ (line 26) | def __mul__(self, factor): method tolist (line 31) | def tolist(self): function get_bouncing_ball_data (line 35) | def get_bouncing_ball_data(pos=Vector3(), vel=Vector3(5.0, 5.0, 200.0)): FILE: solid2/examples/14-implicitCAD.x.py function wheel (line 21) | def wheel(): function axle (line 24) | def axle(): function torso (line 33) | def torso(): function car (line 45) | def car(): FILE: solid2/examples/15-implicitCAD2.x.py function ex1 (line 13) | def ex1(): function ex2 (line 21) | def ex2(): function ex3 (line 32) | def ex3(): function ex4 (line 41) | def ex4(): function ex5 (line 46) | def ex5(): FILE: solid2/examples/16-mazebox-bosl2.py function mazebox (line 10) | def mazebox(): FILE: solid2/examples/17-greedy-scad-interface.py function funny_cube (line 21) | def funny_cube(): function funny_sphere (line 40) | def funny_sphere(): function do_nots (line 50) | def do_nots(): FILE: solid2/examples/18-scad-control-structures.py function f_loop (line 8) | def f_loop(i): FILE: solid2/extensions/bosl2/affine.py class affine2d_identity (line 9) | class affine2d_identity(_Bosl2Base): method __init__ (line 10) | def __init__(self, **kwargs): class affine2d_translate (line 13) | class affine2d_translate(_Bosl2Base): method __init__ (line 14) | def __init__(self, v=None, **kwargs): class affine2d_scale (line 17) | class affine2d_scale(_Bosl2Base): method __init__ (line 18) | def __init__(self, v=None, **kwargs): class affine2d_zrot (line 21) | class affine2d_zrot(_Bosl2Base): method __init__ (line 22) | def __init__(self, ang=None, **kwargs): class affine2d_mirror (line 25) | class affine2d_mirror(_Bosl2Base): method __init__ (line 26) | def __init__(self, v=None, **kwargs): class affine2d_skew (line 29) | class affine2d_skew(_Bosl2Base): method __init__ (line 30) | def __init__(self, xa=None, ya=None, **kwargs): class affine3d_identity (line 33) | class affine3d_identity(_Bosl2Base): method __init__ (line 34) | def __init__(self, **kwargs): class affine3d_translate (line 37) | class affine3d_translate(_Bosl2Base): method __init__ (line 38) | def __init__(self, v=None, **kwargs): class affine3d_scale (line 41) | class affine3d_scale(_Bosl2Base): method __init__ (line 42) | def __init__(self, v=None, **kwargs): class affine3d_xrot (line 45) | class affine3d_xrot(_Bosl2Base): method __init__ (line 46) | def __init__(self, ang=None, **kwargs): class affine3d_yrot (line 49) | class affine3d_yrot(_Bosl2Base): method __init__ (line 50) | def __init__(self, ang=None, **kwargs): class affine3d_zrot (line 53) | class affine3d_zrot(_Bosl2Base): method __init__ (line 54) | def __init__(self, ang=None, **kwargs): class affine3d_rot_by_axis (line 57) | class affine3d_rot_by_axis(_Bosl2Base): method __init__ (line 58) | def __init__(self, u=None, ang=None, **kwargs): class affine3d_rot_from_to (line 61) | class affine3d_rot_from_to(_Bosl2Base): method __init__ (line 62) | def __init__(self, _from=None, to=None, **kwargs): class affine3d_mirror (line 65) | class affine3d_mirror(_Bosl2Base): method __init__ (line 66) | def __init__(self, v=None, **kwargs): class affine3d_skew (line 69) | class affine3d_skew(_Bosl2Base): method __init__ (line 70) | def __init__(self, sxy=None, sxz=None, syx=None, syz=None, szx=None, s... class affine3d_skew_xy (line 73) | class affine3d_skew_xy(_Bosl2Base): method __init__ (line 74) | def __init__(self, xa=None, ya=None, **kwargs): class affine3d_skew_xz (line 77) | class affine3d_skew_xz(_Bosl2Base): method __init__ (line 78) | def __init__(self, xa=None, za=None, **kwargs): class affine3d_skew_yz (line 81) | class affine3d_skew_yz(_Bosl2Base): method __init__ (line 82) | def __init__(self, ya=None, za=None, **kwargs): FILE: solid2/extensions/bosl2/attachments.py class _quant_anch (line 42) | class _quant_anch(_Bosl2Base): method __init__ (line 43) | def __init__(self, x=None, **kwargs): class _make_anchor_legal (line 46) | class _make_anchor_legal(_Bosl2Base): method __init__ (line 47) | def __init__(self, anchor=None, geom=None, **kwargs): class _is_geometry (line 50) | class _is_geometry(_Bosl2Base): method __init__ (line 51) | def __init__(self, entry=None, **kwargs): class reorient (line 54) | class reorient(_Bosl2Base): method __init__ (line 55) | def __init__(self, anchor=None, spin=None, orient=None, size=None, siz... class named_anchor (line 58) | class named_anchor(_Bosl2Base): method __init__ (line 59) | def __init__(self, name=None, pos=None, orient=None, spin=None, rot=No... class attach_geom (line 62) | class attach_geom(_Bosl2Base): method __init__ (line 63) | def __init__(self, size=None, size2=None, shift=None, scale=None, twis... class define_part (line 66) | class define_part(_Bosl2Base): method __init__ (line 67) | def __init__(self, name=None, geom=None, inside=None, T=None, **kwargs): class _attach_geom_2d (line 70) | class _attach_geom_2d(_Bosl2Base): method __init__ (line 71) | def __init__(self, geom=None, **kwargs): class _attach_geom_size (line 74) | class _attach_geom_size(_Bosl2Base): method __init__ (line 75) | def __init__(self, geom=None, **kwargs): class _attach_geom_edge_path (line 78) | class _attach_geom_edge_path(_Bosl2Base): method __init__ (line 79) | def __init__(self, geom=None, edge=None, **kwargs): class _attach_transform (line 82) | class _attach_transform(_Bosl2Base): method __init__ (line 83) | def __init__(self, anchor=None, spin=None, orient=None, geom=None, p=N... class _get_cp (line 86) | class _get_cp(_Bosl2Base): method __init__ (line 87) | def __init__(self, geom=None, **kwargs): method __init__ (line 91) | def __init__(self, geom=None, **kwargs): class _get_cp (line 90) | class _get_cp(_Bosl2Base): method __init__ (line 87) | def __init__(self, geom=None, **kwargs): method __init__ (line 91) | def __init__(self, geom=None, **kwargs): class _three_edge_corner_dir (line 94) | class _three_edge_corner_dir(_Bosl2Base): method __init__ (line 95) | def __init__(self, facevecs=None, edges=None, **kwargs): class _find_anchor (line 98) | class _find_anchor(_Bosl2Base): method __init__ (line 99) | def __init__(self, anchor=None, geom=None, **kwargs): class _is_shown (line 102) | class _is_shown(_Bosl2Base): method __init__ (line 103) | def __init__(self, **kwargs): class _standard_anchors (line 106) | class _standard_anchors(_Bosl2Base): method __init__ (line 107) | def __init__(self, two_d=None, **kwargs): class _edges_vec_txt (line 110) | class _edges_vec_txt(_Bosl2Base): method __init__ (line 111) | def __init__(self, x=None, **kwargs): class _edges_text (line 114) | class _edges_text(_Bosl2Base): method __init__ (line 115) | def __init__(self, edges=None, **kwargs): class _is_edge_array (line 118) | class _is_edge_array(_Bosl2Base): method __init__ (line 119) | def __init__(self, x=None, **kwargs): class _edge_set (line 122) | class _edge_set(_Bosl2Base): method __init__ (line 123) | def __init__(self, v=None, **kwargs): class _normalize_edges (line 126) | class _normalize_edges(_Bosl2Base): method __init__ (line 127) | def __init__(self, v=None, **kwargs): class _edges (line 130) | class _edges(_Bosl2Base): method __init__ (line 131) | def __init__(self, v=None, _except=None, **kwargs): class _is_corner_array (line 134) | class _is_corner_array(_Bosl2Base): method __init__ (line 135) | def __init__(self, x=None, **kwargs): class _normalize_corners (line 138) | class _normalize_corners(_Bosl2Base): method __init__ (line 139) | def __init__(self, v=None, **kwargs): class _corner_set (line 142) | class _corner_set(_Bosl2Base): method __init__ (line 143) | def __init__(self, v=None, **kwargs): class _corners (line 146) | class _corners(_Bosl2Base): method __init__ (line 147) | def __init__(self, v=None, _except=None, **kwargs): class _corner_edges (line 150) | class _corner_edges(_Bosl2Base): method __init__ (line 151) | def __init__(self, edges=None, v=None, **kwargs): class _corner_edge_count (line 154) | class _corner_edge_count(_Bosl2Base): method __init__ (line 155) | def __init__(self, edges=None, v=None, **kwargs): class _corners_text (line 158) | class _corners_text(_Bosl2Base): method __init__ (line 159) | def __init__(self, corners=None, **kwargs): class _force_rot (line 162) | class _force_rot(_Bosl2Base): method __init__ (line 163) | def __init__(self, T=None, **kwargs): class _local_struct_val (line 166) | class _local_struct_val(_Bosl2Base): method __init__ (line 167) | def __init__(self, struct=None, key=None, **kwargs): class _force_anchor_2d (line 170) | class _force_anchor_2d(_Bosl2Base): method __init__ (line 171) | def __init__(self, anchor=None, **kwargs): class _compute_spin (line 174) | class _compute_spin(_Bosl2Base): method __init__ (line 175) | def __init__(self, anchor_dir=None, spin_dir=None, **kwargs): class _canonical_edge (line 178) | class _canonical_edge(_Bosl2Base): method __init__ (line 179) | def __init__(self, edge=None, **kwargs): class parent (line 182) | class parent(_Bosl2Base): method __init__ (line 183) | def __init__(self, **kwargs): class parent_part (line 186) | class parent_part(_Bosl2Base): method __init__ (line 187) | def __init__(self, name=None, **kwargs): class desc_point (line 190) | class desc_point(_Bosl2Base): method __init__ (line 191) | def __init__(self, desc=None, p=None, anchor=None, **kwargs): class desc_dir (line 194) | class desc_dir(_Bosl2Base): method __init__ (line 195) | def __init__(self, desc=None, dir=None, anchor=None, **kwargs): class desc_attach (line 198) | class desc_attach(_Bosl2Base): method __init__ (line 199) | def __init__(self, desc=None, anchor=None, p=None, reverse=None, **kwa... class desc_dist (line 202) | class desc_dist(_Bosl2Base): method __init__ (line 203) | def __init__(self, desc1=None, anchor1=None, desc2=None, anchor2=None,... class transform_desc (line 206) | class transform_desc(_Bosl2Base): method __init__ (line 207) | def __init__(self, T=None, desc=None, **kwargs): class is_description (line 210) | class is_description(_Bosl2Base): method __init__ (line 211) | def __init__(self, desc=None, **kwargs): class position (line 214) | class position(_Bosl2Base): method __init__ (line 215) | def __init__(self, at=None, _from=None, **kwargs): class orient (line 218) | class orient(_Bosl2Base): method __init__ (line 219) | def __init__(self, anchor=None, spin=None, **kwargs): class align (line 222) | class align(_Bosl2Base): method __init__ (line 223) | def __init__(self, anchor=None, align=None, inside=None, inset=None, s... class attach (line 226) | class attach(_Bosl2Base): method __init__ (line 227) | def __init__(self, parent=None, child=None, overlap=None, align=None, ... class attach_part (line 230) | class attach_part(_Bosl2Base): method __init__ (line 231) | def __init__(self, name=None, **kwargs): class tag (line 234) | class tag(_Bosl2Base): method __init__ (line 235) | def __init__(self, tag=None, **kwargs): class tag_this (line 238) | class tag_this(_Bosl2Base): method __init__ (line 239) | def __init__(self, tag=None, **kwargs): class force_tag (line 242) | class force_tag(_Bosl2Base): method __init__ (line 243) | def __init__(self, tag=None, **kwargs): class default_tag (line 246) | class default_tag(_Bosl2Base): method __init__ (line 247) | def __init__(self, tag=None, do_tag=None, **kwargs): class tag_scope (line 250) | class tag_scope(_Bosl2Base): method __init__ (line 251) | def __init__(self, scope=None, **kwargs): class diff (line 254) | class diff(_Bosl2Base): method __init__ (line 255) | def __init__(self, remove=None, keep=None, **kwargs): class tag_diff (line 258) | class tag_diff(_Bosl2Base): method __init__ (line 259) | def __init__(self, tag=None, remove=None, keep=None, **kwargs): class intersect (line 262) | class intersect(_Bosl2Base): method __init__ (line 263) | def __init__(self, intersect=None, keep=None, **kwargs): class tag_intersect (line 266) | class tag_intersect(_Bosl2Base): method __init__ (line 267) | def __init__(self, tag=None, intersect=None, keep=None, **kwargs): class conv_hull (line 270) | class conv_hull(_Bosl2Base): method __init__ (line 271) | def __init__(self, keep=None, **kwargs): class tag_conv_hull (line 274) | class tag_conv_hull(_Bosl2Base): method __init__ (line 275) | def __init__(self, tag=None, keep=None, **kwargs): class hide (line 278) | class hide(_Bosl2Base): method __init__ (line 279) | def __init__(self, tags=None, **kwargs): class hide_this (line 282) | class hide_this(_Bosl2Base): method __init__ (line 283) | def __init__(self, **kwargs): class show_only (line 286) | class show_only(_Bosl2Base): method __init__ (line 287) | def __init__(self, tags=None, **kwargs): class show_all (line 290) | class show_all(_Bosl2Base): method __init__ (line 291) | def __init__(self, **kwargs): class show_int (line 294) | class show_int(_Bosl2Base): method __init__ (line 295) | def __init__(self, tags=None, **kwargs): class face_mask (line 298) | class face_mask(_Bosl2Base): method __init__ (line 299) | def __init__(self, faces=None, **kwargs): class edge_mask (line 302) | class edge_mask(_Bosl2Base): method __init__ (line 303) | def __init__(self, edges=None, _except=None, **kwargs): class corner_mask (line 306) | class corner_mask(_Bosl2Base): method __init__ (line 307) | def __init__(self, corners=None, _except=None, **kwargs): class face_profile (line 310) | class face_profile(_Bosl2Base): method __init__ (line 311) | def __init__(self, faces=None, r=None, d=None, excess=None, convexity=... class edge_profile (line 314) | class edge_profile(_Bosl2Base): method __init__ (line 315) | def __init__(self, edges=None, _except=None, excess=None, convexity=No... class edge_profile_asym (line 318) | class edge_profile_asym(_Bosl2Base): method __init__ (line 319) | def __init__(self, edges=None, _except=None, excess=None, convexity=No... class corner_profile (line 322) | class corner_profile(_Bosl2Base): method __init__ (line 323) | def __init__(self, corners=None, _except=None, r=None, d=None, convexi... class attachable (line 326) | class attachable(_Bosl2Base): method __init__ (line 327) | def __init__(self, anchor=None, spin=None, orient=None, size=None, siz... class _show_highlight (line 330) | class _show_highlight(_Bosl2Base): method __init__ (line 331) | def __init__(self, **kwargs): class _show_ghost (line 334) | class _show_ghost(_Bosl2Base): method __init__ (line 335) | def __init__(self, **kwargs): class show_anchors (line 338) | class show_anchors(_Bosl2Base): method __init__ (line 339) | def __init__(self, s=None, std=None, custom=None, **kwargs): class anchor_arrow (line 342) | class anchor_arrow(_Bosl2Base): method __init__ (line 343) | def __init__(self, s=None, color=None, flag=None, _tag=None, _fn=None,... class anchor_arrow2d (line 346) | class anchor_arrow2d(_Bosl2Base): method __init__ (line 347) | def __init__(self, s=None, color=None, _tag=None, **kwargs): class expose_anchors (line 350) | class expose_anchors(_Bosl2Base): method __init__ (line 351) | def __init__(self, opacity=None, **kwargs): class show_transform_list (line 354) | class show_transform_list(_Bosl2Base): method __init__ (line 355) | def __init__(self, tlist=None, s=None, **kwargs): class generic_airplane (line 358) | class generic_airplane(_Bosl2Base): method __init__ (line 359) | def __init__(self, s=None, **kwargs): class frame_ref (line 362) | class frame_ref(_Bosl2Base): method __init__ (line 363) | def __init__(self, s=None, opacity=None, **kwargs): class _edges_text3d (line 366) | class _edges_text3d(_Bosl2Base): method __init__ (line 367) | def __init__(self, txt=None, size=None, **kwargs): class _show_edges (line 370) | class _show_edges(_Bosl2Base): method __init__ (line 371) | def __init__(self, edges=None, size=None, text=None, txtsize=None, top... class _show_corners (line 374) | class _show_corners(_Bosl2Base): method __init__ (line 375) | def __init__(self, corners=None, size=None, text=None, txtsize=None, t... class _show_cube_faces (line 378) | class _show_cube_faces(_Bosl2Base): method __init__ (line 379) | def __init__(self, faces=None, size=None, toplabel=None, botlabel=None... class restore (line 382) | class restore(_Bosl2Base): method __init__ (line 383) | def __init__(self, desc=None, **kwargs): class desc_copies (line 386) | class desc_copies(_Bosl2Base): method __init__ (line 387) | def __init__(self, transforms=None, **kwargs): FILE: solid2/extensions/bosl2/ball_bearings.py class ball_bearing_info (line 9) | class ball_bearing_info(_Bosl2Base): method __init__ (line 10) | def __init__(self, trade_size=None, **kwargs): class ball_bearing (line 13) | class ball_bearing(_Bosl2Base): method __init__ (line 14) | def __init__(self, trade_size=None, id=None, od=None, width=None, shie... FILE: solid2/extensions/bosl2/beziers.py class bezier_points (line 10) | class bezier_points(_Bosl2Base): method __init__ (line 11) | def __init__(self, curve=None, u=None, **kwargs): class _signed_pascals_triangle (line 14) | class _signed_pascals_triangle(_Bosl2Base): method __init__ (line 15) | def __init__(self, N=None, tri=None, **kwargs): class _compute_bezier_matrix (line 18) | class _compute_bezier_matrix(_Bosl2Base): method __init__ (line 19) | def __init__(self, N=None, **kwargs): class _bezier_matrix (line 22) | class _bezier_matrix(_Bosl2Base): method __init__ (line 23) | def __init__(self, N=None, **kwargs): class bezier_curve (line 26) | class bezier_curve(_Bosl2Base): method __init__ (line 27) | def __init__(self, bezier=None, splinesteps=None, endpoint=None, **kwa... class bezier_derivative (line 30) | class bezier_derivative(_Bosl2Base): method __init__ (line 31) | def __init__(self, bezier=None, u=None, order=None, **kwargs): class bezier_tangent (line 34) | class bezier_tangent(_Bosl2Base): method __init__ (line 35) | def __init__(self, bezier=None, u=None, **kwargs): class bezier_curvature (line 38) | class bezier_curvature(_Bosl2Base): method __init__ (line 39) | def __init__(self, bezier=None, u=None, **kwargs): class bezier_closest_point (line 42) | class bezier_closest_point(_Bosl2Base): method __init__ (line 43) | def __init__(self, bezier=None, pt=None, max_err=None, u=None, end_u=N... class bezier_length (line 46) | class bezier_length(_Bosl2Base): method __init__ (line 47) | def __init__(self, bezier=None, start_u=None, end_u=None, max_deflect=... class bezier_line_intersection (line 50) | class bezier_line_intersection(_Bosl2Base): method __init__ (line 51) | def __init__(self, bezier=None, line=None, **kwargs): class bezpath_points (line 54) | class bezpath_points(_Bosl2Base): method __init__ (line 55) | def __init__(self, bezpath=None, curveind=None, u=None, N=None, **kwar... class bezpath_curve (line 58) | class bezpath_curve(_Bosl2Base): method __init__ (line 59) | def __init__(self, bezpath=None, splinesteps=None, N=None, endpoint=No... class bezpath_closest_point (line 62) | class bezpath_closest_point(_Bosl2Base): method __init__ (line 63) | def __init__(self, bezpath=None, pt=None, N=None, max_err=None, seg=No... class bezpath_length (line 66) | class bezpath_length(_Bosl2Base): method __init__ (line 67) | def __init__(self, bezpath=None, N=None, max_deflect=None, **kwargs): class path_to_bezpath (line 70) | class path_to_bezpath(_Bosl2Base): method __init__ (line 71) | def __init__(self, path=None, closed=None, tangents=None, uniform=None... class path_to_bezcornerpath (line 74) | class path_to_bezcornerpath(_Bosl2Base): method __init__ (line 75) | def __init__(self, path=None, closed=None, size=None, relsize=None, **... class _bez_path_corner (line 78) | class _bez_path_corner(_Bosl2Base): method __init__ (line 79) | def __init__(self, p=None, curvesize=None, relative=None, mincurvesize... class bezpath_close_to_axis (line 82) | class bezpath_close_to_axis(_Bosl2Base): method __init__ (line 83) | def __init__(self, bezpath=None, axis=None, N=None, **kwargs): class bezpath_offset (line 86) | class bezpath_offset(_Bosl2Base): method __init__ (line 87) | def __init__(self, offset=None, bezier=None, N=None, **kwargs): class bez_begin (line 90) | class bez_begin(_Bosl2Base): method __init__ (line 91) | def __init__(self, pt=None, a=None, r=None, p=None, **kwargs): class bez_tang (line 94) | class bez_tang(_Bosl2Base): method __init__ (line 95) | def __init__(self, pt=None, a=None, r1=None, r2=None, p=None, **kwargs): class bez_joint (line 98) | class bez_joint(_Bosl2Base): method __init__ (line 99) | def __init__(self, pt=None, a1=None, a2=None, r1=None, r2=None, p1=Non... class bez_end (line 102) | class bez_end(_Bosl2Base): method __init__ (line 103) | def __init__(self, pt=None, a=None, r=None, p=None, **kwargs): class is_bezier_patch (line 106) | class is_bezier_patch(_Bosl2Base): method __init__ (line 107) | def __init__(self, x=None, **kwargs): class bezier_patch_flat (line 110) | class bezier_patch_flat(_Bosl2Base): method __init__ (line 111) | def __init__(self, size=None, N=None, spin=None, orient=None, trans=No... class bezier_patch_reverse (line 114) | class bezier_patch_reverse(_Bosl2Base): method __init__ (line 115) | def __init__(self, patch=None, **kwargs): class bezier_patch_points (line 118) | class bezier_patch_points(_Bosl2Base): method __init__ (line 119) | def __init__(self, patch=None, u=None, v=None, **kwargs): class _bezier_rectangle (line 122) | class _bezier_rectangle(_Bosl2Base): method __init__ (line 123) | def __init__(self, patch=None, splinesteps=None, style=None, **kwargs): class bezier_vnf (line 126) | class bezier_vnf(_Bosl2Base): method __init__ (line 127) | def __init__(self, patches=None, splinesteps=None, style=None, **kwargs): class bezier_vnf_degenerate_patch (line 130) | class bezier_vnf_degenerate_patch(_Bosl2Base): method __init__ (line 131) | def __init__(self, patch=None, splinesteps=None, reverse=None, return_... class bezier_patch_normals (line 134) | class bezier_patch_normals(_Bosl2Base): method __init__ (line 135) | def __init__(self, patch=None, u=None, v=None, **kwargs): class bezier_sheet (line 138) | class bezier_sheet(_Bosl2Base): method __init__ (line 139) | def __init__(self, patch=None, delta=None, splinesteps=None, style=Non... class debug_bezier (line 142) | class debug_bezier(_Bosl2Base): method __init__ (line 143) | def __init__(self, bezpath=None, width=None, N=None, **kwargs): class debug_bezier_patches (line 146) | class debug_bezier_patches(_Bosl2Base): method __init__ (line 147) | def __init__(self, patches=None, size=None, splinesteps=None, showcps=... FILE: solid2/extensions/bosl2/bosl2_access_syntax_mixin.py class Bosl2AccessSyntaxMixin (line 4) | class Bosl2AccessSyntaxMixin(_AccessSyntaxMixin): method _get_std (line 6) | def _get_std(self): method move (line 10) | def move(self, v=None, p=None, **kwargs): method left (line 13) | def left(self, x=None, p=None, **kwargs): method right (line 16) | def right(self, x=None, p=None, **kwargs): method xmove (line 19) | def xmove(self, x=None, p=None, **kwargs): method fwd (line 22) | def fwd(self, y=None, p=None, **kwargs): method back (line 25) | def back(self, y=None, p=None, **kwargs): method ymove (line 28) | def ymove(self, y=None, p=None, **kwargs): method down (line 31) | def down(self, z=None, p=None, **kwargs): method up (line 34) | def up(self, z=None, p=None, **kwargs): method zmove (line 37) | def zmove(self, z=None, p=None, **kwargs): method rot (line 40) | def rot(self, a=None, v=None, cp=None, _from=None, to=None, reverse=No... method xrot (line 43) | def xrot(self, a=None, p=None, cp=None, **kwargs): method yrot (line 46) | def yrot(self, a=None, p=None, cp=None, **kwargs): method zrot (line 49) | def zrot(self, a=None, p=None, cp=None, **kwargs): method tilt (line 52) | def tilt(self, to=None, cp=None, reverse=None, **kwargs): method xscale (line 55) | def xscale(self, x=None, p=None, cp=None, **kwargs): method yscale (line 58) | def yscale(self, y=None, p=None, cp=None, **kwargs): method zscale (line 61) | def zscale(self, z=None, p=None, cp=None, **kwargs): method xflip (line 64) | def xflip(self, p=None, x=None, **kwargs): method yflip (line 67) | def yflip(self, p=None, y=None, **kwargs): method zflip (line 70) | def zflip(self, p=None, z=None, **kwargs): method frame_map (line 73) | def frame_map(self, x=None, y=None, z=None, p=None, reverse=None, **kw... method skew (line 76) | def skew(self, p=None, sxy=None, sxz=None, syx=None, syz=None, szx=Non... method translate (line 79) | def translate(self, v=None, **kwargs): method rotate (line 82) | def rotate(self, a=None, v=None, **kwargs): method scale (line 85) | def scale(self, v=None, **kwargs): method multmatrix (line 88) | def multmatrix(self, m=None, **kwargs): method position (line 91) | def position(self, at=None, _from=None, **kwargs): method orient (line 94) | def orient(self, anchor=None, spin=None, **kwargs): method align (line 97) | def align(self, anchor=None, align=None, inside=None, inset=None, shif... method attach (line 100) | def attach(self, parent=None, child=None, overlap=None, align=None, sp... method attach_part (line 103) | def attach_part(self, name=None, **kwargs): method tag (line 106) | def tag(self, tag=None, **kwargs): method tag_this (line 109) | def tag_this(self, tag=None, **kwargs): method force_tag (line 112) | def force_tag(self, tag=None, **kwargs): method default_tag (line 115) | def default_tag(self, tag=None, do_tag=None, **kwargs): method tag_scope (line 118) | def tag_scope(self, scope=None, **kwargs): method diff (line 121) | def diff(self, remove=None, keep=None, **kwargs): method tag_diff (line 124) | def tag_diff(self, tag=None, remove=None, keep=None, **kwargs): method intersect (line 127) | def intersect(self, intersect=None, keep=None, **kwargs): method tag_intersect (line 130) | def tag_intersect(self, tag=None, intersect=None, keep=None, **kwargs): method conv_hull (line 133) | def conv_hull(self, keep=None, **kwargs): method tag_conv_hull (line 136) | def tag_conv_hull(self, tag=None, keep=None, **kwargs): method hide (line 139) | def hide(self, tags=None, **kwargs): method hide_this (line 142) | def hide_this(self, **kwargs): method show_only (line 145) | def show_only(self, tags=None, **kwargs): method show_all (line 148) | def show_all(self, **kwargs): method show_int (line 151) | def show_int(self, tags=None, **kwargs): method face_mask (line 154) | def face_mask(self, faces=None, **kwargs): method edge_mask (line 157) | def edge_mask(self, edges=None, _except=None, **kwargs): method corner_mask (line 160) | def corner_mask(self, corners=None, _except=None, **kwargs): method face_profile (line 163) | def face_profile(self, faces=None, r=None, d=None, excess=None, convex... method edge_profile (line 166) | def edge_profile(self, edges=None, _except=None, excess=None, convexit... method edge_profile_asym (line 169) | def edge_profile_asym(self, edges=None, _except=None, excess=None, con... method corner_profile (line 172) | def corner_profile(self, corners=None, _except=None, r=None, d=None, c... method attachable (line 175) | def attachable(self, anchor=None, spin=None, orient=None, size=None, s... method show_anchors (line 178) | def show_anchors(self, s=None, std=None, custom=None, **kwargs): method anchor_arrow (line 181) | def anchor_arrow(self, s=None, color=None, flag=None, _tag=None, _fn=N... method anchor_arrow2d (line 184) | def anchor_arrow2d(self, s=None, color=None, _tag=None, **kwargs): method expose_anchors (line 187) | def expose_anchors(self, opacity=None, **kwargs): method show_transform_list (line 190) | def show_transform_list(self, tlist=None, s=None, **kwargs): method generic_airplane (line 193) | def generic_airplane(self, s=None, **kwargs): method frame_ref (line 196) | def frame_ref(self, s=None, opacity=None, **kwargs): method restore (line 199) | def restore(self, desc=None, **kwargs): method desc_copies (line 202) | def desc_copies(self, transforms=None, **kwargs): method extrude_from_to (line 205) | def extrude_from_to(self, pt1=None, pt2=None, convexity=None, twist=No... method path_extrude2d (line 208) | def path_extrude2d(self, path=None, caps=None, closed=None, s=None, co... method path_extrude (line 211) | def path_extrude(self, path=None, convexity=None, clipsize=None, **kwa... method cylindrical_extrude (line 214) | def cylindrical_extrude(self, ir=None, _or=None, od=None, id=None, siz... method bounding_box (line 217) | def bounding_box(self, excess=None, planar=None, **kwargs): method chain_hull (line 220) | def chain_hull(self, **kwargs): method minkowski_difference (line 223) | def minkowski_difference(self, planar=None, **kwargs): method offset3d (line 226) | def offset3d(self, r=None, size=None, convexity=None, **kwargs): method round3d (line 229) | def round3d(self, r=None, _or=None, ir=None, size=None, **kwargs): method move_copies (line 232) | def move_copies(self, a=None, **kwargs): method xcopies (line 235) | def xcopies(self, spacing=None, n=None, l=None, sp=None, **kwargs): method ycopies (line 238) | def ycopies(self, spacing=None, n=None, l=None, sp=None, **kwargs): method zcopies (line 241) | def zcopies(self, spacing=None, n=None, l=None, sp=None, **kwargs): method line_of (line 244) | def line_of(self, spacing=None, n=None, l=None, p1=None, p2=None, **kw... method line_copies (line 247) | def line_copies(self, spacing=None, n=None, l=None, p1=None, p2=None, ... method grid2d (line 250) | def grid2d(self, spacing=None, n=None, size=None, stagger=None, inside... method grid_copies (line 253) | def grid_copies(self, spacing=None, n=None, size=None, stagger=None, i... method rot_copies (line 256) | def rot_copies(self, rots=None, v=None, cp=None, n=None, sa=None, offs... method xrot_copies (line 259) | def xrot_copies(self, rots=None, cp=None, n=None, sa=None, r=None, d=N... method yrot_copies (line 262) | def yrot_copies(self, rots=None, cp=None, n=None, sa=None, r=None, d=N... method zrot_copies (line 265) | def zrot_copies(self, rots=None, cp=None, n=None, sa=None, r=None, d=N... method arc_of (line 268) | def arc_of(self, n=None, r=None, rx=None, ry=None, d=None, dx=None, dy... method arc_copies (line 271) | def arc_copies(self, n=None, r=None, rx=None, ry=None, d=None, dx=None... method ovoid_spread (line 274) | def ovoid_spread(self, n=None, r=None, d=None, cone_ang=None, scale=No... method sphere_copies (line 277) | def sphere_copies(self, n=None, r=None, d=None, cone_ang=None, scale=N... method path_spread (line 280) | def path_spread(self, path=None, n=None, spacing=None, sp=None, rotate... method path_copies (line 283) | def path_copies(self, path=None, n=None, spacing=None, sp=None, dist=N... method xflip_copy (line 286) | def xflip_copy(self, offset=None, x=None, **kwargs): method yflip_copy (line 289) | def yflip_copy(self, offset=None, y=None, **kwargs): method zflip_copy (line 292) | def zflip_copy(self, offset=None, z=None, **kwargs): method mirror_copy (line 295) | def mirror_copy(self, v=None, offset=None, cp=None, **kwargs): method xdistribute (line 298) | def xdistribute(self, spacing=None, sizes=None, l=None, **kwargs): method ydistribute (line 301) | def ydistribute(self, spacing=None, sizes=None, l=None, **kwargs): method zdistribute (line 304) | def zdistribute(self, spacing=None, sizes=None, l=None, **kwargs): method distribute (line 307) | def distribute(self, spacing=None, sizes=None, dir=None, l=None, **kwa... method half_of (line 310) | def half_of(self, v=None, cp=None, s=None, planar=None, **kwargs): method left_half (line 313) | def left_half(self, s=None, x=None, planar=None, **kwargs): method right_half (line 316) | def right_half(self, s=None, x=None, planar=None, **kwargs): method front_half (line 319) | def front_half(self, s=None, y=None, planar=None, **kwargs): method back_half (line 322) | def back_half(self, s=None, y=None, planar=None, **kwargs): method bottom_half (line 325) | def bottom_half(self, s=None, z=None, **kwargs): method top_half (line 328) | def top_half(self, s=None, z=None, **kwargs): method partition_mask (line 331) | def partition_mask(self, l=None, w=None, h=None, cutsize=None, cutpath... method partition_cut_mask (line 334) | def partition_cut_mask(self, l=None, h=None, cutsize=None, cutpath=Non... method partition (line 337) | def partition(self, size=None, spread=None, cutsize=None, cutpath=None... method recolor (line 340) | def recolor(self, c=None, **kwargs): method color_this (line 343) | def color_this(self, c=None, **kwargs): method rainbow (line 346) | def rainbow(self, list=None, stride=None, maxhues=None, shuffle=None, ... method color_overlaps (line 349) | def color_overlaps(self, color=None, **kwargs): method highlight (line 352) | def highlight(self, highlight=None, **kwargs): method highlight_this (line 355) | def highlight_this(self, **kwargs): method ghost (line 358) | def ghost(self, ghost=None, **kwargs): method ghost_this (line 361) | def ghost_this(self, **kwargs): method hsl (line 364) | def hsl(self, h=None, s=None, l=None, a=None, **kwargs): method hsv (line 367) | def hsv(self, h=None, s=None, v=None, a=None, **kwargs): FILE: solid2/extensions/bosl2/bosl2_base.py class Bosl2OperatorMixin (line 6) | class Bosl2OperatorMixin(OperatorMixin): method __add__ (line 7) | def __add__(self, x): method __or__ (line 11) | def __or__(self, x): method __radd__ (line 15) | def __radd__(self, x): method __sub__ (line 19) | def __sub__(self, x): method __mul__ (line 23) | def __mul__(self, x): method __and__ (line 27) | def __and__(self, x): class Bosl2Base (line 32) | class Bosl2Base(Bosl2AccessSyntaxMixin, Bosl2OperatorMixin, BareOpenSCAD... FILE: solid2/extensions/bosl2/bosl2_patches.py function attachable_add (line 11) | def attachable_add(self, c): FILE: solid2/extensions/bosl2/bottlecaps.py class pco1810_neck (line 12) | class pco1810_neck(_Bosl2Base): method __init__ (line 13) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... method __init__ (line 61) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... class pco1810_cap (line 16) | class pco1810_cap(_Bosl2Base): method __init__ (line 17) | def __init__(self, h=None, r=None, d=None, wall=None, texture=None, an... method __init__ (line 65) | def __init__(self, h=None, r=None, d=None, wall=None, texture=None, an... class pco1881_neck (line 20) | class pco1881_neck(_Bosl2Base): method __init__ (line 21) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... method __init__ (line 69) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... class pco1881_cap (line 24) | class pco1881_cap(_Bosl2Base): method __init__ (line 25) | def __init__(self, wall=None, texture=None, anchor=None, spin=None, or... method __init__ (line 73) | def __init__(self, wall=None, texture=None, anchor=None, spin=None, or... class generic_bottle_neck (line 28) | class generic_bottle_neck(_Bosl2Base): method __init__ (line 29) | def __init__(self, neck_d=None, id=None, thread_od=None, height=None, ... method __init__ (line 77) | def __init__(self, wall=None, neck_d=None, id=None, thread_od=None, he... class generic_bottle_cap (line 32) | class generic_bottle_cap(_Bosl2Base): method __init__ (line 33) | def __init__(self, wall=None, texture=None, height=None, thread_od=Non... method __init__ (line 81) | def __init__(self, wall=None, texture=None, height=None, thread_depth=... class bottle_adapter_neck_to_cap (line 36) | class bottle_adapter_neck_to_cap(_Bosl2Base): method __init__ (line 37) | def __init__(self, wall=None, texture=None, cap_wall=None, cap_h=None,... method __init__ (line 85) | def __init__(self, wall=None, texture=None, cap_wall=None, cap_h=None,... class bottle_adapter_cap_to_cap (line 40) | class bottle_adapter_cap_to_cap(_Bosl2Base): method __init__ (line 41) | def __init__(self, wall=None, texture=None, cap_h1=None, cap_thread_od... method __init__ (line 89) | def __init__(self, wall=None, texture=None, cap_h1=None, cap_thread_de... class bottle_adapter_neck_to_neck (line 44) | class bottle_adapter_neck_to_neck(_Bosl2Base): method __init__ (line 45) | def __init__(self, d=None, neck_od1=None, neck_id1=None, thread_od1=No... method __init__ (line 93) | def __init__(self, d=None, neck_od1=None, neck_id1=None, thread_od1=No... class _sp_thread_profile (line 48) | class _sp_thread_profile(_Bosl2Base): method __init__ (line 49) | def __init__(self, tpi=None, a=None, S=None, style=None, flip=None, **... class sp_neck (line 52) | class sp_neck(_Bosl2Base): method __init__ (line 53) | def __init__(self, diam=None, type=None, wall=None, id=None, style=Non... method __init__ (line 97) | def __init__(self, diam=None, type=None, wall=None, id=None, style=Non... class sp_diameter (line 56) | class sp_diameter(_Bosl2Base): method __init__ (line 57) | def __init__(self, diam=None, type=None, **kwargs): class pco1810_neck (line 60) | class pco1810_neck(_Bosl2Base): method __init__ (line 13) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... method __init__ (line 61) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... class pco1810_cap (line 64) | class pco1810_cap(_Bosl2Base): method __init__ (line 17) | def __init__(self, h=None, r=None, d=None, wall=None, texture=None, an... method __init__ (line 65) | def __init__(self, h=None, r=None, d=None, wall=None, texture=None, an... class pco1881_neck (line 68) | class pco1881_neck(_Bosl2Base): method __init__ (line 21) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... method __init__ (line 69) | def __init__(self, wall=None, anchor=None, spin=None, orient=None, **k... class pco1881_cap (line 72) | class pco1881_cap(_Bosl2Base): method __init__ (line 25) | def __init__(self, wall=None, texture=None, anchor=None, spin=None, or... method __init__ (line 73) | def __init__(self, wall=None, texture=None, anchor=None, spin=None, or... class generic_bottle_neck (line 76) | class generic_bottle_neck(_Bosl2Base): method __init__ (line 29) | def __init__(self, neck_d=None, id=None, thread_od=None, height=None, ... method __init__ (line 77) | def __init__(self, wall=None, neck_d=None, id=None, thread_od=None, he... class generic_bottle_cap (line 80) | class generic_bottle_cap(_Bosl2Base): method __init__ (line 33) | def __init__(self, wall=None, texture=None, height=None, thread_od=Non... method __init__ (line 81) | def __init__(self, wall=None, texture=None, height=None, thread_depth=... class bottle_adapter_neck_to_cap (line 84) | class bottle_adapter_neck_to_cap(_Bosl2Base): method __init__ (line 37) | def __init__(self, wall=None, texture=None, cap_wall=None, cap_h=None,... method __init__ (line 85) | def __init__(self, wall=None, texture=None, cap_wall=None, cap_h=None,... class bottle_adapter_cap_to_cap (line 88) | class bottle_adapter_cap_to_cap(_Bosl2Base): method __init__ (line 41) | def __init__(self, wall=None, texture=None, cap_h1=None, cap_thread_od... method __init__ (line 89) | def __init__(self, wall=None, texture=None, cap_h1=None, cap_thread_de... class bottle_adapter_neck_to_neck (line 92) | class bottle_adapter_neck_to_neck(_Bosl2Base): method __init__ (line 45) | def __init__(self, d=None, neck_od1=None, neck_id1=None, thread_od1=No... method __init__ (line 93) | def __init__(self, d=None, neck_od1=None, neck_id1=None, thread_od1=No... class sp_neck (line 96) | class sp_neck(_Bosl2Base): method __init__ (line 53) | def __init__(self, diam=None, type=None, wall=None, id=None, style=Non... method __init__ (line 97) | def __init__(self, diam=None, type=None, wall=None, id=None, style=Non... class sp_cap (line 100) | class sp_cap(_Bosl2Base): method __init__ (line 101) | def __init__(self, diam=None, type=None, wall=None, style=None, top_ad... FILE: solid2/extensions/bosl2/color.py class highlight (line 9) | class highlight(_Bosl2Base): method __init__ (line 10) | def __init__(self, highlight=None, **kwargs): method __init__ (line 50) | def __init__(self, highlight=None, **kwargs): class highlight_this (line 13) | class highlight_this(_Bosl2Base): method __init__ (line 14) | def __init__(self, **kwargs): method __init__ (line 54) | def __init__(self, **kwargs): class ghost (line 17) | class ghost(_Bosl2Base): method __init__ (line 18) | def __init__(self, ghost=None, **kwargs): method __init__ (line 58) | def __init__(self, ghost=None, **kwargs): class ghost_this (line 21) | class ghost_this(_Bosl2Base): method __init__ (line 22) | def __init__(self, **kwargs): method __init__ (line 62) | def __init__(self, **kwargs): class hsl (line 25) | class hsl(_Bosl2Base): method __init__ (line 26) | def __init__(self, h=None, s=None, l=None, a=None, **kwargs): method __init__ (line 66) | def __init__(self, h=None, s=None, l=None, a=None, **kwargs): class hsv (line 29) | class hsv(_Bosl2Base): method __init__ (line 30) | def __init__(self, h=None, s=None, v=None, a=None, **kwargs): method __init__ (line 70) | def __init__(self, h=None, s=None, v=None, a=None, **kwargs): class recolor (line 33) | class recolor(_Bosl2Base): method __init__ (line 34) | def __init__(self, c=None, **kwargs): class color_this (line 37) | class color_this(_Bosl2Base): method __init__ (line 38) | def __init__(self, c=None, **kwargs): class rainbow (line 41) | class rainbow(_Bosl2Base): method __init__ (line 42) | def __init__(self, list=None, stride=None, maxhues=None, shuffle=None,... class color_overlaps (line 45) | class color_overlaps(_Bosl2Base): method __init__ (line 46) | def __init__(self, color=None, **kwargs): class highlight (line 49) | class highlight(_Bosl2Base): method __init__ (line 10) | def __init__(self, highlight=None, **kwargs): method __init__ (line 50) | def __init__(self, highlight=None, **kwargs): class highlight_this (line 53) | class highlight_this(_Bosl2Base): method __init__ (line 14) | def __init__(self, **kwargs): method __init__ (line 54) | def __init__(self, **kwargs): class ghost (line 57) | class ghost(_Bosl2Base): method __init__ (line 18) | def __init__(self, ghost=None, **kwargs): method __init__ (line 58) | def __init__(self, ghost=None, **kwargs): class ghost_this (line 61) | class ghost_this(_Bosl2Base): method __init__ (line 22) | def __init__(self, **kwargs): method __init__ (line 62) | def __init__(self, **kwargs): class hsl (line 65) | class hsl(_Bosl2Base): method __init__ (line 26) | def __init__(self, h=None, s=None, l=None, a=None, **kwargs): method __init__ (line 66) | def __init__(self, h=None, s=None, l=None, a=None, **kwargs): class hsv (line 69) | class hsv(_Bosl2Base): method __init__ (line 30) | def __init__(self, h=None, s=None, v=None, a=None, **kwargs): method __init__ (line 70) | def __init__(self, h=None, s=None, v=None, a=None, **kwargs): FILE: solid2/extensions/bosl2/comparisons.py class approx (line 9) | class approx(_Bosl2Base): method __init__ (line 10) | def __init__(self, a=None, b=None, eps=None, **kwargs): class all_zero (line 13) | class all_zero(_Bosl2Base): method __init__ (line 14) | def __init__(self, x=None, eps=None, **kwargs): class all_nonzero (line 17) | class all_nonzero(_Bosl2Base): method __init__ (line 18) | def __init__(self, x=None, eps=None, **kwargs): class all_positive (line 21) | class all_positive(_Bosl2Base): method __init__ (line 22) | def __init__(self, x=None, eps=None, **kwargs): class all_negative (line 25) | class all_negative(_Bosl2Base): method __init__ (line 26) | def __init__(self, x=None, eps=None, **kwargs): class all_nonpositive (line 29) | class all_nonpositive(_Bosl2Base): method __init__ (line 30) | def __init__(self, x=None, eps=None, **kwargs): class all_nonnegative (line 33) | class all_nonnegative(_Bosl2Base): method __init__ (line 34) | def __init__(self, x=None, eps=None, **kwargs): class all_equal (line 37) | class all_equal(_Bosl2Base): method __init__ (line 38) | def __init__(self, vec=None, eps=None, **kwargs): class are_ends_equal (line 41) | class are_ends_equal(_Bosl2Base): method __init__ (line 42) | def __init__(self, list=None, eps=None, **kwargs): class is_increasing (line 45) | class is_increasing(_Bosl2Base): method __init__ (line 46) | def __init__(self, list=None, strict=None, **kwargs): class is_decreasing (line 49) | class is_decreasing(_Bosl2Base): method __init__ (line 50) | def __init__(self, list=None, strict=None, **kwargs): class _type_num (line 53) | class _type_num(_Bosl2Base): method __init__ (line 54) | def __init__(self, x=None, **kwargs): class compare_vals (line 57) | class compare_vals(_Bosl2Base): method __init__ (line 58) | def __init__(self, a=None, b=None, **kwargs): class compare_lists (line 61) | class compare_lists(_Bosl2Base): method __init__ (line 62) | def __init__(self, a=None, b=None, **kwargs): class min_index (line 65) | class min_index(_Bosl2Base): method __init__ (line 66) | def __init__(self, vals=None, all=None, **kwargs): class max_index (line 69) | class max_index(_Bosl2Base): method __init__ (line 70) | def __init__(self, vals=None, all=None, **kwargs): class find_approx (line 73) | class find_approx(_Bosl2Base): method __init__ (line 74) | def __init__(self, val=None, list=None, start=None, all=None, eps=None... class __find_approx (line 77) | class __find_approx(_Bosl2Base): method __init__ (line 78) | def __init__(self, val=None, list=None, eps=None, i=None, **kwargs): class deduplicate (line 81) | class deduplicate(_Bosl2Base): method __init__ (line 82) | def __init__(self, list=None, closed=None, eps=None, **kwargs): class deduplicate_indexed (line 85) | class deduplicate_indexed(_Bosl2Base): method __init__ (line 86) | def __init__(self, list=None, indices=None, closed=None, eps=None, **k... class list_wrap (line 89) | class list_wrap(_Bosl2Base): method __init__ (line 90) | def __init__(self, list=None, eps=None, **kwargs): class cleanup_path (line 93) | class cleanup_path(_Bosl2Base): method __init__ (line 94) | def __init__(self, list=None, eps=None, **kwargs): class close_path (line 97) | class close_path(_Bosl2Base): method __init__ (line 98) | def __init__(self, list=None, eps=None, **kwargs): class list_unwrap (line 101) | class list_unwrap(_Bosl2Base): method __init__ (line 102) | def __init__(self, list=None, eps=None, **kwargs): class unique (line 105) | class unique(_Bosl2Base): method __init__ (line 106) | def __init__(self, list=None, **kwargs): class _unique_sort (line 109) | class _unique_sort(_Bosl2Base): method __init__ (line 110) | def __init__(self, l=None, **kwargs): class unique_count (line 113) | class unique_count(_Bosl2Base): method __init__ (line 114) | def __init__(self, list=None, **kwargs): class unique_approx (line 117) | class unique_approx(_Bosl2Base): method __init__ (line 118) | def __init__(self, data=None, eps=None, **kwargs): class unique_approx_indexed (line 121) | class unique_approx_indexed(_Bosl2Base): method __init__ (line 122) | def __init__(self, data=None, eps=None, **kwargs): class _valid_idx (line 125) | class _valid_idx(_Bosl2Base): method __init__ (line 126) | def __init__(self, idx=None, imin=None, imax=None, **kwargs): class _group_sort_by_index (line 129) | class _group_sort_by_index(_Bosl2Base): method __init__ (line 130) | def __init__(self, l=None, idx=None, **kwargs): class _group_sort (line 133) | class _group_sort(_Bosl2Base): method __init__ (line 134) | def __init__(self, l=None, **kwargs): class _sort_scalars (line 137) | class _sort_scalars(_Bosl2Base): method __init__ (line 138) | def __init__(self, arr=None, **kwargs): class _sort_vectors (line 141) | class _sort_vectors(_Bosl2Base): method __init__ (line 142) | def __init__(self, arr=None, _i=None, **kwargs): method __init__ (line 146) | def __init__(self, arr=None, idxlist=None, _i=None, **kwargs): class _sort_vectors (line 145) | class _sort_vectors(_Bosl2Base): method __init__ (line 142) | def __init__(self, arr=None, _i=None, **kwargs): method __init__ (line 146) | def __init__(self, arr=None, idxlist=None, _i=None, **kwargs): class _sort_general (line 149) | class _sort_general(_Bosl2Base): method __init__ (line 150) | def __init__(self, arr=None, idx=None, indexed=None, **kwargs): class _lexical_sort (line 153) | class _lexical_sort(_Bosl2Base): method __init__ (line 154) | def __init__(self, arr=None, **kwargs): class _indexed_sort (line 157) | class _indexed_sort(_Bosl2Base): method __init__ (line 158) | def __init__(self, arrind=None, **kwargs): class sort (line 161) | class sort(_Bosl2Base): method __init__ (line 162) | def __init__(self, list=None, idx=None, **kwargs): class sortidx (line 165) | class sortidx(_Bosl2Base): method __init__ (line 166) | def __init__(self, list=None, idx=None, **kwargs): class group_sort (line 169) | class group_sort(_Bosl2Base): method __init__ (line 170) | def __init__(self, list=None, idx=None, **kwargs): class group_data (line 173) | class group_data(_Bosl2Base): method __init__ (line 174) | def __init__(self, groups=None, values=None, **kwargs): class list_smallest (line 177) | class list_smallest(_Bosl2Base): method __init__ (line 178) | def __init__(self, list=None, k=None, **kwargs): FILE: solid2/extensions/bosl2/constants.py class get_slop (line 29) | class get_slop(_Bosl2Base): method __init__ (line 30) | def __init__(self, **kwargs): class EDGE (line 33) | class EDGE(_Bosl2Base): method __init__ (line 34) | def __init__(self, a=None, b=None, **kwargs): class FACE (line 37) | class FACE(_Bosl2Base): method __init__ (line 38) | def __init__(self, i=None, **kwargs): FILE: solid2/extensions/bosl2/coords.py class point2d (line 9) | class point2d(_Bosl2Base): method __init__ (line 10) | def __init__(self, p=None, fill=None, **kwargs): class path2d (line 13) | class path2d(_Bosl2Base): method __init__ (line 14) | def __init__(self, points=None, **kwargs): class point3d (line 17) | class point3d(_Bosl2Base): method __init__ (line 18) | def __init__(self, p=None, fill=None, **kwargs): class path3d (line 21) | class path3d(_Bosl2Base): method __init__ (line 22) | def __init__(self, points=None, fill=None, **kwargs): class point4d (line 25) | class point4d(_Bosl2Base): method __init__ (line 26) | def __init__(self, p=None, fill=None, **kwargs): class path4d (line 29) | class path4d(_Bosl2Base): method __init__ (line 30) | def __init__(self, points=None, fill=None, **kwargs): class polar_to_xy (line 33) | class polar_to_xy(_Bosl2Base): method __init__ (line 34) | def __init__(self, r=None, theta=None, **kwargs): class xy_to_polar (line 37) | class xy_to_polar(_Bosl2Base): method __init__ (line 38) | def __init__(self, x=None, y=None, **kwargs): class project_plane (line 41) | class project_plane(_Bosl2Base): method __init__ (line 42) | def __init__(self, plane=None, p=None, **kwargs): class lift_plane (line 45) | class lift_plane(_Bosl2Base): method __init__ (line 46) | def __init__(self, plane=None, p=None, **kwargs): class cylindrical_to_xyz (line 49) | class cylindrical_to_xyz(_Bosl2Base): method __init__ (line 50) | def __init__(self, r=None, theta=None, z=None, **kwargs): class xyz_to_cylindrical (line 53) | class xyz_to_cylindrical(_Bosl2Base): method __init__ (line 54) | def __init__(self, x=None, y=None, z=None, **kwargs): class spherical_to_xyz (line 57) | class spherical_to_xyz(_Bosl2Base): method __init__ (line 58) | def __init__(self, r=None, theta=None, phi=None, **kwargs): class xyz_to_spherical (line 61) | class xyz_to_spherical(_Bosl2Base): method __init__ (line 62) | def __init__(self, x=None, y=None, z=None, **kwargs): class altaz_to_xyz (line 65) | class altaz_to_xyz(_Bosl2Base): method __init__ (line 66) | def __init__(self, alt=None, az=None, r=None, **kwargs): class xyz_to_altaz (line 69) | class xyz_to_altaz(_Bosl2Base): method __init__ (line 70) | def __init__(self, x=None, y=None, z=None, **kwargs): FILE: solid2/extensions/bosl2/cubetruss.py class cubetruss_dist (line 13) | class cubetruss_dist(_Bosl2Base): method __init__ (line 14) | def __init__(self, cubes=None, gaps=None, size=None, strut=None, **kwa... class cubetruss (line 17) | class cubetruss(_Bosl2Base): method __init__ (line 18) | def __init__(self, extents=None, clips=None, bracing=None, size=None, ... class cubetruss_corner (line 21) | class cubetruss_corner(_Bosl2Base): method __init__ (line 22) | def __init__(self, h=None, extents=None, bracing=None, size=None, stru... class cubetruss_support (line 25) | class cubetruss_support(_Bosl2Base): method __init__ (line 26) | def __init__(self, size=None, strut=None, extents=None, anchor=None, s... class cubetruss_foot (line 29) | class cubetruss_foot(_Bosl2Base): method __init__ (line 30) | def __init__(self, w=None, size=None, strut=None, clipthick=None, anch... class cubetruss_joiner (line 33) | class cubetruss_joiner(_Bosl2Base): method __init__ (line 34) | def __init__(self, w=None, vert=None, size=None, strut=None, clipthick... class cubetruss_uclip (line 37) | class cubetruss_uclip(_Bosl2Base): method __init__ (line 38) | def __init__(self, dual=None, size=None, strut=None, clipthick=None, a... class cubetruss_segment (line 41) | class cubetruss_segment(_Bosl2Base): method __init__ (line 42) | def __init__(self, size=None, strut=None, bracing=None, anchor=None, s... class cubetruss_clip (line 45) | class cubetruss_clip(_Bosl2Base): method __init__ (line 46) | def __init__(self, extents=None, size=None, strut=None, clipthick=None... FILE: solid2/extensions/bosl2/distributors.py class move_copies (line 9) | class move_copies(_Bosl2Base): method __init__ (line 10) | def __init__(self, a=None, p=None, **kwargs): method __init__ (line 78) | def __init__(self, a=None, **kwargs): class xcopies (line 13) | class xcopies(_Bosl2Base): method __init__ (line 14) | def __init__(self, spacing=None, n=None, l=None, sp=None, p=None, **kw... method __init__ (line 82) | def __init__(self, spacing=None, n=None, l=None, sp=None, **kwargs): class ycopies (line 17) | class ycopies(_Bosl2Base): method __init__ (line 18) | def __init__(self, spacing=None, n=None, l=None, sp=None, p=None, **kw... method __init__ (line 86) | def __init__(self, spacing=None, n=None, l=None, sp=None, **kwargs): class zcopies (line 21) | class zcopies(_Bosl2Base): method __init__ (line 22) | def __init__(self, spacing=None, n=None, l=None, sp=None, p=None, **kw... method __init__ (line 90) | def __init__(self, spacing=None, n=None, l=None, sp=None, **kwargs): class line_copies (line 25) | class line_copies(_Bosl2Base): method __init__ (line 26) | def __init__(self, spacing=None, n=None, l=None, p1=None, p2=None, p=N... method __init__ (line 98) | def __init__(self, spacing=None, n=None, l=None, p1=None, p2=None, **k... class grid_copies (line 29) | class grid_copies(_Bosl2Base): method __init__ (line 30) | def __init__(self, spacing=None, n=None, size=None, stagger=None, insi... method __init__ (line 106) | def __init__(self, spacing=None, n=None, size=None, stagger=None, insi... class rot_copies (line 33) | class rot_copies(_Bosl2Base): method __init__ (line 34) | def __init__(self, rots=None, v=None, cp=None, n=None, sa=None, offset... method __init__ (line 110) | def __init__(self, rots=None, v=None, cp=None, n=None, sa=None, offset... class xrot_copies (line 37) | class xrot_copies(_Bosl2Base): method __init__ (line 38) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... method __init__ (line 114) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... class yrot_copies (line 41) | class yrot_copies(_Bosl2Base): method __init__ (line 42) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... method __init__ (line 118) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... class zrot_copies (line 45) | class zrot_copies(_Bosl2Base): method __init__ (line 46) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... method __init__ (line 122) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... class arc_copies (line 49) | class arc_copies(_Bosl2Base): method __init__ (line 50) | def __init__(self, n=None, r=None, rx=None, ry=None, d=None, dx=None, ... method __init__ (line 130) | def __init__(self, n=None, r=None, rx=None, ry=None, d=None, dx=None, ... class sphere_copies (line 53) | class sphere_copies(_Bosl2Base): method __init__ (line 54) | def __init__(self, n=None, r=None, d=None, cone_ang=None, scale=None, ... method __init__ (line 138) | def __init__(self, n=None, r=None, d=None, cone_ang=None, scale=None, ... class path_copies (line 57) | class path_copies(_Bosl2Base): method __init__ (line 58) | def __init__(self, path=None, n=None, spacing=None, sp=None, dist=None... method __init__ (line 146) | def __init__(self, path=None, n=None, spacing=None, sp=None, dist=None... class xflip_copy (line 61) | class xflip_copy(_Bosl2Base): method __init__ (line 62) | def __init__(self, offset=None, x=None, p=None, **kwargs): method __init__ (line 150) | def __init__(self, offset=None, x=None, **kwargs): class yflip_copy (line 65) | class yflip_copy(_Bosl2Base): method __init__ (line 66) | def __init__(self, offset=None, y=None, p=None, **kwargs): method __init__ (line 154) | def __init__(self, offset=None, y=None, **kwargs): class zflip_copy (line 69) | class zflip_copy(_Bosl2Base): method __init__ (line 70) | def __init__(self, offset=None, z=None, p=None, **kwargs): method __init__ (line 158) | def __init__(self, offset=None, z=None, **kwargs): class mirror_copy (line 73) | class mirror_copy(_Bosl2Base): method __init__ (line 74) | def __init__(self, v=None, offset=None, cp=None, p=None, **kwargs): method __init__ (line 162) | def __init__(self, v=None, offset=None, cp=None, **kwargs): class move_copies (line 77) | class move_copies(_Bosl2Base): method __init__ (line 10) | def __init__(self, a=None, p=None, **kwargs): method __init__ (line 78) | def __init__(self, a=None, **kwargs): class xcopies (line 81) | class xcopies(_Bosl2Base): method __init__ (line 14) | def __init__(self, spacing=None, n=None, l=None, sp=None, p=None, **kw... method __init__ (line 82) | def __init__(self, spacing=None, n=None, l=None, sp=None, **kwargs): class ycopies (line 85) | class ycopies(_Bosl2Base): method __init__ (line 18) | def __init__(self, spacing=None, n=None, l=None, sp=None, p=None, **kw... method __init__ (line 86) | def __init__(self, spacing=None, n=None, l=None, sp=None, **kwargs): class zcopies (line 89) | class zcopies(_Bosl2Base): method __init__ (line 22) | def __init__(self, spacing=None, n=None, l=None, sp=None, p=None, **kw... method __init__ (line 90) | def __init__(self, spacing=None, n=None, l=None, sp=None, **kwargs): class line_of (line 93) | class line_of(_Bosl2Base): method __init__ (line 94) | def __init__(self, spacing=None, n=None, l=None, p1=None, p2=None, **k... class line_copies (line 97) | class line_copies(_Bosl2Base): method __init__ (line 26) | def __init__(self, spacing=None, n=None, l=None, p1=None, p2=None, p=N... method __init__ (line 98) | def __init__(self, spacing=None, n=None, l=None, p1=None, p2=None, **k... class grid2d (line 101) | class grid2d(_Bosl2Base): method __init__ (line 102) | def __init__(self, spacing=None, n=None, size=None, stagger=None, insi... class grid_copies (line 105) | class grid_copies(_Bosl2Base): method __init__ (line 30) | def __init__(self, spacing=None, n=None, size=None, stagger=None, insi... method __init__ (line 106) | def __init__(self, spacing=None, n=None, size=None, stagger=None, insi... class rot_copies (line 109) | class rot_copies(_Bosl2Base): method __init__ (line 34) | def __init__(self, rots=None, v=None, cp=None, n=None, sa=None, offset... method __init__ (line 110) | def __init__(self, rots=None, v=None, cp=None, n=None, sa=None, offset... class xrot_copies (line 113) | class xrot_copies(_Bosl2Base): method __init__ (line 38) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... method __init__ (line 114) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... class yrot_copies (line 117) | class yrot_copies(_Bosl2Base): method __init__ (line 42) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... method __init__ (line 118) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... class zrot_copies (line 121) | class zrot_copies(_Bosl2Base): method __init__ (line 46) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... method __init__ (line 122) | def __init__(self, rots=None, cp=None, n=None, sa=None, r=None, d=None... class arc_of (line 125) | class arc_of(_Bosl2Base): method __init__ (line 126) | def __init__(self, n=None, r=None, rx=None, ry=None, d=None, dx=None, ... class arc_copies (line 129) | class arc_copies(_Bosl2Base): method __init__ (line 50) | def __init__(self, n=None, r=None, rx=None, ry=None, d=None, dx=None, ... method __init__ (line 130) | def __init__(self, n=None, r=None, rx=None, ry=None, d=None, dx=None, ... class ovoid_spread (line 133) | class ovoid_spread(_Bosl2Base): method __init__ (line 134) | def __init__(self, n=None, r=None, d=None, cone_ang=None, scale=None, ... class sphere_copies (line 137) | class sphere_copies(_Bosl2Base): method __init__ (line 54) | def __init__(self, n=None, r=None, d=None, cone_ang=None, scale=None, ... method __init__ (line 138) | def __init__(self, n=None, r=None, d=None, cone_ang=None, scale=None, ... class path_spread (line 141) | class path_spread(_Bosl2Base): method __init__ (line 142) | def __init__(self, path=None, n=None, spacing=None, sp=None, rotate_ch... class path_copies (line 145) | class path_copies(_Bosl2Base): method __init__ (line 58) | def __init__(self, path=None, n=None, spacing=None, sp=None, dist=None... method __init__ (line 146) | def __init__(self, path=None, n=None, spacing=None, sp=None, dist=None... class xflip_copy (line 149) | class xflip_copy(_Bosl2Base): method __init__ (line 62) | def __init__(self, offset=None, x=None, p=None, **kwargs): method __init__ (line 150) | def __init__(self, offset=None, x=None, **kwargs): class yflip_copy (line 153) | class yflip_copy(_Bosl2Base): method __init__ (line 66) | def __init__(self, offset=None, y=None, p=None, **kwargs): method __init__ (line 154) | def __init__(self, offset=None, y=None, **kwargs): class zflip_copy (line 157) | class zflip_copy(_Bosl2Base): method __init__ (line 70) | def __init__(self, offset=None, z=None, p=None, **kwargs): method __init__ (line 158) | def __init__(self, offset=None, z=None, **kwargs): class mirror_copy (line 161) | class mirror_copy(_Bosl2Base): method __init__ (line 74) | def __init__(self, v=None, offset=None, cp=None, p=None, **kwargs): method __init__ (line 162) | def __init__(self, v=None, offset=None, cp=None, **kwargs): class xdistribute (line 165) | class xdistribute(_Bosl2Base): method __init__ (line 166) | def __init__(self, spacing=None, sizes=None, l=None, **kwargs): class ydistribute (line 169) | class ydistribute(_Bosl2Base): method __init__ (line 170) | def __init__(self, spacing=None, sizes=None, l=None, **kwargs): class zdistribute (line 173) | class zdistribute(_Bosl2Base): method __init__ (line 174) | def __init__(self, spacing=None, sizes=None, l=None, **kwargs): class distribute (line 177) | class distribute(_Bosl2Base): method __init__ (line 178) | def __init__(self, spacing=None, sizes=None, dir=None, l=None, **kwargs): FILE: solid2/extensions/bosl2/drawing.py class stroke (line 9) | class stroke(_Bosl2Base): method __init__ (line 10) | def __init__(self, path=None, width=None, closed=None, endcaps=None, e... method __init__ (line 58) | def __init__(self, path=None, width=None, closed=None, endcaps=None, e... class dashed_stroke (line 13) | class dashed_stroke(_Bosl2Base): method __init__ (line 14) | def __init__(self, path=None, dashpat=None, closed=None, fit=None, min... method __init__ (line 62) | def __init__(self, path=None, dashpat=None, width=None, closed=None, f... class arc (line 17) | class arc(_Bosl2Base): method __init__ (line 18) | def __init__(self, n=None, r=None, angle=None, d=None, cp=None, points... method __init__ (line 66) | def __init__(self, n=None, r=None, angle=None, d=None, cp=None, points... class _rounded_arc (line 21) | class _rounded_arc(_Bosl2Base): method __init__ (line 22) | def __init__(self, radius=None, rounding=None, angle=None, n=None, **k... class catenary (line 25) | class catenary(_Bosl2Base): method __init__ (line 26) | def __init__(self, width=None, droop=None, n=None, angle=None, **kwargs): method __init__ (line 70) | def __init__(self, width=None, droop=None, n=None, angle=None, anchor=... class helix (line 29) | class helix(_Bosl2Base): method __init__ (line 30) | def __init__(self, l=None, h=None, turns=None, angle=None, r=None, r1=... method __init__ (line 74) | def __init__(self, l=None, h=None, turns=None, angle=None, r=None, r1=... class _normal_segment (line 33) | class _normal_segment(_Bosl2Base): method __init__ (line 34) | def __init__(self, p1=None, p2=None, **kwargs): class turtle (line 37) | class turtle(_Bosl2Base): method __init__ (line 38) | def __init__(self, commands=None, state=None, full_state=None, repeat=... method __init__ (line 78) | def __init__(self, commands=None, state=None, full_state=None, repeat=... class _turtle_repeat (line 41) | class _turtle_repeat(_Bosl2Base): method __init__ (line 42) | def __init__(self, commands=None, state=None, full_state=None, repeat=... class _turtle_command_len (line 45) | class _turtle_command_len(_Bosl2Base): method __init__ (line 46) | def __init__(self, commands=None, index=None, **kwargs): class _turtle (line 49) | class _turtle(_Bosl2Base): method __init__ (line 50) | def __init__(self, commands=None, state=None, full_state=None, index=N... class _turtle_command (line 53) | class _turtle_command(_Bosl2Base): method __init__ (line 54) | def __init__(self, command=None, parm=None, parm2=None, state=None, in... class stroke (line 57) | class stroke(_Bosl2Base): method __init__ (line 10) | def __init__(self, path=None, width=None, closed=None, endcaps=None, e... method __init__ (line 58) | def __init__(self, path=None, width=None, closed=None, endcaps=None, e... class dashed_stroke (line 61) | class dashed_stroke(_Bosl2Base): method __init__ (line 14) | def __init__(self, path=None, dashpat=None, closed=None, fit=None, min... method __init__ (line 62) | def __init__(self, path=None, dashpat=None, width=None, closed=None, f... class arc (line 65) | class arc(_Bosl2Base): method __init__ (line 18) | def __init__(self, n=None, r=None, angle=None, d=None, cp=None, points... method __init__ (line 66) | def __init__(self, n=None, r=None, angle=None, d=None, cp=None, points... class catenary (line 69) | class catenary(_Bosl2Base): method __init__ (line 26) | def __init__(self, width=None, droop=None, n=None, angle=None, **kwargs): method __init__ (line 70) | def __init__(self, width=None, droop=None, n=None, angle=None, anchor=... class helix (line 73) | class helix(_Bosl2Base): method __init__ (line 30) | def __init__(self, l=None, h=None, turns=None, angle=None, r=None, r1=... method __init__ (line 74) | def __init__(self, l=None, h=None, turns=None, angle=None, r=None, r1=... class turtle (line 77) | class turtle(_Bosl2Base): method __init__ (line 38) | def __init__(self, commands=None, state=None, full_state=None, repeat=... method __init__ (line 78) | def __init__(self, commands=None, state=None, full_state=None, repeat=... class debug_polygon (line 81) | class debug_polygon(_Bosl2Base): method __init__ (line 82) | def __init__(self, points=None, paths=None, vertices=None, edges=None,... class _debug_poly_verts (line 85) | class _debug_poly_verts(_Bosl2Base): method __init__ (line 86) | def __init__(self, points=None, size=None, **kwargs): class _debug_poly_edges (line 89) | class _debug_poly_edges(_Bosl2Base): method __init__ (line 90) | def __init__(self, j=None, points=None, path=None, vertices=None, size... FILE: solid2/extensions/bosl2/fnliterals.py class map (line 9) | class map(_Bosl2Base): method __init__ (line 10) | def __init__(self, func=None, list=None, **kwargs): class filter (line 13) | class filter(_Bosl2Base): method __init__ (line 14) | def __init__(self, func=None, list=None, **kwargs): class reduce (line 17) | class reduce(_Bosl2Base): method __init__ (line 18) | def __init__(self, func=None, list=None, init=None, **kwargs): class accumulate (line 21) | class accumulate(_Bosl2Base): method __init__ (line 22) | def __init__(self, func=None, list=None, init=None, **kwargs): class _while (line 25) | class _while(_Bosl2Base): method __init__ (line 26) | def __init__(self, init=None, cond=None, func=None, **kwargs): class for_n (line 29) | class for_n(_Bosl2Base): method __init__ (line 30) | def __init__(self, n=None, init=None, func=None, **kwargs): class find_all (line 33) | class find_all(_Bosl2Base): method __init__ (line 34) | def __init__(self, func=None, list=None, **kwargs): class find_first (line 37) | class find_first(_Bosl2Base): method __init__ (line 38) | def __init__(self, func=None, list=None, start=None, **kwargs): class binsearch (line 41) | class binsearch(_Bosl2Base): method __init__ (line 42) | def __init__(self, key=None, list=None, idx=None, cmp=None, **kwargs): class simple_hash (line 45) | class simple_hash(_Bosl2Base): method __init__ (line 46) | def __init__(self, x=None, **kwargs): class hashmap (line 49) | class hashmap(_Bosl2Base): method __init__ (line 50) | def __init__(self, hashsize=None, items=None, table=None, **kwargs): class f_1arg (line 53) | class f_1arg(_Bosl2Base): method __init__ (line 54) | def __init__(self, target_func=None, **kwargs): class f_2arg (line 57) | class f_2arg(_Bosl2Base): method __init__ (line 58) | def __init__(self, target_func=None, **kwargs): class f_2arg_simple (line 61) | class f_2arg_simple(_Bosl2Base): method __init__ (line 62) | def __init__(self, target_func=None, **kwargs): class f_3arg (line 65) | class f_3arg(_Bosl2Base): method __init__ (line 66) | def __init__(self, target_func=None, **kwargs): class ival (line 69) | class ival(_Bosl2Base): method __init__ (line 70) | def __init__(self, target_func=None, **kwargs): class xval (line 73) | class xval(_Bosl2Base): method __init__ (line 74) | def __init__(self, target_func=None, **kwargs): class f_cmp (line 77) | class f_cmp(_Bosl2Base): method __init__ (line 78) | def __init__(self, a=None, b=None, **kwargs): class f_gt (line 81) | class f_gt(_Bosl2Base): method __init__ (line 82) | def __init__(self, a=None, b=None, **kwargs): class f_lt (line 85) | class f_lt(_Bosl2Base): method __init__ (line 86) | def __init__(self, a=None, b=None, **kwargs): class f_gte (line 89) | class f_gte(_Bosl2Base): method __init__ (line 90) | def __init__(self, a=None, b=None, **kwargs): class f_lte (line 93) | class f_lte(_Bosl2Base): method __init__ (line 94) | def __init__(self, a=None, b=None, **kwargs): class f_eq (line 97) | class f_eq(_Bosl2Base): method __init__ (line 98) | def __init__(self, a=None, b=None, **kwargs): class f_neq (line 101) | class f_neq(_Bosl2Base): method __init__ (line 102) | def __init__(self, a=None, b=None, **kwargs): class f_approx (line 105) | class f_approx(_Bosl2Base): method __init__ (line 106) | def __init__(self, a=None, b=None, **kwargs): class f_napprox (line 109) | class f_napprox(_Bosl2Base): method __init__ (line 110) | def __init__(self, a=None, b=None, **kwargs): class f_or (line 113) | class f_or(_Bosl2Base): method __init__ (line 114) | def __init__(self, a=None, b=None, **kwargs): class f_and (line 117) | class f_and(_Bosl2Base): method __init__ (line 118) | def __init__(self, a=None, b=None, **kwargs): class f_nor (line 121) | class f_nor(_Bosl2Base): method __init__ (line 122) | def __init__(self, a=None, b=None, **kwargs): class f_nand (line 125) | class f_nand(_Bosl2Base): method __init__ (line 126) | def __init__(self, a=None, b=None, **kwargs): class f_xor (line 129) | class f_xor(_Bosl2Base): method __init__ (line 130) | def __init__(self, a=None, b=None, **kwargs): class f_not (line 133) | class f_not(_Bosl2Base): method __init__ (line 134) | def __init__(self, a=None, **kwargs): class f_even (line 137) | class f_even(_Bosl2Base): method __init__ (line 138) | def __init__(self, a=None, **kwargs): class f_odd (line 141) | class f_odd(_Bosl2Base): method __init__ (line 142) | def __init__(self, a=None, **kwargs): class f_add (line 145) | class f_add(_Bosl2Base): method __init__ (line 146) | def __init__(self, a=None, b=None, **kwargs): class f_sub (line 149) | class f_sub(_Bosl2Base): method __init__ (line 150) | def __init__(self, a=None, b=None, **kwargs): class f_mul (line 153) | class f_mul(_Bosl2Base): method __init__ (line 154) | def __init__(self, a=None, b=None, **kwargs): class f_div (line 157) | class f_div(_Bosl2Base): method __init__ (line 158) | def __init__(self, a=None, b=None, **kwargs): class f_mod (line 161) | class f_mod(_Bosl2Base): method __init__ (line 162) | def __init__(self, a=None, b=None, **kwargs): class f_pow (line 165) | class f_pow(_Bosl2Base): method __init__ (line 166) | def __init__(self, a=None, b=None, **kwargs): class f_neg (line 169) | class f_neg(_Bosl2Base): method __init__ (line 170) | def __init__(self, a=None, **kwargs): class f_min (line 173) | class f_min(_Bosl2Base): method __init__ (line 174) | def __init__(self, a=None, **kwargs): class f_max (line 177) | class f_max(_Bosl2Base): method __init__ (line 178) | def __init__(self, a=None, **kwargs): class f_min2 (line 181) | class f_min2(_Bosl2Base): method __init__ (line 182) | def __init__(self, a=None, b=None, **kwargs): class f_max2 (line 185) | class f_max2(_Bosl2Base): method __init__ (line 186) | def __init__(self, a=None, b=None, **kwargs): class f_min3 (line 189) | class f_min3(_Bosl2Base): method __init__ (line 190) | def __init__(self, a=None, b=None, c=None, **kwargs): class f_max3 (line 193) | class f_max3(_Bosl2Base): method __init__ (line 194) | def __init__(self, a=None, b=None, c=None, **kwargs): class f_sin (line 197) | class f_sin(_Bosl2Base): method __init__ (line 198) | def __init__(self, a=None, **kwargs): class f_cos (line 201) | class f_cos(_Bosl2Base): method __init__ (line 202) | def __init__(self, a=None, **kwargs): class f_tan (line 205) | class f_tan(_Bosl2Base): method __init__ (line 206) | def __init__(self, a=None, **kwargs): class f_asin (line 209) | class f_asin(_Bosl2Base): method __init__ (line 210) | def __init__(self, a=None, **kwargs): class f_acos (line 213) | class f_acos(_Bosl2Base): method __init__ (line 214) | def __init__(self, a=None, **kwargs): class f_atan (line 217) | class f_atan(_Bosl2Base): method __init__ (line 218) | def __init__(self, a=None, **kwargs): class f_atan2 (line 221) | class f_atan2(_Bosl2Base): method __init__ (line 222) | def __init__(self, a=None, b=None, **kwargs): class f_len (line 225) | class f_len(_Bosl2Base): method __init__ (line 226) | def __init__(self, a=None, **kwargs): class f_chr (line 229) | class f_chr(_Bosl2Base): method __init__ (line 230) | def __init__(self, a=None, **kwargs): class f_ord (line 233) | class f_ord(_Bosl2Base): method __init__ (line 234) | def __init__(self, a=None, **kwargs): class f_str (line 237) | class f_str(_Bosl2Base): method __init__ (line 238) | def __init__(self, a=None, **kwargs): class f_str2 (line 241) | class f_str2(_Bosl2Base): method __init__ (line 242) | def __init__(self, a=None, b=None, **kwargs): class f_str3 (line 245) | class f_str3(_Bosl2Base): method __init__ (line 246) | def __init__(self, a=None, b=None, c=None, **kwargs): class f_floor (line 249) | class f_floor(_Bosl2Base): method __init__ (line 250) | def __init__(self, a=None, **kwargs): class f_round (line 253) | class f_round(_Bosl2Base): method __init__ (line 254) | def __init__(self, a=None, **kwargs): class f_ceil (line 257) | class f_ceil(_Bosl2Base): method __init__ (line 258) | def __init__(self, a=None, **kwargs): class f_abs (line 261) | class f_abs(_Bosl2Base): method __init__ (line 262) | def __init__(self, a=None, **kwargs): class f_sign (line 265) | class f_sign(_Bosl2Base): method __init__ (line 266) | def __init__(self, a=None, **kwargs): class f_ln (line 269) | class f_ln(_Bosl2Base): method __init__ (line 270) | def __init__(self, a=None, **kwargs): class f_log (line 273) | class f_log(_Bosl2Base): method __init__ (line 274) | def __init__(self, a=None, **kwargs): class f_exp (line 277) | class f_exp(_Bosl2Base): method __init__ (line 278) | def __init__(self, a=None, **kwargs): class f_sqr (line 281) | class f_sqr(_Bosl2Base): method __init__ (line 282) | def __init__(self, a=None, **kwargs): class f_sqrt (line 285) | class f_sqrt(_Bosl2Base): method __init__ (line 286) | def __init__(self, a=None, **kwargs): class f_norm (line 289) | class f_norm(_Bosl2Base): method __init__ (line 290) | def __init__(self, a=None, **kwargs): class f_cross (line 293) | class f_cross(_Bosl2Base): method __init__ (line 294) | def __init__(self, a=None, b=None, **kwargs): class f_is_def (line 297) | class f_is_def(_Bosl2Base): method __init__ (line 298) | def __init__(self, a=None, **kwargs): class f_is_undef (line 301) | class f_is_undef(_Bosl2Base): method __init__ (line 302) | def __init__(self, a=None, **kwargs): class f_is_bool (line 305) | class f_is_bool(_Bosl2Base): method __init__ (line 306) | def __init__(self, a=None, **kwargs): class f_is_num (line 309) | class f_is_num(_Bosl2Base): method __init__ (line 310) | def __init__(self, a=None, **kwargs): class f_is_int (line 313) | class f_is_int(_Bosl2Base): method __init__ (line 314) | def __init__(self, a=None, **kwargs): class f_is_nan (line 317) | class f_is_nan(_Bosl2Base): method __init__ (line 318) | def __init__(self, a=None, **kwargs): class f_is_finite (line 321) | class f_is_finite(_Bosl2Base): method __init__ (line 322) | def __init__(self, a=None, **kwargs): class f_is_string (line 325) | class f_is_string(_Bosl2Base): method __init__ (line 326) | def __init__(self, a=None, **kwargs): class f_is_list (line 329) | class f_is_list(_Bosl2Base): method __init__ (line 330) | def __init__(self, a=None, **kwargs): class f_is_range (line 333) | class f_is_range(_Bosl2Base): method __init__ (line 334) | def __init__(self, a=None, **kwargs): class f_is_function (line 337) | class f_is_function(_Bosl2Base): method __init__ (line 338) | def __init__(self, a=None, **kwargs): class f_is_vector (line 341) | class f_is_vector(_Bosl2Base): method __init__ (line 342) | def __init__(self, a=None, b=None, **kwargs): class f_is_path (line 345) | class f_is_path(_Bosl2Base): method __init__ (line 346) | def __init__(self, a=None, b=None, **kwargs): class f_is_region (line 349) | class f_is_region(_Bosl2Base): method __init__ (line 350) | def __init__(self, a=None, **kwargs): class f_is_vnf (line 353) | class f_is_vnf(_Bosl2Base): method __init__ (line 354) | def __init__(self, a=None, **kwargs): class f_is_patch (line 357) | class f_is_patch(_Bosl2Base): method __init__ (line 358) | def __init__(self, a=None, **kwargs): FILE: solid2/extensions/bosl2/gears.py class _inherit_gear_param (line 21) | class _inherit_gear_param(_Bosl2Base): method __init__ (line 22) | def __init__(self, name=None, val=None, pval=None, dflt=None, invert=N... class _inherit_gear_pitch (line 25) | class _inherit_gear_pitch(_Bosl2Base): method __init__ (line 26) | def __init__(self, fname=None, pitch=None, circ_pitch=None, diam_pitch... class _inherit_gear_pa (line 29) | class _inherit_gear_pa(_Bosl2Base): method __init__ (line 30) | def __init__(self, pressure_angle=None, **kwargs): class _inherit_gear_helical (line 33) | class _inherit_gear_helical(_Bosl2Base): method __init__ (line 34) | def __init__(self, helical=None, invert=None, **kwargs): class _inherit_gear_thickness (line 37) | class _inherit_gear_thickness(_Bosl2Base): method __init__ (line 38) | def __init__(self, thickness=None, dflt=None, **kwargs): class spur_gear (line 41) | class spur_gear(_Bosl2Base): method __init__ (line 42) | def __init__(self, circ_pitch=None, teeth=None, thickness=None, shaft_... method __init__ (line 178) | def __init__(self, circ_pitch=None, teeth=None, thickness=None, shaft_... class spur_gear2d (line 45) | class spur_gear2d(_Bosl2Base): method __init__ (line 46) | def __init__(self, circ_pitch=None, teeth=None, hide=None, pressure_an... method __init__ (line 182) | def __init__(self, circ_pitch=None, teeth=None, hide=None, pressure_an... class rack (line 49) | class rack(_Bosl2Base): method __init__ (line 50) | def __init__(self, pitch=None, teeth=None, thickness=None, backing=Non... method __init__ (line 194) | def __init__(self, pitch=None, teeth=None, thickness=None, backing=Non... class rack2d (line 53) | class rack2d(_Bosl2Base): method __init__ (line 54) | def __init__(self, pitch=None, teeth=None, backing=None, pressure_angl... method __init__ (line 198) | def __init__(self, pitch=None, teeth=None, backing=None, width=None, b... class crown_gear (line 57) | class crown_gear(_Bosl2Base): method __init__ (line 58) | def __init__(self, circ_pitch=None, teeth=None, backing=None, face_wid... method __init__ (line 202) | def __init__(self, circ_pitch=None, teeth=None, backing=None, face_wid... class bevel_gear (line 61) | class bevel_gear(_Bosl2Base): method __init__ (line 62) | def __init__(self, teeth=None, mate_teeth=None, shaft_angle=None, back... method __init__ (line 206) | def __init__(self, teeth=None, mate_teeth=None, shaft_angle=None, bott... class worm (line 65) | class worm(_Bosl2Base): method __init__ (line 66) | def __init__(self, circ_pitch=None, d=None, l=None, starts=None, left_... method __init__ (line 210) | def __init__(self, circ_pitch=None, d=None, l=None, starts=None, left_... class enveloping_worm (line 69) | class enveloping_worm(_Bosl2Base): method __init__ (line 70) | def __init__(self, circ_pitch=None, mate_teeth=None, d=None, left_hand... method __init__ (line 214) | def __init__(self, circ_pitch=None, mate_teeth=None, d=None, left_hand... class worm_gear (line 73) | class worm_gear(_Bosl2Base): method __init__ (line 74) | def __init__(self, circ_pitch=None, teeth=None, worm_diam=None, worm_s... method __init__ (line 218) | def __init__(self, circ_pitch=None, teeth=None, worm_diam=None, worm_s... class _gear_tooth_profile (line 77) | class _gear_tooth_profile(_Bosl2Base): method __init__ (line 78) | def __init__(self, circ_pitch=None, teeth=None, pressure_angle=None, c... class planetary_gears (line 81) | class planetary_gears(_Bosl2Base): method __init__ (line 82) | def __init__(self, n=None, max_teeth=None, helical=None, circ_pitch=No... class circular_pitch (line 85) | class circular_pitch(_Bosl2Base): method __init__ (line 86) | def __init__(self, circ_pitch=None, mod=None, pitch=None, diam_pitch=N... class diametral_pitch (line 89) | class diametral_pitch(_Bosl2Base): method __init__ (line 90) | def __init__(self, circ_pitch=None, mod=None, pitch=None, diam_pitch=N... class module_value (line 93) | class module_value(_Bosl2Base): method __init__ (line 94) | def __init__(self, circ_pitch=None, mod=None, pitch=None, diam_pitch=N... class _adendum (line 97) | class _adendum(_Bosl2Base): method __init__ (line 98) | def __init__(self, circ_pitch=None, profile_shift=None, shorten=None, ... class _dedendum (line 101) | class _dedendum(_Bosl2Base): method __init__ (line 102) | def __init__(self, circ_pitch=None, clearance=None, profile_shift=None... class pitch_radius (line 105) | class pitch_radius(_Bosl2Base): method __init__ (line 106) | def __init__(self, circ_pitch=None, teeth=None, helical=None, mod=None... class outer_radius (line 109) | class outer_radius(_Bosl2Base): method __init__ (line 110) | def __init__(self, circ_pitch=None, teeth=None, clearance=None, intern... class root_radius (line 113) | class root_radius(_Bosl2Base): method __init__ (line 114) | def __init__(self, teeth=None, helical=None, clearance=None, internal=... class _root_radius_basic (line 117) | class _root_radius_basic(_Bosl2Base): method __init__ (line 118) | def __init__(self, circ_pitch=None, teeth=None, clearance=None, intern... class _base_radius (line 121) | class _base_radius(_Bosl2Base): method __init__ (line 122) | def __init__(self, circ_pitch=None, teeth=None, pressure_angle=None, h... class bevel_pitch_angle (line 125) | class bevel_pitch_angle(_Bosl2Base): method __init__ (line 126) | def __init__(self, teeth=None, mate_teeth=None, drive_angle=None, **kw... class worm_gear_thickness (line 129) | class worm_gear_thickness(_Bosl2Base): method __init__ (line 130) | def __init__(self, circ_pitch=None, teeth=None, worm_diam=None, worm_a... class worm_dist (line 133) | class worm_dist(_Bosl2Base): method __init__ (line 134) | def __init__(self, d=None, starts=None, teeth=None, mod=None, profile_... class gear_dist (line 137) | class gear_dist(_Bosl2Base): method __init__ (line 138) | def __init__(self, teeth1=None, teeth2=None, helical=None, profile_shi... class _invol (line 141) | class _invol(_Bosl2Base): method __init__ (line 142) | def __init__(self, a=None, **kwargs): class _working_pressure_angle (line 145) | class _working_pressure_angle(_Bosl2Base): method __init__ (line 146) | def __init__(self, teeth1=None, profile_shift1=None, teeth2=None, prof... class gear_dist_skew (line 149) | class gear_dist_skew(_Bosl2Base): method __init__ (line 150) | def __init__(self, teeth1=None, teeth2=None, helical1=None, helical2=N... class _working_normal_pressure_angle_skew (line 153) | class _working_normal_pressure_angle_skew(_Bosl2Base): method __init__ (line 154) | def __init__(self, teeth1=None, profile_shift1=None, helical1=None, te... class gear_skew_angle (line 157) | class gear_skew_angle(_Bosl2Base): method __init__ (line 158) | def __init__(self, teeth1=None, teeth2=None, helical1=None, helical2=N... class get_profile_shift (line 161) | class get_profile_shift(_Bosl2Base): method __init__ (line 162) | def __init__(self, desired=None, teeth1=None, teeth2=None, helical=Non... class auto_profile_shift (line 165) | class auto_profile_shift(_Bosl2Base): method __init__ (line 166) | def __init__(self, teeth=None, pressure_angle=None, helical=None, min_... class gear_shorten (line 169) | class gear_shorten(_Bosl2Base): method __init__ (line 170) | def __init__(self, teeth1=None, teeth2=None, helical=None, profile_shi... class gear_shorten_skew (line 173) | class gear_shorten_skew(_Bosl2Base): method __init__ (line 174) | def __init__(self, teeth1=None, teeth2=None, helical1=None, helical2=N... class spur_gear (line 177) | class spur_gear(_Bosl2Base): method __init__ (line 42) | def __init__(self, circ_pitch=None, teeth=None, thickness=None, shaft_... method __init__ (line 178) | def __init__(self, circ_pitch=None, teeth=None, thickness=None, shaft_... class spur_gear2d (line 181) | class spur_gear2d(_Bosl2Base): method __init__ (line 46) | def __init__(self, circ_pitch=None, teeth=None, hide=None, pressure_an... method __init__ (line 182) | def __init__(self, circ_pitch=None, teeth=None, hide=None, pressure_an... class ring_gear (line 185) | class ring_gear(_Bosl2Base): method __init__ (line 186) | def __init__(self, circ_pitch=None, teeth=None, thickness=None, backin... class ring_gear2d (line 189) | class ring_gear2d(_Bosl2Base): method __init__ (line 190) | def __init__(self, circ_pitch=None, teeth=None, backing=None, pressure... class rack (line 193) | class rack(_Bosl2Base): method __init__ (line 50) | def __init__(self, pitch=None, teeth=None, thickness=None, backing=Non... method __init__ (line 194) | def __init__(self, pitch=None, teeth=None, thickness=None, backing=Non... class rack2d (line 197) | class rack2d(_Bosl2Base): method __init__ (line 54) | def __init__(self, pitch=None, teeth=None, backing=None, pressure_angl... method __init__ (line 198) | def __init__(self, pitch=None, teeth=None, backing=None, width=None, b... class crown_gear (line 201) | class crown_gear(_Bosl2Base): method __init__ (line 58) | def __init__(self, circ_pitch=None, teeth=None, backing=None, face_wid... method __init__ (line 202) | def __init__(self, circ_pitch=None, teeth=None, backing=None, face_wid... class bevel_gear (line 205) | class bevel_gear(_Bosl2Base): method __init__ (line 62) | def __init__(self, teeth=None, mate_teeth=None, shaft_angle=None, back... method __init__ (line 206) | def __init__(self, teeth=None, mate_teeth=None, shaft_angle=None, bott... class worm (line 209) | class worm(_Bosl2Base): method __init__ (line 66) | def __init__(self, circ_pitch=None, d=None, l=None, starts=None, left_... method __init__ (line 210) | def __init__(self, circ_pitch=None, d=None, l=None, starts=None, left_... class enveloping_worm (line 213) | class enveloping_worm(_Bosl2Base): method __init__ (line 70) | def __init__(self, circ_pitch=None, mate_teeth=None, d=None, left_hand... method __init__ (line 214) | def __init__(self, circ_pitch=None, mate_teeth=None, d=None, left_hand... class worm_gear (line 217) | class worm_gear(_Bosl2Base): method __init__ (line 74) | def __init__(self, circ_pitch=None, teeth=None, worm_diam=None, worm_s... method __init__ (line 218) | def __init__(self, circ_pitch=None, teeth=None, worm_diam=None, worm_s... class _show_gear_tooth_profile (line 221) | class _show_gear_tooth_profile(_Bosl2Base): method __init__ (line 222) | def __init__(self, circ_pitch=None, teeth=None, pressure_angle=None, p... FILE: solid2/extensions/bosl2/geometry.py class is_point_on_line (line 9) | class is_point_on_line(_Bosl2Base): method __init__ (line 10) | def __init__(self, point=None, line=None, bounded=None, eps=None, **kw... class _is_point_on_line (line 13) | class _is_point_on_line(_Bosl2Base): method __init__ (line 14) | def __init__(self, point=None, line=None, bounded=None, eps=None, **kw... class _dist2line (line 17) | class _dist2line(_Bosl2Base): method __init__ (line 18) | def __init__(self, d=None, n=None, **kwargs): class _valid_line (line 21) | class _valid_line(_Bosl2Base): method __init__ (line 22) | def __init__(self, line=None, dim=None, eps=None, **kwargs): class _valid_plane (line 25) | class _valid_plane(_Bosl2Base): method __init__ (line 26) | def __init__(self, p=None, eps=None, **kwargs): class _is_at_left (line 29) | class _is_at_left(_Bosl2Base): method __init__ (line 30) | def __init__(self, pt=None, line=None, eps=None, **kwargs): class _degenerate_tri (line 33) | class _degenerate_tri(_Bosl2Base): method __init__ (line 34) | def __init__(self, tri=None, eps=None, **kwargs): class _tri_class (line 37) | class _tri_class(_Bosl2Base): method __init__ (line 38) | def __init__(self, tri=None, eps=None, **kwargs): class _pt_in_tri (line 41) | class _pt_in_tri(_Bosl2Base): method __init__ (line 42) | def __init__(self, point=None, tri=None, eps=None, **kwargs): class _point_left_of_line2d (line 45) | class _point_left_of_line2d(_Bosl2Base): method __init__ (line 46) | def __init__(self, point=None, line=None, eps=None, **kwargs): class is_collinear (line 49) | class is_collinear(_Bosl2Base): method __init__ (line 50) | def __init__(self, a=None, b=None, c=None, eps=None, **kwargs): class point_line_distance (line 53) | class point_line_distance(_Bosl2Base): method __init__ (line 54) | def __init__(self, pt=None, line=None, bounded=None, **kwargs): class segment_distance (line 57) | class segment_distance(_Bosl2Base): method __init__ (line 58) | def __init__(self, seg1=None, seg2=None, eps=None, **kwargs): class line_normal (line 61) | class line_normal(_Bosl2Base): method __init__ (line 62) | def __init__(self, p1=None, p2=None, **kwargs): class _general_line_intersection (line 65) | class _general_line_intersection(_Bosl2Base): method __init__ (line 66) | def __init__(self, s1=None, s2=None, eps=None, **kwargs): class line_intersection (line 69) | class line_intersection(_Bosl2Base): method __init__ (line 70) | def __init__(self, line1=None, line2=None, bounded1=None, bounded2=Non... class line_closest_point (line 73) | class line_closest_point(_Bosl2Base): method __init__ (line 74) | def __init__(self, line=None, pt=None, bounded=None, **kwargs): class _line_greatest_distance (line 77) | class _line_greatest_distance(_Bosl2Base): method __init__ (line 78) | def __init__(self, points=None, line=None, **kwargs): class line_from_points (line 81) | class line_from_points(_Bosl2Base): method __init__ (line 82) | def __init__(self, points=None, check_collinear=None, eps=None, fast=N... class is_coplanar (line 85) | class is_coplanar(_Bosl2Base): method __init__ (line 86) | def __init__(self, points=None, eps=None, **kwargs): class plane3pt (line 89) | class plane3pt(_Bosl2Base): method __init__ (line 90) | def __init__(self, p1=None, p2=None, p3=None, **kwargs): class plane3pt_indexed (line 93) | class plane3pt_indexed(_Bosl2Base): method __init__ (line 94) | def __init__(self, points=None, i1=None, i2=None, i3=None, **kwargs): class plane_from_normal (line 97) | class plane_from_normal(_Bosl2Base): method __init__ (line 98) | def __init__(self, normal=None, pt=None, **kwargs): class _eigenvals_symm_3 (line 101) | class _eigenvals_symm_3(_Bosl2Base): method __init__ (line 102) | def __init__(self, M=None, **kwargs): class _eigenvec_symm_3 (line 105) | class _eigenvec_symm_3(_Bosl2Base): method __init__ (line 106) | def __init__(self, M=None, evals=None, i=None, **kwargs): class _covariance_evec_eval (line 109) | class _covariance_evec_eval(_Bosl2Base): method __init__ (line 110) | def __init__(self, points=None, eigenvalue_id=None, **kwargs): class plane_from_points (line 113) | class plane_from_points(_Bosl2Base): method __init__ (line 114) | def __init__(self, points=None, check_coplanar=None, eps=None, fast=No... class plane_from_polygon (line 117) | class plane_from_polygon(_Bosl2Base): method __init__ (line 118) | def __init__(self, poly=None, check_coplanar=None, eps=None, fast=None... class plane_normal (line 121) | class plane_normal(_Bosl2Base): method __init__ (line 122) | def __init__(self, plane=None, **kwargs): class plane_offset (line 125) | class plane_offset(_Bosl2Base): method __init__ (line 126) | def __init__(self, plane=None, **kwargs): class _general_plane_line_intersection (line 129) | class _general_plane_line_intersection(_Bosl2Base): method __init__ (line 130) | def __init__(self, plane=None, line=None, eps=None, **kwargs): class _normalize_plane (line 133) | class _normalize_plane(_Bosl2Base): method __init__ (line 134) | def __init__(self, plane=None, **kwargs): class plane_line_intersection (line 137) | class plane_line_intersection(_Bosl2Base): method __init__ (line 138) | def __init__(self, plane=None, line=None, bounded=None, eps=None, **kw... class plane_intersection (line 141) | class plane_intersection(_Bosl2Base): method __init__ (line 142) | def __init__(self, plane1=None, plane2=None, plane3=None, **kwargs): class plane_line_angle (line 145) | class plane_line_angle(_Bosl2Base): method __init__ (line 146) | def __init__(self, plane=None, line=None, **kwargs): class plane_closest_point (line 149) | class plane_closest_point(_Bosl2Base): method __init__ (line 150) | def __init__(self, plane=None, points=None, **kwargs): class point_plane_distance (line 153) | class point_plane_distance(_Bosl2Base): method __init__ (line 154) | def __init__(self, plane=None, point=None, **kwargs): class _pointlist_greatest_distance (line 157) | class _pointlist_greatest_distance(_Bosl2Base): method __init__ (line 158) | def __init__(self, points=None, plane=None, **kwargs): class are_points_on_plane (line 161) | class are_points_on_plane(_Bosl2Base): method __init__ (line 162) | def __init__(self, points=None, plane=None, eps=None, **kwargs): class _is_point_above_plane (line 165) | class _is_point_above_plane(_Bosl2Base): method __init__ (line 166) | def __init__(self, plane=None, point=None, **kwargs): class circle_line_intersection (line 169) | class circle_line_intersection(_Bosl2Base): method __init__ (line 170) | def __init__(self, r=None, cp=None, line=None, bounded=None, d=None, e... class _circle_or_sphere_line_intersection (line 173) | class _circle_or_sphere_line_intersection(_Bosl2Base): method __init__ (line 174) | def __init__(self, r=None, cp=None, line=None, bounded=None, d=None, e... class circle_circle_intersection (line 177) | class circle_circle_intersection(_Bosl2Base): method __init__ (line 178) | def __init__(self, r1=None, cp1=None, r2=None, cp2=None, eps=None, d1=... class circle_2tangents (line 181) | class circle_2tangents(_Bosl2Base): method __init__ (line 182) | def __init__(self, r=None, pt1=None, pt2=None, pt3=None, tangents=None... class circle_3points (line 185) | class circle_3points(_Bosl2Base): method __init__ (line 186) | def __init__(self, pt1=None, pt2=None, pt3=None, **kwargs): class circle_point_tangents (line 189) | class circle_point_tangents(_Bosl2Base): method __init__ (line 190) | def __init__(self, r=None, cp=None, pt=None, d=None, **kwargs): class circle_circle_tangents (line 193) | class circle_circle_tangents(_Bosl2Base): method __init__ (line 194) | def __init__(self, r1=None, cp1=None, r2=None, cp2=None, d1=None, d2=N... class _noncollinear_triple (line 197) | class _noncollinear_triple(_Bosl2Base): method __init__ (line 198) | def __init__(self, points=None, error=None, eps=None, **kwargs): class sphere_line_intersection (line 201) | class sphere_line_intersection(_Bosl2Base): method __init__ (line 202) | def __init__(self, r=None, cp=None, line=None, bounded=None, d=None, e... class polygon_area (line 205) | class polygon_area(_Bosl2Base): method __init__ (line 206) | def __init__(self, poly=None, signed=None, **kwargs): class centroid (line 209) | class centroid(_Bosl2Base): method __init__ (line 210) | def __init__(self, object=None, eps=None, **kwargs): class _region_centroid (line 213) | class _region_centroid(_Bosl2Base): method __init__ (line 214) | def __init__(self, region=None, eps=None, **kwargs): class _polygon_centroid (line 217) | class _polygon_centroid(_Bosl2Base): method __init__ (line 218) | def __init__(self, poly=None, eps=None, **kwargs): class polygon_normal (line 221) | class polygon_normal(_Bosl2Base): method __init__ (line 222) | def __init__(self, poly=None, **kwargs): class _point_above_below_segment (line 225) | class _point_above_below_segment(_Bosl2Base): method __init__ (line 226) | def __init__(self, point=None, edge=None, **kwargs): class point_in_polygon (line 229) | class point_in_polygon(_Bosl2Base): method __init__ (line 230) | def __init__(self, point=None, poly=None, nonzero=None, eps=None, **kw... class polygon_line_intersection (line 233) | class polygon_line_intersection(_Bosl2Base): method __init__ (line 234) | def __init__(self, poly=None, line=None, bounded=None, nonzero=None, e... class _merge_segments (line 237) | class _merge_segments(_Bosl2Base): method __init__ (line 238) | def __init__(self, insegs=None, outsegs=None, eps=None, i=None, **kwar... class polygon_triangulate (line 241) | class polygon_triangulate(_Bosl2Base): method __init__ (line 242) | def __init__(self, poly=None, ind=None, error=None, eps=None, **kwargs): class _triangulate (line 245) | class _triangulate(_Bosl2Base): method __init__ (line 246) | def __init__(self, poly=None, ind=None, error=None, eps=None, tris=Non... class _get_ear (line 249) | class _get_ear(_Bosl2Base): method __init__ (line 250) | def __init__(self, poly=None, ind=None, eps=None, _i=None, **kwargs): class _none_inside (line 253) | class _none_inside(_Bosl2Base): method __init__ (line 254) | def __init__(self, idxs=None, poly=None, p0=None, p1=None, p2=None, ep... class is_polygon_clockwise (line 257) | class is_polygon_clockwise(_Bosl2Base): method __init__ (line 258) | def __init__(self, poly=None, **kwargs): class clockwise_polygon (line 261) | class clockwise_polygon(_Bosl2Base): method __init__ (line 262) | def __init__(self, poly=None, **kwargs): class ccw_polygon (line 265) | class ccw_polygon(_Bosl2Base): method __init__ (line 266) | def __init__(self, poly=None, **kwargs): class reverse_polygon (line 269) | class reverse_polygon(_Bosl2Base): method __init__ (line 270) | def __init__(self, poly=None, **kwargs): class reindex_polygon (line 273) | class reindex_polygon(_Bosl2Base): method __init__ (line 274) | def __init__(self, reference=None, poly=None, return_error=None, **kwa... class align_polygon (line 277) | class align_polygon(_Bosl2Base): method __init__ (line 278) | def __init__(self, reference=None, poly=None, angles=None, cp=None, tr... class are_polygons_equal (line 281) | class are_polygons_equal(_Bosl2Base): method __init__ (line 282) | def __init__(self, poly1=None, poly2=None, eps=None, **kwargs): class _are_polygons_equal (line 285) | class _are_polygons_equal(_Bosl2Base): method __init__ (line 286) | def __init__(self, poly1=None, poly2=None, eps=None, st=None, **kwargs): class _is_polygon_in_list (line 289) | class _is_polygon_in_list(_Bosl2Base): method __init__ (line 290) | def __init__(self, poly=None, polys=None, **kwargs): class ___is_polygon_in_list (line 293) | class ___is_polygon_in_list(_Bosl2Base): method __init__ (line 294) | def __init__(self, poly=None, polys=None, i=None, **kwargs): class hull (line 297) | class hull(_Bosl2Base): method __init__ (line 298) | def __init__(self, points=None, **kwargs): class _backtracking (line 301) | class _backtracking(_Bosl2Base): method __init__ (line 302) | def __init__(self, i=None, points=None, h=None, t=None, m=None, all=No... class _is_cw (line 305) | class _is_cw(_Bosl2Base): method __init__ (line 306) | def __init__(self, a=None, b=None, c=None, all=None, **kwargs): class hull2d_path (line 309) | class hull2d_path(_Bosl2Base): method __init__ (line 310) | def __init__(self, points=None, all=None, **kwargs): class _hull_collinear (line 313) | class _hull_collinear(_Bosl2Base): method __init__ (line 314) | def __init__(self, points=None, **kwargs): class hull3d_faces (line 317) | class hull3d_faces(_Bosl2Base): method __init__ (line 318) | def __init__(self, points=None, **kwargs): class _hull3d_iterative (line 321) | class _hull3d_iterative(_Bosl2Base): method __init__ (line 322) | def __init__(self, points=None, triangles=None, planes=None, remaining... class _remove_internal_edges (line 325) | class _remove_internal_edges(_Bosl2Base): method __init__ (line 326) | def __init__(self, halfedges=None, **kwargs): class _find_first_noncoplanar (line 329) | class _find_first_noncoplanar(_Bosl2Base): method __init__ (line 330) | def __init__(self, plane=None, points=None, i=None, **kwargs): class is_polygon_convex (line 333) | class is_polygon_convex(_Bosl2Base): method __init__ (line 334) | def __init__(self, poly=None, eps=None, **kwargs): class convex_distance (line 337) | class convex_distance(_Bosl2Base): method __init__ (line 338) | def __init__(self, points1=None, points2=None, eps=None, **kwargs): class _GJK_distance (line 341) | class _GJK_distance(_Bosl2Base): method __init__ (line 342) | def __init__(self, points1=None, points2=None, eps=None, lbd=None, d=N... class convex_collision (line 345) | class convex_collision(_Bosl2Base): method __init__ (line 346) | def __init__(self, points1=None, points2=None, eps=None, **kwargs): class _GJK_collide (line 349) | class _GJK_collide(_Bosl2Base): method __init__ (line 350) | def __init__(self, points1=None, points2=None, d=None, simplex=None, e... class _closest_simplex (line 353) | class _closest_simplex(_Bosl2Base): method __init__ (line 354) | def __init__(self, s=None, eps=None, **kwargs): class _closest_s1 (line 357) | class _closest_s1(_Bosl2Base): method __init__ (line 358) | def __init__(self, s=None, eps=None, **kwargs): class _closest_s2 (line 361) | class _closest_s2(_Bosl2Base): method __init__ (line 362) | def __init__(self, s=None, eps=None, **kwargs): class _closest_s3 (line 365) | class _closest_s3(_Bosl2Base): method __init__ (line 366) | def __init__(self, s=None, eps=None, **kwargs): class _tri_normal (line 369) | class _tri_normal(_Bosl2Base): method __init__ (line 370) | def __init__(self, tri=None, **kwargs): class _support_diff (line 373) | class _support_diff(_Bosl2Base): method __init__ (line 374) | def __init__(self, p1=None, p2=None, d=None, **kwargs): class rot_decode (line 377) | class rot_decode(_Bosl2Base): method __init__ (line 378) | def __init__(self, M=None, long=None, **kwargs): class show_plane (line 381) | class show_plane(_Bosl2Base): method __init__ (line 382) | def __init__(self, plane=None, size=None, offset=None, **kwargs): class hull_points (line 385) | class hull_points(_Bosl2Base): method __init__ (line 386) | def __init__(self, points=None, fast=None, **kwargs): FILE: solid2/extensions/bosl2/hinges.py class knuckle_hinge (line 9) | class knuckle_hinge(_Bosl2Base): method __init__ (line 10) | def __init__(self, length=None, segs=None, offset=None, inner=None, ar... method __init__ (line 14) | def __init__(self, length=None, segs=None, offset=None, inner=None, ar... class knuckle_hinge (line 13) | class knuckle_hinge(_Bosl2Base): method __init__ (line 10) | def __init__(self, length=None, segs=None, offset=None, inner=None, ar... method __init__ (line 14) | def __init__(self, length=None, segs=None, offset=None, inner=None, ar... class _knuckle_hinge_profile (line 17) | class _knuckle_hinge_profile(_Bosl2Base): method __init__ (line 18) | def __init__(self, offset=None, arm_height=None, arm_angle=None, knuck... class living_hinge_mask (line 21) | class living_hinge_mask(_Bosl2Base): method __init__ (line 22) | def __init__(self, l=None, thick=None, layerheight=None, foldangle=Non... class folding_hinge_mask (line 25) | class folding_hinge_mask(_Bosl2Base): method __init__ (line 26) | def __init__(self, l=None, thick=None, layerheight=None, foldangle=Non... class apply_folding_hinges_and_snaps (line 29) | class apply_folding_hinges_and_snaps(_Bosl2Base): method __init__ (line 30) | def __init__(self, thick=None, foldangle=None, hinges=None, snaps=None... class snap_lock (line 33) | class snap_lock(_Bosl2Base): method __init__ (line 34) | def __init__(self, thick=None, snaplen=None, snapdiam=None, layerheigh... class snap_socket (line 37) | class snap_socket(_Bosl2Base): method __init__ (line 38) | def __init__(self, thick=None, snaplen=None, snapdiam=None, layerheigh... FILE: solid2/extensions/bosl2/isosurface.py class _cubeindex (line 21) | class _cubeindex(_Bosl2Base): method __init__ (line 22) | def __init__(self, f=None, isoval=None, **kwargs): class _clipfacindex (line 25) | class _clipfacindex(_Bosl2Base): method __init__ (line 26) | def __init__(self, f=None, isovalmin=None, isovalmax=None, **kwargs): class _bbox_faces (line 29) | class _bbox_faces(_Bosl2Base): method __init__ (line 30) | def __init__(self, v0=None, voxsize=None, bbox=None, **kwargs): class _isosurface_cubes (line 33) | class _isosurface_cubes(_Bosl2Base): method __init__ (line 34) | def __init__(self, voxsize=None, bbox=None, fieldarray=None, fieldfunc... class _isosurface_triangles (line 37) | class _isosurface_triangles(_Bosl2Base): method __init__ (line 38) | def __init__(self, cubelist=None, voxsize=None, isovalmin=None, isoval... class _clipfacevertices (line 41) | class _clipfacevertices(_Bosl2Base): method __init__ (line 42) | def __init__(self, vcube=None, fld=None, bbface=None, isovalmin=None, ... class _mctrindex (line 45) | class _mctrindex(_Bosl2Base): method __init__ (line 46) | def __init__(self, f=None, isoval=None, **kwargs): class _bbox_sides (line 49) | class _bbox_sides(_Bosl2Base): method __init__ (line 50) | def __init__(self, pc=None, pixsize=None, bbox=None, **kwargs): class _contour_pixels (line 53) | class _contour_pixels(_Bosl2Base): method __init__ (line 54) | def __init__(self, pixsize=None, bbox=None, fieldarray=None, fieldfunc... class _contour_vertices (line 57) | class _contour_vertices(_Bosl2Base): method __init__ (line 58) | def __init__(self, pxlist=None, pxsize=None, isovalmin=None, isovalmax... class mb_cutoff (line 61) | class mb_cutoff(_Bosl2Base): method __init__ (line 62) | def __init__(self, dist=None, cutoff=None, **kwargs): class _mb_sphere_basic (line 65) | class _mb_sphere_basic(_Bosl2Base): method __init__ (line 66) | def __init__(self, point=None, r=None, neg=None, **kwargs): class _mb_sphere_influence (line 69) | class _mb_sphere_influence(_Bosl2Base): method __init__ (line 70) | def __init__(self, point=None, r=None, ex=None, neg=None, **kwargs): class _mb_sphere_cutoff (line 73) | class _mb_sphere_cutoff(_Bosl2Base): method __init__ (line 74) | def __init__(self, point=None, r=None, cutoff=None, neg=None, **kwargs): class _mb_sphere_full (line 77) | class _mb_sphere_full(_Bosl2Base): method __init__ (line 78) | def __init__(self, point=None, r=None, cutoff=None, ex=None, neg=None,... class mb_sphere (line 81) | class mb_sphere(_Bosl2Base): method __init__ (line 82) | def __init__(self, r=None, cutoff=None, influence=None, negative=None,... class _mb_cuboid_basic (line 85) | class _mb_cuboid_basic(_Bosl2Base): method __init__ (line 86) | def __init__(self, point=None, inv_size=None, xp=None, neg=None, **kwa... class _mb_cuboid_influence (line 89) | class _mb_cuboid_influence(_Bosl2Base): method __init__ (line 90) | def __init__(self, point=None, inv_size=None, xp=None, ex=None, neg=No... class _mb_cuboid_cutoff (line 93) | class _mb_cuboid_cutoff(_Bosl2Base): method __init__ (line 94) | def __init__(self, point=None, inv_size=None, xp=None, cutoff=None, ne... class _mb_cuboid_full (line 97) | class _mb_cuboid_full(_Bosl2Base): method __init__ (line 98) | def __init__(self, point=None, inv_size=None, xp=None, ex=None, cutoff... class mb_cuboid (line 101) | class mb_cuboid(_Bosl2Base): method __init__ (line 102) | def __init__(self, size=None, squareness=None, cutoff=None, influence=... class _revsurf_basic (line 105) | class _revsurf_basic(_Bosl2Base): method __init__ (line 106) | def __init__(self, point=None, path=None, coef=None, neg=None, maxdist... class _revsurf_influence (line 109) | class _revsurf_influence(_Bosl2Base): method __init__ (line 110) | def __init__(self, point=None, path=None, coef=None, exp=None, neg=Non... class _revsurf_cutoff (line 113) | class _revsurf_cutoff(_Bosl2Base): method __init__ (line 114) | def __init__(self, point=None, path=None, coef=None, cutoff=None, neg=... class _revsurf_full (line 117) | class _revsurf_full(_Bosl2Base): method __init__ (line 118) | def __init__(self, point=None, path=None, coef=None, cutoff=None, exp=... class mb_cyl (line 121) | class mb_cyl(_Bosl2Base): method __init__ (line 122) | def __init__(self, h=None, r=None, rounding=None, r1=None, r2=None, l=... class _mb_disk_basic (line 125) | class _mb_disk_basic(_Bosl2Base): method __init__ (line 126) | def __init__(self, point=None, hl=None, r=None, neg=None, **kwargs): class _mb_disk_influence (line 129) | class _mb_disk_influence(_Bosl2Base): method __init__ (line 130) | def __init__(self, point=None, hl=None, r=None, ex=None, neg=None, **k... class _mb_disk_cutoff (line 133) | class _mb_disk_cutoff(_Bosl2Base): method __init__ (line 134) | def __init__(self, point=None, hl=None, r=None, cutoff=None, neg=None,... class _mb_disk_full (line 137) | class _mb_disk_full(_Bosl2Base): method __init__ (line 138) | def __init__(self, point=None, hl=None, r=None, cutoff=None, ex=None, ... class mb_disk (line 141) | class mb_disk(_Bosl2Base): method __init__ (line 142) | def __init__(self, h=None, r=None, cutoff=None, influence=None, negati... class _mb_capsule_basic (line 145) | class _mb_capsule_basic(_Bosl2Base): method __init__ (line 146) | def __init__(self, dv=None, hl=None, r=None, neg=None, **kwargs): class _mb_capsule_influence (line 149) | class _mb_capsule_influence(_Bosl2Base): method __init__ (line 150) | def __init__(self, dv=None, hl=None, r=None, ex=None, neg=None, **kwar... class _mb_capsule_cutoff (line 153) | class _mb_capsule_cutoff(_Bosl2Base): method __init__ (line 154) | def __init__(self, dv=None, hl=None, r=None, cutoff=None, neg=None, **... class _mb_capsule_full (line 157) | class _mb_capsule_full(_Bosl2Base): method __init__ (line 158) | def __init__(self, dv=None, hl=None, r=None, cutoff=None, ex=None, neg... class mb_capsule (line 161) | class mb_capsule(_Bosl2Base): method __init__ (line 162) | def __init__(self, h=None, r=None, cutoff=None, influence=None, negati... class mb_connector (line 165) | class mb_connector(_Bosl2Base): method __init__ (line 166) | def __init__(self, p1=None, p2=None, r=None, cutoff=None, influence=No... class _mb_torus_basic (line 169) | class _mb_torus_basic(_Bosl2Base): method __init__ (line 170) | def __init__(self, point=None, rmaj=None, rmin=None, neg=None, **kwargs): class _mb_torus_influence (line 173) | class _mb_torus_influence(_Bosl2Base): method __init__ (line 174) | def __init__(self, point=None, rmaj=None, rmin=None, ex=None, neg=None... class _mb_torus_cutoff (line 177) | class _mb_torus_cutoff(_Bosl2Base): method __init__ (line 178) | def __init__(self, point=None, rmaj=None, rmin=None, cutoff=None, neg=... class _mb_torus_full (line 181) | class _mb_torus_full(_Bosl2Base): method __init__ (line 182) | def __init__(self, point=None, rmaj=None, rmin=None, cutoff=None, ex=N... class mb_torus (line 185) | class mb_torus(_Bosl2Base): method __init__ (line 186) | def __init__(self, r_maj=None, r_min=None, cutoff=None, influence=None... class _mb_octahedron_basic (line 189) | class _mb_octahedron_basic(_Bosl2Base): method __init__ (line 190) | def __init__(self, point=None, invr=None, xp=None, neg=None, **kwargs): class _mb_octahedron_influence (line 193) | class _mb_octahedron_influence(_Bosl2Base): method __init__ (line 194) | def __init__(self, point=None, invr=None, xp=None, ex=None, neg=None, ... class _mb_octahedron_cutoff (line 197) | class _mb_octahedron_cutoff(_Bosl2Base): method __init__ (line 198) | def __init__(self, point=None, invr=None, xp=None, cutoff=None, neg=No... class _mb_octahedron_full (line 201) | class _mb_octahedron_full(_Bosl2Base): method __init__ (line 202) | def __init__(self, point=None, invr=None, xp=None, cutoff=None, ex=Non... class mb_octahedron (line 205) | class mb_octahedron(_Bosl2Base): method __init__ (line 206) | def __init__(self, size=None, squareness=None, cutoff=None, influence=... class _debug_cube (line 209) | class _debug_cube(_Bosl2Base): method __init__ (line 210) | def __init__(self, size=None, squareness=None, **kwargs): class _debug_octahedron (line 213) | class _debug_octahedron(_Bosl2Base): method __init__ (line 214) | def __init__(self, size=None, squareness=None, **kwargs): class debug_tetra (line 217) | class debug_tetra(_Bosl2Base): method __init__ (line 218) | def __init__(self, r=None, **kwargs): class metaballs (line 221) | class metaballs(_Bosl2Base): method __init__ (line 222) | def __init__(self, spec=None, bounding_box=None, voxel_size=None, voxe... method __init__ (line 338) | def __init__(self, spec=None, bounding_box=None, voxel_size=None, voxe... class _mb_unwind_list (line 225) | class _mb_unwind_list(_Bosl2Base): method __init__ (line 226) | def __init__(self, list=None, parent_trans=None, depth=None, twoD=None... class _mb_circle_full (line 229) | class _mb_circle_full(_Bosl2Base): method __init__ (line 230) | def __init__(self, point=None, r=None, cutoff=None, ex=None, neg=None,... class mb_circle (line 233) | class mb_circle(_Bosl2Base): method __init__ (line 234) | def __init__(self, r=None, cutoff=None, influence=None, negative=None,... class _mb_squircle_full (line 237) | class _mb_squircle_full(_Bosl2Base): method __init__ (line 238) | def __init__(self, point=None, inv_size=None, xp=None, ex=None, cutoff... class mb_rect (line 241) | class mb_rect(_Bosl2Base): method __init__ (line 242) | def __init__(self, size=None, squareness=None, cutoff=None, influence=... class _trapsurf_full (line 245) | class _trapsurf_full(_Bosl2Base): method __init__ (line 246) | def __init__(self, point=None, path=None, coef=None, cutoff=None, exp=... class mb_trapezoid (line 249) | class mb_trapezoid(_Bosl2Base): method __init__ (line 250) | def __init__(self, h=None, w1=None, w2=None, ang=None, rounding=None, ... class _mb_stadium_full (line 253) | class _mb_stadium_full(_Bosl2Base): method __init__ (line 254) | def __init__(self, dv=None, hl=None, r=None, cutoff=None, ex=None, neg... class _mb_stadium_sideways_full (line 257) | class _mb_stadium_sideways_full(_Bosl2Base): method __init__ (line 258) | def __init__(self, dv=None, hl=None, r=None, cutoff=None, ex=None, neg... class mb_stadium (line 261) | class mb_stadium(_Bosl2Base): method __init__ (line 262) | def __init__(self, size=None, cutoff=None, influence=None, negative=No... class mb_connector2d (line 265) | class mb_connector2d(_Bosl2Base): method __init__ (line 266) | def __init__(self, p1=None, p2=None, r=None, cutoff=None, influence=No... class _mb_ring_full (line 269) | class _mb_ring_full(_Bosl2Base): method __init__ (line 270) | def __init__(self, point=None, rmaj=None, rmin=None, cutoff=None, ex=N... class mb_ring (line 273) | class mb_ring(_Bosl2Base): method __init__ (line 274) | def __init__(self, r1=None, r2=None, cutoff=None, influence=None, nega... class metaballs2d (line 277) | class metaballs2d(_Bosl2Base): method __init__ (line 278) | def __init__(self, spec=None, bounding_box=None, pixel_size=None, pixe... method __init__ (line 342) | def __init__(self, spec=None, bounding_box=None, pixel_size=None, pixe... class _metaballs2dfield (line 281) | class _metaballs2dfield(_Bosl2Base): method __init__ (line 282) | def __init__(self, funclist=None, transmatrix=None, bbox=None, pixsize... class isosurface (line 285) | class isosurface(_Bosl2Base): method __init__ (line 286) | def __init__(self, f=None, isovalue=None, bounding_box=None, voxel_siz... method __init__ (line 346) | def __init__(self, f=None, isovalue=None, bounding_box=None, voxel_siz... class _getautovoxsize (line 289) | class _getautovoxsize(_Bosl2Base): method __init__ (line 290) | def __init__(self, bbox=None, numvoxels=None, **kwargs): class _getvoxsize (line 293) | class _getvoxsize(_Bosl2Base): method __init__ (line 294) | def __init__(self, voxel_size=None, bounding_box=None, exactbounds=Non... class _getbbox (line 297) | class _getbbox(_Bosl2Base): method __init__ (line 298) | def __init__(self, voxel_size=None, bounding_box=None, exactbounds=Non... class _showstats_isosurface (line 301) | class _showstats_isosurface(_Bosl2Base): method __init__ (line 302) | def __init__(self, voxsize=None, bbox=None, isoval=None, cubes=None, t... class contour (line 305) | class contour(_Bosl2Base): method __init__ (line 306) | def __init__(self, f=None, isovalue=None, bounding_box=None, pixel_siz... method __init__ (line 350) | def __init__(self, f=None, isovalue=None, bounding_box=None, pixel_siz... class _region_smooth (line 309) | class _region_smooth(_Bosl2Base): method __init__ (line 310) | def __init__(self, reg=None, passes=None, bbox=None, count=None, **kwa... class _is_pt_on_bbox (line 313) | class _is_pt_on_bbox(_Bosl2Base): method __init__ (line 314) | def __init__(self, p=None, bbox=None, **kwargs): class _pathpts_on_bbox (line 317) | class _pathpts_on_bbox(_Bosl2Base): method __init__ (line 318) | def __init__(self, path=None, bbox=None, i=None, count=None, **kwargs): class _getautopixsize (line 321) | class _getautopixsize(_Bosl2Base): method __init__ (line 322) | def __init__(self, bbox=None, numpixels=None, **kwargs): class _getpixsize (line 325) | class _getpixsize(_Bosl2Base): method __init__ (line 326) | def __init__(self, pixel_size=None, bounding_box=None, exactbounds=Non... class _getbbox2d (line 329) | class _getbbox2d(_Bosl2Base): method __init__ (line 330) | def __init__(self, pixel_size=None, bounding_box=None, exactbounds=Non... class _showstats_contour (line 333) | class _showstats_contour(_Bosl2Base): method __init__ (line 334) | def __init__(self, pixelsize=None, bbox=None, isovalmin=None, isovalma... class metaballs (line 337) | class metaballs(_Bosl2Base): method __init__ (line 222) | def __init__(self, spec=None, bounding_box=None, voxel_size=None, voxe... method __init__ (line 338) | def __init__(self, spec=None, bounding_box=None, voxel_size=None, voxe... class metaballs2d (line 341) | class metaballs2d(_Bosl2Base): method __init__ (line 278) | def __init__(self, spec=None, bounding_box=None, pixel_size=None, pixe... method __init__ (line 342) | def __init__(self, spec=None, bounding_box=None, pixel_size=None, pixe... class isosurface (line 345) | class isosurface(_Bosl2Base): method __init__ (line 286) | def __init__(self, f=None, isovalue=None, bounding_box=None, voxel_siz... method __init__ (line 346) | def __init__(self, f=None, isovalue=None, bounding_box=None, voxel_siz... class contour (line 349) | class contour(_Bosl2Base): method __init__ (line 306) | def __init__(self, f=None, isovalue=None, bounding_box=None, pixel_siz... method __init__ (line 350) | def __init__(self, f=None, isovalue=None, bounding_box=None, pixel_siz... FILE: solid2/extensions/bosl2/joiners.py class half_joiner_clear (line 9) | class half_joiner_clear(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... method __init__ (line 50) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... class half_joiner (line 13) | class half_joiner(_Bosl2Base): method __init__ (line 14) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... method __init__ (line 54) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... class half_joiner2 (line 17) | class half_joiner2(_Bosl2Base): method __init__ (line 18) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... method __init__ (line 58) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... class joiner_clear (line 21) | class joiner_clear(_Bosl2Base): method __init__ (line 22) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... method __init__ (line 62) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... class joiner (line 25) | class joiner(_Bosl2Base): method __init__ (line 26) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... method __init__ (line 66) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... class dovetail (line 29) | class dovetail(_Bosl2Base): method __init__ (line 30) | def __init__(self, gender=None, width=None, height=None, slide=None, h... method __init__ (line 70) | def __init__(self, gender=None, width=None, height=None, slide=None, h... class _pin_size (line 33) | class _pin_size(_Bosl2Base): method __init__ (line 34) | def __init__(self, size=None, **kwargs): class snap_pin (line 37) | class snap_pin(_Bosl2Base): method __init__ (line 38) | def __init__(self, size=None, r=None, radius=None, d=None, diameter=No... method __init__ (line 86) | def __init__(self, size=None, r=None, radius=None, d=None, diameter=No... class snap_pin_socket (line 41) | class snap_pin_socket(_Bosl2Base): method __init__ (line 42) | def __init__(self, size=None, r=None, radius=None, l=None, length=None... method __init__ (line 90) | def __init__(self, size=None, r=None, radius=None, l=None, length=None... class rabbit_clip (line 45) | class rabbit_clip(_Bosl2Base): method __init__ (line 46) | def __init__(self, type=None, length=None, width=None, snap=None, thic... method __init__ (line 94) | def __init__(self, type=None, length=None, width=None, snap=None, thic... class half_joiner_clear (line 49) | class half_joiner_clear(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... method __init__ (line 50) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... class half_joiner (line 53) | class half_joiner(_Bosl2Base): method __init__ (line 14) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... method __init__ (line 54) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... class half_joiner2 (line 57) | class half_joiner2(_Bosl2Base): method __init__ (line 18) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... method __init__ (line 58) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... class joiner_clear (line 61) | class joiner_clear(_Bosl2Base): method __init__ (line 22) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... method __init__ (line 62) | def __init__(self, l=None, w=None, ang=None, clearance=None, overlap=N... class joiner (line 65) | class joiner(_Bosl2Base): method __init__ (line 26) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... method __init__ (line 66) | def __init__(self, l=None, w=None, base=None, ang=None, screwsize=None... class dovetail (line 69) | class dovetail(_Bosl2Base): method __init__ (line 30) | def __init__(self, gender=None, width=None, height=None, slide=None, h... method __init__ (line 70) | def __init__(self, gender=None, width=None, height=None, slide=None, h... class _pin_nub (line 73) | class _pin_nub(_Bosl2Base): method __init__ (line 74) | def __init__(self, r=None, nub=None, h=None, **kwargs): class _pin_slot (line 77) | class _pin_slot(_Bosl2Base): method __init__ (line 78) | def __init__(self, l=None, r=None, t=None, d=None, nub=None, depth=Non... class _pin_shaft (line 81) | class _pin_shaft(_Bosl2Base): method __init__ (line 82) | def __init__(self, r=None, lStraight=None, nub=None, nubscale=None, st... class snap_pin (line 85) | class snap_pin(_Bosl2Base): method __init__ (line 38) | def __init__(self, size=None, r=None, radius=None, d=None, diameter=No... method __init__ (line 86) | def __init__(self, size=None, r=None, radius=None, d=None, diameter=No... class snap_pin_socket (line 89) | class snap_pin_socket(_Bosl2Base): method __init__ (line 42) | def __init__(self, size=None, r=None, radius=None, l=None, length=None... method __init__ (line 90) | def __init__(self, size=None, r=None, radius=None, l=None, length=None... class rabbit_clip (line 93) | class rabbit_clip(_Bosl2Base): method __init__ (line 46) | def __init__(self, type=None, length=None, width=None, snap=None, thic... method __init__ (line 94) | def __init__(self, type=None, length=None, width=None, snap=None, thic... class hirth (line 97) | class hirth(_Bosl2Base): method __init__ (line 98) | def __init__(self, n=None, ir=None, _or=None, id=None, od=None, tooth_... FILE: solid2/extensions/bosl2/linalg.py class is_matrix (line 9) | class is_matrix(_Bosl2Base): method __init__ (line 10) | def __init__(self, A=None, m=None, n=None, square=None, **kwargs): class is_matrix_symmetric (line 13) | class is_matrix_symmetric(_Bosl2Base): method __init__ (line 14) | def __init__(self, A=None, eps=None, **kwargs): class is_rotation (line 17) | class is_rotation(_Bosl2Base): method __init__ (line 18) | def __init__(self, A=None, dim=None, centered=None, **kwargs): class echo_matrix (line 21) | class echo_matrix(_Bosl2Base): method __init__ (line 22) | def __init__(self, M=None, description=None, sig=None, sep=None, eps=N... method __init__ (line 134) | def __init__(self, M=None, description=None, sig=None, sep=None, eps=N... class column (line 25) | class column(_Bosl2Base): method __init__ (line 26) | def __init__(self, M=None, i=None, **kwargs): class submatrix (line 29) | class submatrix(_Bosl2Base): method __init__ (line 30) | def __init__(self, M=None, idx1=None, idx2=None, **kwargs): class ident (line 33) | class ident(_Bosl2Base): method __init__ (line 34) | def __init__(self, n=None, **kwargs): class diagonal_matrix (line 37) | class diagonal_matrix(_Bosl2Base): method __init__ (line 38) | def __init__(self, diag=None, offdiag=None, **kwargs): class transpose (line 41) | class transpose(_Bosl2Base): method __init__ (line 42) | def __init__(self, M=None, reverse=None, **kwargs): class outer_product (line 45) | class outer_product(_Bosl2Base): method __init__ (line 46) | def __init__(self, u=None, v=None, **kwargs): class submatrix_set (line 49) | class submatrix_set(_Bosl2Base): method __init__ (line 50) | def __init__(self, M=None, A=None, m=None, n=None, **kwargs): class hstack (line 53) | class hstack(_Bosl2Base): method __init__ (line 54) | def __init__(self, M1=None, M2=None, M3=None, **kwargs): class block_matrix (line 57) | class block_matrix(_Bosl2Base): method __init__ (line 58) | def __init__(self, M=None, **kwargs): class linear_solve (line 61) | class linear_solve(_Bosl2Base): method __init__ (line 62) | def __init__(self, A=None, b=None, pivot=None, **kwargs): class linear_solve3 (line 65) | class linear_solve3(_Bosl2Base): method __init__ (line 66) | def __init__(self, A=None, b=None, **kwargs): class matrix_inverse (line 69) | class matrix_inverse(_Bosl2Base): method __init__ (line 70) | def __init__(self, A=None, **kwargs): class rot_inverse (line 73) | class rot_inverse(_Bosl2Base): method __init__ (line 74) | def __init__(self, T=None, **kwargs): class null_space (line 77) | class null_space(_Bosl2Base): method __init__ (line 78) | def __init__(self, A=None, eps=None, **kwargs): class qr_factor (line 81) | class qr_factor(_Bosl2Base): method __init__ (line 82) | def __init__(self, A=None, pivot=None, **kwargs): class _qr_factor (line 85) | class _qr_factor(_Bosl2Base): method __init__ (line 86) | def __init__(self, A=None, Q=None, P=None, pivot=None, col=None, m=Non... class _swap_matrix (line 89) | class _swap_matrix(_Bosl2Base): method __init__ (line 90) | def __init__(self, n=None, i=None, j=None, **kwargs): class back_substitute (line 93) | class back_substitute(_Bosl2Base): method __init__ (line 94) | def __init__(self, R=None, b=None, transpose=None, **kwargs): class _back_substitute (line 97) | class _back_substitute(_Bosl2Base): method __init__ (line 98) | def __init__(self, R=None, b=None, x=None, **kwargs): class cholesky (line 101) | class cholesky(_Bosl2Base): method __init__ (line 102) | def __init__(self, A=None, **kwargs): class _cholesky (line 105) | class _cholesky(_Bosl2Base): method __init__ (line 106) | def __init__(self, A=None, L=None, n=None, **kwargs): class det2 (line 109) | class det2(_Bosl2Base): method __init__ (line 110) | def __init__(self, M=None, **kwargs): class det3 (line 113) | class det3(_Bosl2Base): method __init__ (line 114) | def __init__(self, M=None, **kwargs): class det4 (line 117) | class det4(_Bosl2Base): method __init__ (line 118) | def __init__(self, M=None, **kwargs): class determinant (line 121) | class determinant(_Bosl2Base): method __init__ (line 122) | def __init__(self, M=None, **kwargs): class norm_fro (line 125) | class norm_fro(_Bosl2Base): method __init__ (line 126) | def __init__(self, A=None, **kwargs): class matrix_trace (line 129) | class matrix_trace(_Bosl2Base): method __init__ (line 130) | def __init__(self, M=None, **kwargs): class echo_matrix (line 133) | class echo_matrix(_Bosl2Base): method __init__ (line 22) | def __init__(self, M=None, description=None, sig=None, sep=None, eps=N... method __init__ (line 134) | def __init__(self, M=None, description=None, sig=None, sep=None, eps=N... FILE: solid2/extensions/bosl2/linear_bearings.py class lmXuu_info (line 9) | class lmXuu_info(_Bosl2Base): method __init__ (line 10) | def __init__(self, size=None, **kwargs): class linear_bearing_housing (line 13) | class linear_bearing_housing(_Bosl2Base): method __init__ (line 14) | def __init__(self, d=None, l=None, tab=None, gap=None, wall=None, tabw... class linear_bearing (line 17) | class linear_bearing(_Bosl2Base): method __init__ (line 18) | def __init__(self, l=None, od=None, id=None, length=None, anchor=None,... class lmXuu_housing (line 21) | class lmXuu_housing(_Bosl2Base): method __init__ (line 22) | def __init__(self, size=None, tab=None, gap=None, wall=None, tabwall=N... class lmXuu_bearing (line 25) | class lmXuu_bearing(_Bosl2Base): method __init__ (line 26) | def __init__(self, size=None, anchor=None, spin=None, orient=None, **k... FILE: solid2/extensions/bosl2/lists.py class is_homogeneous (line 9) | class is_homogeneous(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, depth=None, **kwargs): class is_homogenous (line 13) | class is_homogenous(_Bosl2Base): method __init__ (line 14) | def __init__(self, l=None, depth=None, **kwargs): class _same_type (line 17) | class _same_type(_Bosl2Base): method __init__ (line 18) | def __init__(self, a=None, b=None, depth=None, **kwargs): class min_length (line 21) | class min_length(_Bosl2Base): method __init__ (line 22) | def __init__(self, list=None, **kwargs): class max_length (line 25) | class max_length(_Bosl2Base): method __init__ (line 26) | def __init__(self, list=None, **kwargs): class _list_shape_recurse (line 29) | class _list_shape_recurse(_Bosl2Base): method __init__ (line 30) | def __init__(self, v=None, **kwargs): method __init__ (line 34) | def __init__(self, v=None, **kwargs): class _list_shape_recurse (line 33) | class _list_shape_recurse(_Bosl2Base): method __init__ (line 30) | def __init__(self, v=None, **kwargs): method __init__ (line 34) | def __init__(self, v=None, **kwargs): class list_shape (line 37) | class list_shape(_Bosl2Base): method __init__ (line 38) | def __init__(self, v=None, depth=None, **kwargs): class in_list (line 41) | class in_list(_Bosl2Base): method __init__ (line 42) | def __init__(self, val=None, list=None, idx=None, **kwargs): class select (line 45) | class select(_Bosl2Base): method __init__ (line 46) | def __init__(self, list=None, start=None, end=None, **kwargs): class slice (line 49) | class slice(_Bosl2Base): method __init__ (line 50) | def __init__(self, list=None, start=None, end=None, **kwargs): class last (line 53) | class last(_Bosl2Base): method __init__ (line 54) | def __init__(self, list=None, **kwargs): class list_head (line 57) | class list_head(_Bosl2Base): method __init__ (line 58) | def __init__(self, list=None, to=None, **kwargs): class list_tail (line 61) | class list_tail(_Bosl2Base): method __init__ (line 62) | def __init__(self, list=None, _from=None, **kwargs): class bselect (line 65) | class bselect(_Bosl2Base): method __init__ (line 66) | def __init__(self, list=None, index=None, **kwargs): class repeat (line 69) | class repeat(_Bosl2Base): method __init__ (line 70) | def __init__(self, val=None, n=None, i=None, **kwargs): class list_bset (line 73) | class list_bset(_Bosl2Base): method __init__ (line 74) | def __init__(self, indexset=None, valuelist=None, dflt=None, **kwargs): class list (line 77) | class list(_Bosl2Base): method __init__ (line 78) | def __init__(self, l=None, **kwargs): class force_list (line 81) | class force_list(_Bosl2Base): method __init__ (line 82) | def __init__(self, value=None, n=None, fill=None, **kwargs): class reverse (line 85) | class reverse(_Bosl2Base): method __init__ (line 86) | def __init__(self, list=None, **kwargs): class list_rotate (line 89) | class list_rotate(_Bosl2Base): method __init__ (line 90) | def __init__(self, list=None, n=None, **kwargs): class shuffle (line 93) | class shuffle(_Bosl2Base): method __init__ (line 94) | def __init__(self, list=None, seed=None, **kwargs): class repeat_entries (line 97) | class repeat_entries(_Bosl2Base): method __init__ (line 98) | def __init__(self, list=None, N=None, exact=None, **kwargs): class list_pad (line 101) | class list_pad(_Bosl2Base): method __init__ (line 102) | def __init__(self, list=None, minlen=None, fill=None, **kwargs): class list_set (line 105) | class list_set(_Bosl2Base): method __init__ (line 106) | def __init__(self, list=None, indices=None, values=None, dflt=None, mi... class list_insert (line 109) | class list_insert(_Bosl2Base): method __init__ (line 110) | def __init__(self, list=None, indices=None, values=None, **kwargs): class list_remove (line 113) | class list_remove(_Bosl2Base): method __init__ (line 114) | def __init__(self, list=None, ind=None, **kwargs): class list_remove_values (line 117) | class list_remove_values(_Bosl2Base): method __init__ (line 118) | def __init__(self, list=None, values=None, all=None, **kwargs): class idx (line 121) | class idx(_Bosl2Base): method __init__ (line 122) | def __init__(self, list=None, s=None, e=None, step=None, **kwargs): class pair (line 125) | class pair(_Bosl2Base): method __init__ (line 126) | def __init__(self, list=None, wrap=None, **kwargs): class triplet (line 129) | class triplet(_Bosl2Base): method __init__ (line 130) | def __init__(self, list=None, wrap=None, **kwargs): class combinations (line 133) | class combinations(_Bosl2Base): method __init__ (line 134) | def __init__(self, l=None, n=None, _s=None, **kwargs): class permutations (line 137) | class permutations(_Bosl2Base): method __init__ (line 138) | def __init__(self, l=None, n=None, **kwargs): class list_to_matrix (line 141) | class list_to_matrix(_Bosl2Base): method __init__ (line 142) | def __init__(self, v=None, cnt=None, dflt=None, **kwargs): class flatten (line 145) | class flatten(_Bosl2Base): method __init__ (line 146) | def __init__(self, l=None, **kwargs): class full_flatten (line 149) | class full_flatten(_Bosl2Base): method __init__ (line 150) | def __init__(self, l=None, **kwargs): class set_union (line 153) | class set_union(_Bosl2Base): method __init__ (line 154) | def __init__(self, a=None, b=None, get_indices=None, **kwargs): class set_difference (line 157) | class set_difference(_Bosl2Base): method __init__ (line 158) | def __init__(self, a=None, b=None, **kwargs): class set_intersection (line 161) | class set_intersection(_Bosl2Base): method __init__ (line 162) | def __init__(self, a=None, b=None, **kwargs): FILE: solid2/extensions/bosl2/masks2d.py class _inset_corner (line 9) | class _inset_corner(_Bosl2Base): method __init__ (line 10) | def __init__(self, corner=None, mask_angle=None, inset=None, excess=No... class mask2d_roundover (line 13) | class mask2d_roundover(_Bosl2Base): method __init__ (line 14) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, c... method __init__ (line 42) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, f... class mask2d_teardrop (line 17) | class mask2d_teardrop(_Bosl2Base): method __init__ (line 18) | def __init__(self, r=None, angle=None, inset=None, mask_angle=None, ex... method __init__ (line 46) | def __init__(self, r=None, angle=None, mask_angle=None, excess=None, i... class mask2d_cove (line 21) | class mask2d_cove(_Bosl2Base): method __init__ (line 22) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, f... method __init__ (line 50) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, f... class mask2d_chamfer (line 25) | class mask2d_chamfer(_Bosl2Base): method __init__ (line 26) | def __init__(self, edge=None, angle=None, inset=None, excess=None, mas... method __init__ (line 54) | def __init__(self, edge=None, angle=None, inset=None, excess=None, mas... class mask2d_rabbet (line 29) | class mask2d_rabbet(_Bosl2Base): method __init__ (line 30) | def __init__(self, size=None, mask_angle=None, excess=None, anchor=Non... method __init__ (line 58) | def __init__(self, size=None, mask_angle=None, excess=None, anchor=Non... class mask2d_dovetail (line 33) | class mask2d_dovetail(_Bosl2Base): method __init__ (line 34) | def __init__(self, edge=None, angle=None, slope=None, shelf=None, inse... method __init__ (line 62) | def __init__(self, edge=None, angle=None, shelf=None, inset=None, mask... class mask2d_ogee (line 37) | class mask2d_ogee(_Bosl2Base): method __init__ (line 38) | def __init__(self, pattern=None, excess=None, anchor=None, spin=None, ... method __init__ (line 66) | def __init__(self, pattern=None, excess=None, anchor=None, spin=None, ... class mask2d_roundover (line 41) | class mask2d_roundover(_Bosl2Base): method __init__ (line 14) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, c... method __init__ (line 42) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, f... class mask2d_teardrop (line 45) | class mask2d_teardrop(_Bosl2Base): method __init__ (line 18) | def __init__(self, r=None, angle=None, inset=None, mask_angle=None, ex... method __init__ (line 46) | def __init__(self, r=None, angle=None, mask_angle=None, excess=None, i... class mask2d_cove (line 49) | class mask2d_cove(_Bosl2Base): method __init__ (line 22) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, f... method __init__ (line 50) | def __init__(self, r=None, inset=None, mask_angle=None, excess=None, f... class mask2d_chamfer (line 53) | class mask2d_chamfer(_Bosl2Base): method __init__ (line 26) | def __init__(self, edge=None, angle=None, inset=None, excess=None, mas... method __init__ (line 54) | def __init__(self, edge=None, angle=None, inset=None, excess=None, mas... class mask2d_rabbet (line 57) | class mask2d_rabbet(_Bosl2Base): method __init__ (line 30) | def __init__(self, size=None, mask_angle=None, excess=None, anchor=Non... method __init__ (line 58) | def __init__(self, size=None, mask_angle=None, excess=None, anchor=Non... class mask2d_dovetail (line 61) | class mask2d_dovetail(_Bosl2Base): method __init__ (line 34) | def __init__(self, edge=None, angle=None, slope=None, shelf=None, inse... method __init__ (line 62) | def __init__(self, edge=None, angle=None, shelf=None, inset=None, mask... class mask2d_ogee (line 65) | class mask2d_ogee(_Bosl2Base): method __init__ (line 38) | def __init__(self, pattern=None, excess=None, anchor=None, spin=None, ... method __init__ (line 66) | def __init__(self, pattern=None, excess=None, anchor=None, spin=None, ... FILE: solid2/extensions/bosl2/masks3d.py class chamfer_edge_mask (line 9) | class chamfer_edge_mask(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, chamfer=None, excess=None, h=None, length=N... method __init__ (line 54) | def __init__(self, l=None, chamfer=None, excess=None, h=None, length=N... class chamfer_corner_mask (line 13) | class chamfer_corner_mask(_Bosl2Base): method __init__ (line 14) | def __init__(self, chamfer=None, anchor=None, spin=None, orient=None, ... method __init__ (line 58) | def __init__(self, chamfer=None, anchor=None, spin=None, orient=None, ... class chamfer_cylinder_mask (line 17) | class chamfer_cylinder_mask(_Bosl2Base): method __init__ (line 18) | def __init__(self, r=None, chamfer=None, d=None, ang=None, from_end=No... method __init__ (line 62) | def __init__(self, r=None, chamfer=None, d=None, ang=None, from_end=No... class rounding_edge_mask (line 21) | class rounding_edge_mask(_Bosl2Base): method __init__ (line 22) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, d=None,... method __init__ (line 66) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, excess=... class rounding_corner_mask (line 25) | class rounding_corner_mask(_Bosl2Base): method __init__ (line 26) | def __init__(self, r=None, ang=None, d=None, style=None, excess=None, ... method __init__ (line 70) | def __init__(self, r=None, ang=None, d=None, style=None, excess=None, ... class rounding_angled_edge_mask (line 29) | class rounding_angled_edge_mask(_Bosl2Base): method __init__ (line 30) | def __init__(self, h=None, r=None, r1=None, r2=None, d=None, d1=None, ... method __init__ (line 74) | def __init__(self, h=None, r=None, r1=None, r2=None, d=None, d1=None, ... class rounding_angled_corner_mask (line 33) | class rounding_angled_corner_mask(_Bosl2Base): method __init__ (line 34) | def __init__(self, r=None, ang=None, d=None, anchor=None, spin=None, o... method __init__ (line 78) | def __init__(self, r=None, ang=None, d=None, anchor=None, spin=None, o... class rounding_cylinder_mask (line 37) | class rounding_cylinder_mask(_Bosl2Base): method __init__ (line 38) | def __init__(self, r=None, rounding=None, d=None, anchor=None, spin=No... method __init__ (line 82) | def __init__(self, r=None, rounding=None, d=None, anchor=None, spin=No... class rounding_hole_mask (line 41) | class rounding_hole_mask(_Bosl2Base): method __init__ (line 42) | def __init__(self, r=None, rounding=None, excess=None, d=None, anchor=... method __init__ (line 86) | def __init__(self, r=None, rounding=None, excess=None, d=None, anchor=... class teardrop_edge_mask (line 45) | class teardrop_edge_mask(_Bosl2Base): method __init__ (line 46) | def __init__(self, l=None, r=None, angle=None, excess=None, d=None, an... method __init__ (line 90) | def __init__(self, l=None, r=None, angle=None, excess=None, d=None, an... class teardrop_corner_mask (line 49) | class teardrop_corner_mask(_Bosl2Base): method __init__ (line 50) | def __init__(self, r=None, angle=None, excess=None, d=None, anchor=Non... method __init__ (line 94) | def __init__(self, r=None, angle=None, excess=None, d=None, anchor=Non... class chamfer_edge_mask (line 53) | class chamfer_edge_mask(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, chamfer=None, excess=None, h=None, length=N... method __init__ (line 54) | def __init__(self, l=None, chamfer=None, excess=None, h=None, length=N... class chamfer_corner_mask (line 57) | class chamfer_corner_mask(_Bosl2Base): method __init__ (line 14) | def __init__(self, chamfer=None, anchor=None, spin=None, orient=None, ... method __init__ (line 58) | def __init__(self, chamfer=None, anchor=None, spin=None, orient=None, ... class chamfer_cylinder_mask (line 61) | class chamfer_cylinder_mask(_Bosl2Base): method __init__ (line 18) | def __init__(self, r=None, chamfer=None, d=None, ang=None, from_end=No... method __init__ (line 62) | def __init__(self, r=None, chamfer=None, d=None, ang=None, from_end=No... class rounding_edge_mask (line 65) | class rounding_edge_mask(_Bosl2Base): method __init__ (line 22) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, d=None,... method __init__ (line 66) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, excess=... class rounding_corner_mask (line 69) | class rounding_corner_mask(_Bosl2Base): method __init__ (line 26) | def __init__(self, r=None, ang=None, d=None, style=None, excess=None, ... method __init__ (line 70) | def __init__(self, r=None, ang=None, d=None, style=None, excess=None, ... class rounding_angled_edge_mask (line 73) | class rounding_angled_edge_mask(_Bosl2Base): method __init__ (line 30) | def __init__(self, h=None, r=None, r1=None, r2=None, d=None, d1=None, ... method __init__ (line 74) | def __init__(self, h=None, r=None, r1=None, r2=None, d=None, d1=None, ... class rounding_angled_corner_mask (line 77) | class rounding_angled_corner_mask(_Bosl2Base): method __init__ (line 34) | def __init__(self, r=None, ang=None, d=None, anchor=None, spin=None, o... method __init__ (line 78) | def __init__(self, r=None, ang=None, d=None, anchor=None, spin=None, o... class rounding_cylinder_mask (line 81) | class rounding_cylinder_mask(_Bosl2Base): method __init__ (line 38) | def __init__(self, r=None, rounding=None, d=None, anchor=None, spin=No... method __init__ (line 82) | def __init__(self, r=None, rounding=None, d=None, anchor=None, spin=No... class rounding_hole_mask (line 85) | class rounding_hole_mask(_Bosl2Base): method __init__ (line 42) | def __init__(self, r=None, rounding=None, excess=None, d=None, anchor=... method __init__ (line 86) | def __init__(self, r=None, rounding=None, excess=None, d=None, anchor=... class teardrop_edge_mask (line 89) | class teardrop_edge_mask(_Bosl2Base): method __init__ (line 46) | def __init__(self, l=None, r=None, angle=None, excess=None, d=None, an... method __init__ (line 90) | def __init__(self, l=None, r=None, angle=None, excess=None, d=None, an... class teardrop_corner_mask (line 93) | class teardrop_corner_mask(_Bosl2Base): method __init__ (line 50) | def __init__(self, r=None, angle=None, excess=None, d=None, anchor=Non... method __init__ (line 94) | def __init__(self, r=None, angle=None, excess=None, d=None, anchor=Non... FILE: solid2/extensions/bosl2/math.py class count (line 13) | class count(_Bosl2Base): method __init__ (line 14) | def __init__(self, n=None, s=None, step=None, reverse=None, **kwargs): class lerp (line 17) | class lerp(_Bosl2Base): method __init__ (line 18) | def __init__(self, a=None, b=None, u=None, **kwargs): class lerpn (line 21) | class lerpn(_Bosl2Base): method __init__ (line 22) | def __init__(self, a=None, b=None, n=None, endpoint=None, **kwargs): class bilerp (line 25) | class bilerp(_Bosl2Base): method __init__ (line 26) | def __init__(self, points=None, x=None, y=None, **kwargs): class sqr (line 29) | class sqr(_Bosl2Base): method __init__ (line 30) | def __init__(self, x=None, **kwargs): class log2 (line 33) | class log2(_Bosl2Base): method __init__ (line 34) | def __init__(self, x=None, **kwargs): class hypot (line 37) | class hypot(_Bosl2Base): method __init__ (line 38) | def __init__(self, x=None, y=None, z=None, **kwargs): class factorial (line 41) | class factorial(_Bosl2Base): method __init__ (line 42) | def __init__(self, n=None, d=None, **kwargs): class binomial (line 45) | class binomial(_Bosl2Base): method __init__ (line 46) | def __init__(self, n=None, **kwargs): class binomial_coefficient (line 49) | class binomial_coefficient(_Bosl2Base): method __init__ (line 50) | def __init__(self, n=None, k=None, **kwargs): class gcd (line 53) | class gcd(_Bosl2Base): method __init__ (line 54) | def __init__(self, a=None, b=None, **kwargs): class _lcm (line 57) | class _lcm(_Bosl2Base): method __init__ (line 58) | def __init__(self, a=None, b=None, **kwargs): class _lcmlist (line 61) | class _lcmlist(_Bosl2Base): method __init__ (line 62) | def __init__(self, a=None, **kwargs): class lcm (line 65) | class lcm(_Bosl2Base): method __init__ (line 66) | def __init__(self, a=None, b=None, **kwargs): class rational_approx (line 69) | class rational_approx(_Bosl2Base): method __init__ (line 70) | def __init__(self, x=None, maxq=None, cfrac=None, p=None, q=None, **kw... class _cfrac_to_pq (line 73) | class _cfrac_to_pq(_Bosl2Base): method __init__ (line 74) | def __init__(self, cfrac=None, p=None, q=None, ind=None, **kwargs): class sinh (line 77) | class sinh(_Bosl2Base): method __init__ (line 78) | def __init__(self, x=None, **kwargs): class cosh (line 81) | class cosh(_Bosl2Base): method __init__ (line 82) | def __init__(self, x=None, **kwargs): class tanh (line 85) | class tanh(_Bosl2Base): method __init__ (line 86) | def __init__(self, x=None, **kwargs): class asinh (line 89) | class asinh(_Bosl2Base): method __init__ (line 90) | def __init__(self, x=None, **kwargs): class acosh (line 93) | class acosh(_Bosl2Base): method __init__ (line 94) | def __init__(self, x=None, **kwargs): class atanh (line 97) | class atanh(_Bosl2Base): method __init__ (line 98) | def __init__(self, x=None, **kwargs): class quant (line 101) | class quant(_Bosl2Base): method __init__ (line 102) | def __init__(self, x=None, y=None, **kwargs): class _roundall (line 105) | class _roundall(_Bosl2Base): method __init__ (line 106) | def __init__(self, data=None, **kwargs): class quantdn (line 109) | class quantdn(_Bosl2Base): method __init__ (line 110) | def __init__(self, x=None, y=None, **kwargs): class _floorall (line 113) | class _floorall(_Bosl2Base): method __init__ (line 114) | def __init__(self, data=None, **kwargs): class quantup (line 117) | class quantup(_Bosl2Base): method __init__ (line 118) | def __init__(self, x=None, y=None, **kwargs): class _ceilall (line 121) | class _ceilall(_Bosl2Base): method __init__ (line 122) | def __init__(self, data=None, **kwargs): class constrain (line 125) | class constrain(_Bosl2Base): method __init__ (line 126) | def __init__(self, v=None, minval=None, maxval=None, **kwargs): class posmod (line 129) | class posmod(_Bosl2Base): method __init__ (line 130) | def __init__(self, x=None, m=None, **kwargs): class modang (line 133) | class modang(_Bosl2Base): method __init__ (line 134) | def __init__(self, x=None, **kwargs): class mean_angle (line 137) | class mean_angle(_Bosl2Base): method __init__ (line 138) | def __init__(self, angle1=None, angle2=None, **kwargs): class fit_to_range (line 141) | class fit_to_range(_Bosl2Base): method __init__ (line 142) | def __init__(self, M=None, minval=None, maxval=None, **kwargs): class sum (line 145) | class sum(_Bosl2Base): method __init__ (line 146) | def __init__(self, v=None, dflt=None, **kwargs): class _sum (line 149) | class _sum(_Bosl2Base): method __init__ (line 150) | def __init__(self, v=None, _total=None, _i=None, **kwargs): class mean (line 153) | class mean(_Bosl2Base): method __init__ (line 154) | def __init__(self, v=None, **kwargs): class median (line 157) | class median(_Bosl2Base): method __init__ (line 158) | def __init__(self, v=None, **kwargs): class deltas (line 161) | class deltas(_Bosl2Base): method __init__ (line 162) | def __init__(self, v=None, wrap=None, **kwargs): class cumsum (line 165) | class cumsum(_Bosl2Base): method __init__ (line 166) | def __init__(self, v=None, **kwargs): class product (line 169) | class product(_Bosl2Base): method __init__ (line 170) | def __init__(self, list=None, right=None, **kwargs): class cumprod (line 173) | class cumprod(_Bosl2Base): method __init__ (line 174) | def __init__(self, list=None, right=None, **kwargs): class convolve (line 177) | class convolve(_Bosl2Base): method __init__ (line 178) | def __init__(self, p=None, q=None, **kwargs): class sum_of_sines (line 181) | class sum_of_sines(_Bosl2Base): method __init__ (line 182) | def __init__(self, a=None, sines=None, **kwargs): class rand_int (line 185) | class rand_int(_Bosl2Base): method __init__ (line 186) | def __init__(self, minval=None, maxval=None, n=None, seed=None, **kwar... class random_points (line 189) | class random_points(_Bosl2Base): method __init__ (line 190) | def __init__(self, n=None, dim=None, scale=None, seed=None, **kwargs): class gaussian_rands (line 193) | class gaussian_rands(_Bosl2Base): method __init__ (line 194) | def __init__(self, n=None, mean=None, cov=None, seed=None, **kwargs): class exponential_rands (line 197) | class exponential_rands(_Bosl2Base): method __init__ (line 198) | def __init__(self, n=None, _lambda=None, seed=None, **kwargs): class spherical_random_points (line 201) | class spherical_random_points(_Bosl2Base): method __init__ (line 202) | def __init__(self, n=None, radius=None, seed=None, **kwargs): class random_polygon (line 205) | class random_polygon(_Bosl2Base): method __init__ (line 206) | def __init__(self, n=None, size=None, seed=None, **kwargs): class deriv (line 209) | class deriv(_Bosl2Base): method __init__ (line 210) | def __init__(self, data=None, h=None, closed=None, **kwargs): class _dnu_calc (line 213) | class _dnu_calc(_Bosl2Base): method __init__ (line 214) | def __init__(self, f1=None, fc=None, f2=None, h1=None, h2=None, **kwar... class _deriv_nonuniform (line 217) | class _deriv_nonuniform(_Bosl2Base): method __init__ (line 218) | def __init__(self, data=None, h=None, closed=None, **kwargs): class deriv2 (line 221) | class deriv2(_Bosl2Base): method __init__ (line 222) | def __init__(self, data=None, h=None, closed=None, **kwargs): class deriv3 (line 225) | class deriv3(_Bosl2Base): method __init__ (line 226) | def __init__(self, data=None, h=None, closed=None, **kwargs): class complex (line 229) | class complex(_Bosl2Base): method __init__ (line 230) | def __init__(self, list=None, **kwargs): class c_mul (line 233) | class c_mul(_Bosl2Base): method __init__ (line 234) | def __init__(self, z1=None, z2=None, **kwargs): class _split_complex (line 237) | class _split_complex(_Bosl2Base): method __init__ (line 238) | def __init__(self, data=None, **kwargs): class _combine_complex (line 241) | class _combine_complex(_Bosl2Base): method __init__ (line 242) | def __init__(self, data=None, **kwargs): class _c_mul (line 245) | class _c_mul(_Bosl2Base): method __init__ (line 246) | def __init__(self, z1=None, z2=None, **kwargs): class c_div (line 249) | class c_div(_Bosl2Base): method __init__ (line 250) | def __init__(self, z1=None, z2=None, **kwargs): class c_conj (line 253) | class c_conj(_Bosl2Base): method __init__ (line 254) | def __init__(self, z=None, **kwargs): class c_real (line 257) | class c_real(_Bosl2Base): method __init__ (line 258) | def __init__(self, z=None, **kwargs): class c_imag (line 261) | class c_imag(_Bosl2Base): method __init__ (line 262) | def __init__(self, z=None, **kwargs): class c_ident (line 265) | class c_ident(_Bosl2Base): method __init__ (line 266) | def __init__(self, n=None, **kwargs): class c_norm (line 269) | class c_norm(_Bosl2Base): method __init__ (line 270) | def __init__(self, z=None, **kwargs): class quadratic_roots (line 273) | class quadratic_roots(_Bosl2Base): method __init__ (line 274) | def __init__(self, a=None, b=None, c=None, real=None, **kwargs): class polynomial (line 277) | class polynomial(_Bosl2Base): method __init__ (line 278) | def __init__(self, p=None, z=None, k=None, total=None, **kwargs): class poly_mult (line 281) | class poly_mult(_Bosl2Base): method __init__ (line 282) | def __init__(self, p=None, q=None, **kwargs): class poly_div (line 285) | class poly_div(_Bosl2Base): method __init__ (line 286) | def __init__(self, n=None, d=None, **kwargs): class _poly_div (line 289) | class _poly_div(_Bosl2Base): method __init__ (line 290) | def __init__(self, n=None, d=None, q=None, **kwargs): class _poly_trim (line 293) | class _poly_trim(_Bosl2Base): method __init__ (line 294) | def __init__(self, p=None, eps=None, **kwargs): class poly_add (line 297) | class poly_add(_Bosl2Base): method __init__ (line 298) | def __init__(self, p=None, q=None, **kwargs): class poly_roots (line 301) | class poly_roots(_Bosl2Base): method __init__ (line 302) | def __init__(self, p=None, tol=None, error_bound=None, **kwargs): class _poly_roots (line 305) | class _poly_roots(_Bosl2Base): method __init__ (line 306) | def __init__(self, p=None, pderiv=None, s=None, z=None, tol=None, i=No... class real_roots (line 309) | class real_roots(_Bosl2Base): method __init__ (line 310) | def __init__(self, p=None, eps=None, tol=None, **kwargs): class root_find (line 313) | class root_find(_Bosl2Base): method __init__ (line 314) | def __init__(self, f=None, x0=None, x1=None, tol=None, **kwargs): class _rfcheck (line 317) | class _rfcheck(_Bosl2Base): method __init__ (line 318) | def __init__(self, x=None, y=None, range=None, tol=None, **kwargs): class _rootfind (line 321) | class _rootfind(_Bosl2Base): method __init__ (line 322) | def __init__(self, f=None, xpts=None, ypts=None, yrange=None, tol=None... FILE: solid2/extensions/bosl2/metric_screws.py class get_metric_bolt_head_size (line 10) | class get_metric_bolt_head_size(_Bosl2Base): method __init__ (line 11) | def __init__(self, size=None, **kwargs): class get_metric_bolt_head_height (line 14) | class get_metric_bolt_head_height(_Bosl2Base): method __init__ (line 15) | def __init__(self, size=None, **kwargs): class get_metric_socket_cap_diam (line 18) | class get_metric_socket_cap_diam(_Bosl2Base): method __init__ (line 19) | def __init__(self, size=None, **kwargs): class get_metric_socket_cap_height (line 22) | class get_metric_socket_cap_height(_Bosl2Base): method __init__ (line 23) | def __init__(self, size=None, **kwargs): class get_metric_socket_cap_socket_size (line 26) | class get_metric_socket_cap_socket_size(_Bosl2Base): method __init__ (line 27) | def __init__(self, size=None, **kwargs): class get_metric_socket_cap_socket_depth (line 30) | class get_metric_socket_cap_socket_depth(_Bosl2Base): method __init__ (line 31) | def __init__(self, size=None, **kwargs): class get_metric_iso_coarse_thread_pitch (line 34) | class get_metric_iso_coarse_thread_pitch(_Bosl2Base): method __init__ (line 35) | def __init__(self, size=None, **kwargs): class get_metric_iso_fine_thread_pitch (line 38) | class get_metric_iso_fine_thread_pitch(_Bosl2Base): method __init__ (line 39) | def __init__(self, size=None, **kwargs): class get_metric_iso_superfine_thread_pitch (line 42) | class get_metric_iso_superfine_thread_pitch(_Bosl2Base): method __init__ (line 43) | def __init__(self, size=None, **kwargs): class get_metric_jis_thread_pitch (line 46) | class get_metric_jis_thread_pitch(_Bosl2Base): method __init__ (line 47) | def __init__(self, size=None, **kwargs): class get_metric_nut_size (line 50) | class get_metric_nut_size(_Bosl2Base): method __init__ (line 51) | def __init__(self, size=None, **kwargs): class get_metric_nut_thickness (line 54) | class get_metric_nut_thickness(_Bosl2Base): method __init__ (line 55) | def __init__(self, size=None, **kwargs): class generic_screw (line 58) | class generic_screw(_Bosl2Base): method __init__ (line 59) | def __init__(self, screwsize=None, screwlen=None, headsize=None, headl... class metric_bolt (line 62) | class metric_bolt(_Bosl2Base): method __init__ (line 63) | def __init__(self, headtype=None, size=None, l=None, shank=None, pitch... class metric_nut (line 66) | class metric_nut(_Bosl2Base): method __init__ (line 67) | def __init__(self, size=None, hole=None, pitch=None, details=None, fla... FILE: solid2/extensions/bosl2/miscellaneous.py class extrude_from_to (line 9) | class extrude_from_to(_Bosl2Base): method __init__ (line 10) | def __init__(self, pt1=None, pt2=None, convexity=None, twist=None, sca... class path_extrude2d (line 13) | class path_extrude2d(_Bosl2Base): method __init__ (line 14) | def __init__(self, path=None, caps=None, closed=None, s=None, convexit... class path_extrude (line 17) | class path_extrude(_Bosl2Base): method __init__ (line 18) | def __init__(self, path=None, convexity=None, clipsize=None, **kwargs): class cylindrical_extrude (line 21) | class cylindrical_extrude(_Bosl2Base): method __init__ (line 22) | def __init__(self, ir=None, _or=None, od=None, id=None, size=None, con... class bounding_box (line 25) | class bounding_box(_Bosl2Base): method __init__ (line 26) | def __init__(self, excess=None, planar=None, **kwargs): class chain_hull (line 29) | class chain_hull(_Bosl2Base): method __init__ (line 30) | def __init__(self, **kwargs): class minkowski_difference (line 33) | class minkowski_difference(_Bosl2Base): method __init__ (line 34) | def __init__(self, planar=None, **kwargs): class offset3d (line 37) | class offset3d(_Bosl2Base): method __init__ (line 38) | def __init__(self, r=None, size=None, convexity=None, **kwargs): class round3d (line 41) | class round3d(_Bosl2Base): method __init__ (line 42) | def __init__(self, r=None, _or=None, ir=None, size=None, **kwargs): FILE: solid2/extensions/bosl2/modular_hose.py class modular_hose (line 12) | class modular_hose(_Bosl2Base): method __init__ (line 13) | def __init__(self, size=None, type=None, clearance=None, waist_len=Non... method __init__ (line 21) | def __init__(self, size=None, type=None, clearance=None, waist_len=Non... class modular_hose_radius (line 16) | class modular_hose_radius(_Bosl2Base): method __init__ (line 17) | def __init__(self, size=None, outer=None, **kwargs): class modular_hose (line 20) | class modular_hose(_Bosl2Base): method __init__ (line 13) | def __init__(self, size=None, type=None, clearance=None, waist_len=Non... method __init__ (line 21) | def __init__(self, size=None, type=None, clearance=None, waist_len=Non... FILE: solid2/extensions/bosl2/mutators.py class bounding_box (line 9) | class bounding_box(_Bosl2Base): method __init__ (line 10) | def __init__(self, excess=None, planar=None, **kwargs): class chain_hull (line 13) | class chain_hull(_Bosl2Base): method __init__ (line 14) | def __init__(self, **kwargs): class path_extrude2d (line 17) | class path_extrude2d(_Bosl2Base): method __init__ (line 18) | def __init__(self, path=None, caps=None, closed=None, s=None, convexit... class cylindrical_extrude (line 21) | class cylindrical_extrude(_Bosl2Base): method __init__ (line 22) | def __init__(self, ir=None, _or=None, od=None, id=None, size=None, con... class extrude_from_to (line 25) | class extrude_from_to(_Bosl2Base): method __init__ (line 26) | def __init__(self, pt1=None, pt2=None, convexity=None, twist=None, sca... class path_extrude (line 29) | class path_extrude(_Bosl2Base): method __init__ (line 30) | def __init__(self, path=None, convexity=None, clipsize=None, **kwargs): class minkowski_difference (line 33) | class minkowski_difference(_Bosl2Base): method __init__ (line 34) | def __init__(self, planar=None, **kwargs): class offset3d (line 37) | class offset3d(_Bosl2Base): method __init__ (line 38) | def __init__(self, r=None, size=None, convexity=None, **kwargs): class round3d (line 41) | class round3d(_Bosl2Base): method __init__ (line 42) | def __init__(self, r=None, _or=None, ir=None, size=None, **kwargs): FILE: solid2/extensions/bosl2/nema_steppers.py class nema_motor_info (line 9) | class nema_motor_info(_Bosl2Base): method __init__ (line 10) | def __init__(self, size=None, **kwargs): class nema_stepper_motor (line 13) | class nema_stepper_motor(_Bosl2Base): method __init__ (line 14) | def __init__(self, size=None, h=None, shaft_len=None, details=None, at... class nema_mount_mask (line 17) | class nema_mount_mask(_Bosl2Base): method __init__ (line 18) | def __init__(self, size=None, depth=None, l=None, atype=None, anchor=N... FILE: solid2/extensions/bosl2/nurbs.py class nurbs_curve (line 9) | class nurbs_curve(_Bosl2Base): method __init__ (line 10) | def __init__(self, control=None, degree=None, splinesteps=None, u=None... class _nurbs_pt (line 13) | class _nurbs_pt(_Bosl2Base): method __init__ (line 14) | def __init__(self, knot=None, control=None, u=None, r=None, p=None, k=... class _extend_knot_mult (line 17) | class _extend_knot_mult(_Bosl2Base): method __init__ (line 18) | def __init__(self, mult=None, next=None, len=None, **kwargs): class _extend_knot_vector (line 21) | class _extend_knot_vector(_Bosl2Base): method __init__ (line 22) | def __init__(self, knots=None, next=None, len=None, **kwargs): class _calc_mult (line 25) | class _calc_mult(_Bosl2Base): method __init__ (line 26) | def __init__(self, knots=None, **kwargs): class is_nurbs_patch (line 29) | class is_nurbs_patch(_Bosl2Base): method __init__ (line 30) | def __init__(self, x=None, **kwargs): class nurbs_patch_points (line 33) | class nurbs_patch_points(_Bosl2Base): method __init__ (line 34) | def __init__(self, patch=None, degree=None, splinesteps=None, u=None, ... class nurbs_vnf (line 37) | class nurbs_vnf(_Bosl2Base): method __init__ (line 38) | def __init__(self, patch=None, degree=None, splinesteps=None, weights=... class debug_nurbs (line 41) | class debug_nurbs(_Bosl2Base): method __init__ (line 42) | def __init__(self, control=None, degree=None, splinesteps=None, width=... FILE: solid2/extensions/bosl2/openscad.py class union (line 3) | class union(_Bosl2Base): method __init__ (line 4) | def __init__(self, **kwargs): class difference (line 7) | class difference(_Bosl2Base): method __init__ (line 8) | def __init__(self, **kwargs): class intersection (line 11) | class intersection(_Bosl2Base): method __init__ (line 12) | def __init__(self, **kwargs): class intersection_for (line 15) | class intersection_for(_Bosl2Base): method __init__ (line 16) | def __init__(self, n=None, **kwargs): class translate (line 19) | class translate(_Bosl2Base): method __init__ (line 20) | def __init__(self, v=None, **kwargs): class scale (line 23) | class scale(_Bosl2Base): method __init__ (line 24) | def __init__(self, v=None, **kwargs): class rotate (line 27) | class rotate(_Bosl2Base): method __init__ (line 28) | def __init__(self, a=None, v=None, **kwargs): class mirror (line 31) | class mirror(_Bosl2Base): method __init__ (line 32) | def __init__(self, v=None, **kwargs): class resize (line 35) | class resize(_Bosl2Base): method __init__ (line 36) | def __init__(self, newsize=None, auto=None, **kwargs): class color (line 39) | class color(_Bosl2Base): method __init__ (line 40) | def __init__(self, c=None, alpha=None, **kwargs): class minkowski (line 43) | class minkowski(_Bosl2Base): method __init__ (line 44) | def __init__(self, **kwargs): class offset (line 47) | class offset(_Bosl2Base): method __init__ (line 48) | def __init__(self, r=None, delta=None, chamfer=None, _fn=None, **kwargs): class hull (line 51) | class hull(_Bosl2Base): method __init__ (line 52) | def __init__(self, **kwargs): class render (line 55) | class render(_Bosl2Base): method __init__ (line 56) | def __init__(self, convexity=None, **kwargs): class linear_extrude (line 59) | class linear_extrude(_Bosl2Base): method __init__ (line 60) | def __init__(self, height=None, center=None, convexity=None, twist=Non... class rotate_extrude (line 63) | class rotate_extrude(_Bosl2Base): method __init__ (line 64) | def __init__(self, angle=None, convexity=None, _fn=None, **kwargs): class projection (line 67) | class projection(_Bosl2Base): method __init__ (line 68) | def __init__(self, cut=None, **kwargs): class surface (line 71) | class surface(_Bosl2Base): method __init__ (line 72) | def __init__(self, file=None, center=None, convexity=None, invert=None... class child (line 75) | class child(_Bosl2Base): method __init__ (line 76) | def __init__(self, index=None, vector=None, range=None, **kwargs): class children (line 79) | class children(_Bosl2Base): method __init__ (line 80) | def __init__(self, index=None, vector=None, range=None, **kwargs): class import_stl (line 83) | class import_stl(_Bosl2Base): method __init__ (line 84) | def __init__(self, file=None, origin=None, convexity=None, layer=None,... class import_dxf (line 87) | class import_dxf(_Bosl2Base): method __init__ (line 88) | def __init__(self, file=None, origin=None, convexity=None, layer=None,... class _import (line 91) | class _import(_Bosl2Base): method __init__ (line 92) | def __init__(self, file=None, origin=None, convexity=None, layer=None,... class assign (line 95) | class assign(_Bosl2Base): method __init__ (line 96) | def __init__(self, **kwargs): class multmatrix (line 99) | class multmatrix(_Bosl2Base): method __init__ (line 100) | def __init__(self, m=None, **kwargs): class polygon (line 103) | class polygon(_Bosl2Base): method __init__ (line 104) | def __init__(self, points=None, paths=None, convexity=None, **kwargs): class circle (line 107) | class circle(_Bosl2Base): method __init__ (line 108) | def __init__(self, r=None, d=None, _fn=None, **kwargs): class square (line 111) | class square(_Bosl2Base): method __init__ (line 112) | def __init__(self, size=None, center=None, **kwargs): class sphere (line 115) | class sphere(_Bosl2Base): method __init__ (line 116) | def __init__(self, r=None, d=None, _fn=None, **kwargs): class cube (line 119) | class cube(_Bosl2Base): method __init__ (line 120) | def __init__(self, size=None, center=None, **kwargs): class cylinder (line 123) | class cylinder(_Bosl2Base): method __init__ (line 124) | def __init__(self, r=None, h=None, r1=None, r2=None, d=None, d1=None, ... class polyhedron (line 127) | class polyhedron(_Bosl2Base): method __init__ (line 128) | def __init__(self, points=None, faces=None, convexity=None, triangles=... class text (line 131) | class text(_Bosl2Base): method __init__ (line 132) | def __init__(self, text=None, size=None, font=None, halign=None, valig... FILE: solid2/extensions/bosl2/partitions.py class half_of (line 9) | class half_of(_Bosl2Base): method __init__ (line 10) | def __init__(self, p=None, v=None, cp=None, **kwargs): method __init__ (line 46) | def __init__(self, v=None, cp=None, s=None, planar=None, **kwargs): class left_half (line 13) | class left_half(_Bosl2Base): method __init__ (line 14) | def __init__(self, p=None, x=None, **kwargs): method __init__ (line 50) | def __init__(self, s=None, x=None, planar=None, **kwargs): class right_half (line 17) | class right_half(_Bosl2Base): method __init__ (line 18) | def __init__(self, p=None, x=None, **kwargs): method __init__ (line 54) | def __init__(self, s=None, x=None, planar=None, **kwargs): class front_half (line 21) | class front_half(_Bosl2Base): method __init__ (line 22) | def __init__(self, p=None, y=None, **kwargs): method __init__ (line 58) | def __init__(self, s=None, y=None, planar=None, **kwargs): class back_half (line 25) | class back_half(_Bosl2Base): method __init__ (line 26) | def __init__(self, p=None, y=None, **kwargs): method __init__ (line 62) | def __init__(self, s=None, y=None, planar=None, **kwargs): class bottom_half (line 29) | class bottom_half(_Bosl2Base): method __init__ (line 30) | def __init__(self, p=None, z=None, **kwargs): method __init__ (line 66) | def __init__(self, s=None, z=None, **kwargs): class top_half (line 33) | class top_half(_Bosl2Base): method __init__ (line 34) | def __init__(self, p=None, z=None, **kwargs): method __init__ (line 70) | def __init__(self, s=None, z=None, **kwargs): class _partition_subpath (line 37) | class _partition_subpath(_Bosl2Base): method __init__ (line 38) | def __init__(self, type=None, **kwargs): class _partition_cutpath (line 41) | class _partition_cutpath(_Bosl2Base): method __init__ (line 42) | def __init__(self, l=None, h=None, cutsize=None, cutpath=None, gap=Non... class half_of (line 45) | class half_of(_Bosl2Base): method __init__ (line 10) | def __init__(self, p=None, v=None, cp=None, **kwargs): method __init__ (line 46) | def __init__(self, v=None, cp=None, s=None, planar=None, **kwargs): class left_half (line 49) | class left_half(_Bosl2Base): method __init__ (line 14) | def __init__(self, p=None, x=None, **kwargs): method __init__ (line 50) | def __init__(self, s=None, x=None, planar=None, **kwargs): class right_half (line 53) | class right_half(_Bosl2Base): method __init__ (line 18) | def __init__(self, p=None, x=None, **kwargs): method __init__ (line 54) | def __init__(self, s=None, x=None, planar=None, **kwargs): class front_half (line 57) | class front_half(_Bosl2Base): method __init__ (line 22) | def __init__(self, p=None, y=None, **kwargs): method __init__ (line 58) | def __init__(self, s=None, y=None, planar=None, **kwargs): class back_half (line 61) | class back_half(_Bosl2Base): method __init__ (line 26) | def __init__(self, p=None, y=None, **kwargs): method __init__ (line 62) | def __init__(self, s=None, y=None, planar=None, **kwargs): class bottom_half (line 65) | class bottom_half(_Bosl2Base): method __init__ (line 30) | def __init__(self, p=None, z=None, **kwargs): method __init__ (line 66) | def __init__(self, s=None, z=None, **kwargs): class top_half (line 69) | class top_half(_Bosl2Base): method __init__ (line 34) | def __init__(self, p=None, z=None, **kwargs): method __init__ (line 70) | def __init__(self, s=None, z=None, **kwargs): class partition_mask (line 73) | class partition_mask(_Bosl2Base): method __init__ (line 74) | def __init__(self, l=None, w=None, h=None, cutsize=None, cutpath=None,... class partition_cut_mask (line 77) | class partition_cut_mask(_Bosl2Base): method __init__ (line 78) | def __init__(self, l=None, h=None, cutsize=None, cutpath=None, gap=Non... class partition (line 81) | class partition(_Bosl2Base): method __init__ (line 82) | def __init__(self, size=None, spread=None, cutsize=None, cutpath=None,... FILE: solid2/extensions/bosl2/paths.py class is_path (line 9) | class is_path(_Bosl2Base): method __init__ (line 10) | def __init__(self, list=None, dim=None, fast=None, **kwargs): class is_1region (line 13) | class is_1region(_Bosl2Base): method __init__ (line 14) | def __init__(self, path=None, name=None, **kwargs): class force_path (line 17) | class force_path(_Bosl2Base): method __init__ (line 18) | def __init__(self, path=None, name=None, **kwargs): class _path_select (line 21) | class _path_select(_Bosl2Base): method __init__ (line 22) | def __init__(self, path=None, s1=None, u1=None, s2=None, u2=None, clos... class path_merge_collinear (line 25) | class path_merge_collinear(_Bosl2Base): method __init__ (line 26) | def __init__(self, path=None, closed=None, eps=None, **kwargs): class path_length (line 29) | class path_length(_Bosl2Base): method __init__ (line 30) | def __init__(self, path=None, closed=None, **kwargs): class path_segment_lengths (line 33) | class path_segment_lengths(_Bosl2Base): method __init__ (line 34) | def __init__(self, path=None, closed=None, **kwargs): class path_length_fractions (line 37) | class path_length_fractions(_Bosl2Base): method __init__ (line 38) | def __init__(self, path=None, closed=None, **kwargs): class _path_self_intersections (line 41) | class _path_self_intersections(_Bosl2Base): method __init__ (line 42) | def __init__(self, path=None, closed=None, eps=None, **kwargs): class _sum_preserving_round (line 45) | class _sum_preserving_round(_Bosl2Base): method __init__ (line 46) | def __init__(self, data=None, index=None, **kwargs): class subdivide_path (line 49) | class subdivide_path(_Bosl2Base): method __init__ (line 50) | def __init__(self, path=None, n=None, refine=None, maxlen=None, closed... class resample_path (line 53) | class resample_path(_Bosl2Base): method __init__ (line 54) | def __init__(self, path=None, n=None, spacing=None, keep_corners=None,... class is_path_simple (line 57) | class is_path_simple(_Bosl2Base): method __init__ (line 58) | def __init__(self, path=None, closed=None, eps=None, **kwargs): class path_closest_point (line 61) | class path_closest_point(_Bosl2Base): method __init__ (line 62) | def __init__(self, path=None, pt=None, closed=None, **kwargs): class path_tangents (line 65) | class path_tangents(_Bosl2Base): method __init__ (line 66) | def __init__(self, path=None, closed=None, uniform=None, **kwargs): class path_normals (line 69) | class path_normals(_Bosl2Base): method __init__ (line 70) | def __init__(self, path=None, tangents=None, closed=None, **kwargs): class path_curvature (line 73) | class path_curvature(_Bosl2Base): method __init__ (line 74) | def __init__(self, path=None, closed=None, **kwargs): class path_torsion (line 77) | class path_torsion(_Bosl2Base): method __init__ (line 78) | def __init__(self, path=None, closed=None, **kwargs): class surface_normals (line 81) | class surface_normals(_Bosl2Base): method __init__ (line 82) | def __init__(self, surf=None, col_wrap=None, row_wrap=None, **kwargs): class path_cut (line 85) | class path_cut(_Bosl2Base): method __init__ (line 86) | def __init__(self, path=None, cutdist=None, closed=None, **kwargs): class _path_cut_getpaths (line 89) | class _path_cut_getpaths(_Bosl2Base): method __init__ (line 90) | def __init__(self, path=None, cutlist=None, closed=None, **kwargs): class path_cut_points (line 93) | class path_cut_points(_Bosl2Base): method __init__ (line 94) | def __init__(self, path=None, cutdist=None, closed=None, direction=Non... class path_cut_points_recurse (line 97) | class path_cut_points_recurse(_Bosl2Base): method __init__ (line 98) | def __init__(self, path=None, dists=None, closed=None, pind=None, dtot... class _path_cut_single (line 101) | class _path_cut_single(_Bosl2Base): method __init__ (line 102) | def __init__(self, path=None, dist=None, closed=None, ind=None, eps=No... class _path_cuts_normals (line 105) | class _path_cuts_normals(_Bosl2Base): method __init__ (line 106) | def __init__(self, path=None, cuts=None, dirs=None, closed=None, **kwa... class _path_plane (line 109) | class _path_plane(_Bosl2Base): method __init__ (line 110) | def __init__(self, path=None, ind=None, i=None, closed=None, **kwargs): class _path_cuts_dir (line 113) | class _path_cuts_dir(_Bosl2Base): method __init__ (line 114) | def __init__(self, path=None, cuts=None, closed=None, eps=None, **kwar... class _cut_to_seg_u_form (line 117) | class _cut_to_seg_u_form(_Bosl2Base): method __init__ (line 118) | def __init__(self, pathcut=None, path=None, closed=None, **kwargs): class split_path_at_self_crossings (line 121) | class split_path_at_self_crossings(_Bosl2Base): method __init__ (line 122) | def __init__(self, path=None, closed=None, eps=None, **kwargs): class _tag_self_crossing_subpaths (line 125) | class _tag_self_crossing_subpaths(_Bosl2Base): method __init__ (line 126) | def __init__(self, path=None, nonzero=None, closed=None, eps=None, **k... class polygon_parts (line 129) | class polygon_parts(_Bosl2Base): method __init__ (line 130) | def __init__(self, poly=None, nonzero=None, eps=None, **kwargs): class _extreme_angle_fragment (line 133) | class _extreme_angle_fragment(_Bosl2Base): method __init__ (line 134) | def __init__(self, seg=None, fragments=None, rightmost=None, eps=None,... class _assemble_a_path_from_fragments (line 137) | class _assemble_a_path_from_fragments(_Bosl2Base): method __init__ (line 138) | def __init__(self, fragments=None, rightmost=None, startfrag=None, eps... class _assemble_path_fragments (line 141) | class _assemble_path_fragments(_Bosl2Base): method __init__ (line 142) | def __init__(self, fragments=None, eps=None, _finished=None, **kwargs): class _assemble_partial_paths (line 145) | class _assemble_partial_paths(_Bosl2Base): method __init__ (line 146) | def __init__(self, paths=None, closed=None, eps=None, **kwargs): class _assemble_partial_paths_recur (line 149) | class _assemble_partial_paths_recur(_Bosl2Base): method __init__ (line 150) | def __init__(self, edges=None, eps=None, paths=None, i=None, **kwargs): FILE: solid2/extensions/bosl2/polyhedra.py class _unique_groups (line 12) | class _unique_groups(_Bosl2Base): method __init__ (line 13) | def __init__(self, m=None, **kwargs): class _even_perms (line 16) | class _even_perms(_Bosl2Base): method __init__ (line 17) | def __init__(self, v=None, **kwargs): class _all_perms (line 20) | class _all_perms(_Bosl2Base): method __init__ (line 21) | def __init__(self, v=None, **kwargs): class _point_ref (line 24) | class _point_ref(_Bosl2Base): method __init__ (line 25) | def __init__(self, points=None, sign=None, **kwargs): class regular_polyhedron_info (line 28) | class regular_polyhedron_info(_Bosl2Base): method __init__ (line 29) | def __init__(self, info=None, name=None, index=None, type=None, faces=... class _stellate_faces (line 32) | class _stellate_faces(_Bosl2Base): method __init__ (line 33) | def __init__(self, scalefactor=None, stellate=None, vertices=None, fac... class _trapezohedron (line 36) | class _trapezohedron(_Bosl2Base): method __init__ (line 37) | def __init__(self, faces=None, r=None, side=None, longside=None, h=Non... class _facenormal (line 40) | class _facenormal(_Bosl2Base): method __init__ (line 41) | def __init__(self, pts=None, face=None, **kwargs): class _full_faces (line 44) | class _full_faces(_Bosl2Base): method __init__ (line 45) | def __init__(self, pts=None, faces=None, **kwargs): class regular_polyhedron (line 48) | class regular_polyhedron(_Bosl2Base): method __init__ (line 49) | def __init__(self, name=None, index=None, type=None, faces=None, facet... FILE: solid2/extensions/bosl2/regions.py class is_region (line 9) | class is_region(_Bosl2Base): method __init__ (line 10) | def __init__(self, x=None, **kwargs): class is_valid_region (line 13) | class is_valid_region(_Bosl2Base): method __init__ (line 14) | def __init__(self, region=None, eps=None, **kwargs): class _polygon_crosses_region (line 17) | class _polygon_crosses_region(_Bosl2Base): method __init__ (line 18) | def __init__(self, region=None, poly=None, eps=None, **kwargs): class is_region_simple (line 21) | class is_region_simple(_Bosl2Base): method __init__ (line 22) | def __init__(self, region=None, eps=None, **kwargs): class make_region (line 25) | class make_region(_Bosl2Base): method __init__ (line 26) | def __init__(self, polys=None, nonzero=None, eps=None, **kwargs): class force_region (line 29) | class force_region(_Bosl2Base): method __init__ (line 30) | def __init__(self, poly=None, **kwargs): class point_in_region (line 33) | class point_in_region(_Bosl2Base): method __init__ (line 34) | def __init__(self, point=None, region=None, eps=None, **kwargs): class _point_in_region (line 37) | class _point_in_region(_Bosl2Base): method __init__ (line 38) | def __init__(self, point=None, region=None, eps=None, i=None, cnt=None... class region_area (line 41) | class region_area(_Bosl2Base): method __init__ (line 42) | def __init__(self, region=None, **kwargs): class _clockwise_region (line 45) | class _clockwise_region(_Bosl2Base): method __init__ (line 46) | def __init__(self, r=None, **kwargs): class are_regions_equal (line 49) | class are_regions_equal(_Bosl2Base): method __init__ (line 50) | def __init__(self, region1=None, region2=None, either_winding=None, **... class __are_regions_equal (line 53) | class __are_regions_equal(_Bosl2Base): method __init__ (line 54) | def __init__(self, region1=None, region2=None, i=None, **kwargs): class _region_region_intersections (line 57) | class _region_region_intersections(_Bosl2Base): method __init__ (line 58) | def __init__(self, region1=None, region2=None, closed1=None, closed2=N... class split_region_at_region_crossings (line 61) | class split_region_at_region_crossings(_Bosl2Base): method __init__ (line 62) | def __init__(self, region1=None, region2=None, closed1=None, closed2=N... class region_parts (line 65) | class region_parts(_Bosl2Base): method __init__ (line 66) | def __init__(self, region=None, **kwargs): class _offset_chamfer (line 69) | class _offset_chamfer(_Bosl2Base): method __init__ (line 70) | def __init__(self, center=None, points=None, delta=None, **kwargs): class _shift_segment (line 73) | class _shift_segment(_Bosl2Base): method __init__ (line 74) | def __init__(self, segment=None, d=None, **kwargs): class _segment_extension (line 77) | class _segment_extension(_Bosl2Base): method __init__ (line 78) | def __init__(self, s1=None, s2=None, **kwargs): class _makefaces (line 81) | class _makefaces(_Bosl2Base): method __init__ (line 82) | def __init__(self, direction=None, startind=None, good=None, pointcoun... class _makefaces_recurse (line 85) | class _makefaces_recurse(_Bosl2Base): method __init__ (line 86) | def __init__(self, startind1=None, startind2=None, numfirst=None, nums... class _good_segments (line 89) | class _good_segments(_Bosl2Base): method __init__ (line 90) | def __init__(self, path=None, d=None, shiftsegs=None, closed=None, qua... class _segment_good (line 93) | class _segment_good(_Bosl2Base): method __init__ (line 94) | def __init__(self, path=None, pathseg_unit=None, pathseg_len=None, d=N... class _point_dist (line 97) | class _point_dist(_Bosl2Base): method __init__ (line 98) | def __init__(self, path=None, pathseg_unit=None, pathseg_len=None, pt=... class offset (line 101) | class offset(_Bosl2Base): method __init__ (line 102) | def __init__(self, path=None, r=None, delta=None, chamfer=None, closed... class _filter_region_parts (line 105) | class _filter_region_parts(_Bosl2Base): method __init__ (line 106) | def __init__(self, region1=None, region2=None, keep=None, eps=None, **... class _list_three (line 109) | class _list_three(_Bosl2Base): method __init__ (line 110) | def __init__(self, a=None, b=None, c=None, **kwargs): class union (line 113) | class union(_Bosl2Base): method __init__ (line 114) | def __init__(self, regions=None, b=None, c=None, eps=None, **kwargs): class difference (line 117) | class difference(_Bosl2Base): method __init__ (line 118) | def __init__(self, regions=None, b=None, c=None, eps=None, **kwargs): class intersection (line 121) | class intersection(_Bosl2Base): method __init__ (line 122) | def __init__(self, regions=None, b=None, c=None, eps=None, **kwargs): class exclusive_or (line 125) | class exclusive_or(_Bosl2Base): method __init__ (line 126) | def __init__(self, regions=None, b=None, c=None, eps=None, **kwargs): method __init__ (line 146) | def __init__(self, **kwargs): class hull_region (line 129) | class hull_region(_Bosl2Base): method __init__ (line 130) | def __init__(self, region=None, **kwargs): method __init__ (line 150) | def __init__(self, region=None, **kwargs): class fill (line 133) | class fill(_Bosl2Base): method __init__ (line 134) | def __init__(self, region=None, **kwargs): class region (line 137) | class region(_Bosl2Base): method __init__ (line 138) | def __init__(self, r=None, anchor=None, spin=None, cp=None, atype=None... class debug_region (line 141) | class debug_region(_Bosl2Base): method __init__ (line 142) | def __init__(self, region=None, vertices=None, edges=None, convexity=N... class exclusive_or (line 145) | class exclusive_or(_Bosl2Base): method __init__ (line 126) | def __init__(self, regions=None, b=None, c=None, eps=None, **kwargs): method __init__ (line 146) | def __init__(self, **kwargs): class hull_region (line 149) | class hull_region(_Bosl2Base): method __init__ (line 130) | def __init__(self, region=None, **kwargs): method __init__ (line 150) | def __init__(self, region=None, **kwargs): FILE: solid2/extensions/bosl2/rounding.py class round_corners (line 9) | class round_corners(_Bosl2Base): method __init__ (line 10) | def __init__(self, path=None, method=None, radius=None, r=None, cut=No... method __init__ (line 222) | def __init__(self, path=None, method=None, radius=None, r=None, cut=No... class _smooth_bez_fill (line 13) | class _smooth_bez_fill(_Bosl2Base): method __init__ (line 14) | def __init__(self, points=None, k=None, **kwargs): class _bezcorner (line 17) | class _bezcorner(_Bosl2Base): method __init__ (line 18) | def __init__(self, points=None, parm=None, **kwargs): class _chamfcorner (line 21) | class _chamfcorner(_Bosl2Base): method __init__ (line 22) | def __init__(self, points=None, parm=None, **kwargs): class _circlecorner (line 25) | class _circlecorner(_Bosl2Base): method __init__ (line 26) | def __init__(self, points=None, parm=None, **kwargs): class _rounding_offsets (line 29) | class _rounding_offsets(_Bosl2Base): method __init__ (line 30) | def __init__(self, edgespec=None, z_dir=None, **kwargs): class smooth_path (line 33) | class smooth_path(_Bosl2Base): method __init__ (line 34) | def __init__(self, path=None, tangents=None, size=None, relsize=None, ... method __init__ (line 226) | def __init__(self, path=None, tangents=None, size=None, relsize=None, ... class _scalar_to_vector (line 37) | class _scalar_to_vector(_Bosl2Base): method __init__ (line 38) | def __init__(self, value=None, length=None, varname=None, **kwargs): class path_join (line 41) | class path_join(_Bosl2Base): method __init__ (line 42) | def __init__(self, paths=None, joint=None, k=None, relocate=None, clos... method __init__ (line 230) | def __init__(self, paths=None, joint=None, k=None, relocate=None, clos... class _path_join (line 45) | class _path_join(_Bosl2Base): method __init__ (line 46) | def __init__(self, paths=None, joint=None, k=None, i=None, result=None... class offset_stroke (line 49) | class offset_stroke(_Bosl2Base): method __init__ (line 50) | def __init__(self, path=None, width=None, rounded=None, start=None, en... method __init__ (line 234) | def __init__(self, path=None, width=None, rounded=None, start=None, en... class os_pointed (line 53) | class os_pointed(_Bosl2Base): method __init__ (line 54) | def __init__(self, dist=None, loc=None, **kwargs): class os_round (line 57) | class os_round(_Bosl2Base): method __init__ (line 58) | def __init__(self, cut=None, angle=None, abs_angle=None, k=None, r=Non... class os_flat (line 61) | class os_flat(_Bosl2Base): method __init__ (line 62) | def __init__(self, angle=None, abs_angle=None, **kwargs): class angle_between_lines (line 65) | class angle_between_lines(_Bosl2Base): method __init__ (line 66) | def __init__(self, line1=None, line2=None, **kwargs): class _parse_stroke_end (line 69) | class _parse_stroke_end(_Bosl2Base): method __init__ (line 70) | def __init__(self, spec=None, name=None, **kwargs): class _stroke_end (line 73) | class _stroke_end(_Bosl2Base): method __init__ (line 74) | def __init__(self, width=None, left=None, right=None, spec=None, **kwa... class _path_line_intersection (line 77) | class _path_line_intersection(_Bosl2Base): method __init__ (line 78) | def __init__(self, path=None, line=None, ind=None, **kwargs): class _make_offset_polyhedron (line 81) | class _make_offset_polyhedron(_Bosl2Base): method __init__ (line 82) | def __init__(self, path=None, offsets=None, offset_type=None, flip_fac... class _struct_valid (line 85) | class _struct_valid(_Bosl2Base): method __init__ (line 86) | def __init__(self, spec=None, func=None, name=None, **kwargs): class offset_sweep (line 89) | class offset_sweep(_Bosl2Base): method __init__ (line 90) | def __init__(self, path=None, height=None, bottom=None, top=None, h=No... method __init__ (line 242) | def __init__(self, path=None, height=None, bottom=None, top=None, h=No... class os_circle (line 93) | class os_circle(_Bosl2Base): method __init__ (line 94) | def __init__(self, r=None, cut=None, h=None, height=None, clip_angle=N... class os_teardrop (line 97) | class os_teardrop(_Bosl2Base): method __init__ (line 98) | def __init__(self, r=None, cut=None, extra=None, check_valid=None, qua... class os_chamfer (line 101) | class os_chamfer(_Bosl2Base): method __init__ (line 102) | def __init__(self, height=None, width=None, cut=None, angle=None, extr... class os_smooth (line 105) | class os_smooth(_Bosl2Base): method __init__ (line 106) | def __init__(self, cut=None, joint=None, k=None, extra=None, check_val... class os_profile (line 109) | class os_profile(_Bosl2Base): method __init__ (line 110) | def __init__(self, points=None, extra=None, check_valid=None, quality=... class os_mask (line 113) | class os_mask(_Bosl2Base): method __init__ (line 114) | def __init__(self, mask=None, out=None, extra=None, check_valid=None, ... class convex_offset_extrude (line 117) | class convex_offset_extrude(_Bosl2Base): method __init__ (line 118) | def __init__(self, height=None, bottom=None, top=None, h=None, l=None,... method __init__ (line 246) | def __init__(self, height=None, bottom=None, top=None, h=None, l=None,... class _remove_undefined_vals (line 121) | class _remove_undefined_vals(_Bosl2Base): method __init__ (line 122) | def __init__(self, list=None, **kwargs): class _rp_compute_patches (line 125) | class _rp_compute_patches(_Bosl2Base): method __init__ (line 126) | def __init__(self, top=None, bot=None, rtop=None, rsides=None, ktop=No... class rounded_prism (line 129) | class rounded_prism(_Bosl2Base): method __init__ (line 130) | def __init__(self, bottom=None, top=None, joint_bot=None, joint_top=No... method __init__ (line 250) | def __init__(self, bottom=None, top=None, joint_bot=None, joint_top=No... class _cyl_hole (line 133) | class _cyl_hole(_Bosl2Base): method __init__ (line 134) | def __init__(self, r=None, path=None, **kwargs): class _circle_mask (line 137) | class _circle_mask(_Bosl2Base): method __init__ (line 138) | def __init__(self, r=None, **kwargs): class bent_cutout_mask (line 141) | class bent_cutout_mask(_Bosl2Base): method __init__ (line 142) | def __init__(self, r=None, thickness=None, path=None, radius=None, con... method __init__ (line 254) | def __init__(self, r=None, thickness=None, path=None, radius=None, con... class join_prism (line 145) | class join_prism(_Bosl2Base): method __init__ (line 146) | def __init__(self, polygon=None, base=None, base_r=None, base_d=None, ... method __init__ (line 258) | def __init__(self, polygon=None, base=None, base_r=None, base_d=None, ... class _fix_angle_list (line 149) | class _fix_angle_list(_Bosl2Base): method __init__ (line 150) | def __init__(self, list=None, ind=None, result=None, **kwargs): class _cyl_line_intersection (line 153) | class _cyl_line_intersection(_Bosl2Base): method __init__ (line 154) | def __init__(self, R=None, line=None, ref=None, **kwargs): class _sphere_line_isect_best (line 157) | class _sphere_line_isect_best(_Bosl2Base): method __init__ (line 158) | def __init__(self, R=None, line=None, ref=None, **kwargs): class _prism_line_isect (line 161) | class _prism_line_isect(_Bosl2Base): method __init__ (line 162) | def __init__(self, poly_pairs=None, line=None, ref=None, **kwargs): class _prism_fillet (line 165) | class _prism_fillet(_Bosl2Base): method __init__ (line 166) | def __init__(self, name=None, base=None, R=None, bot=None, top=None, d... class _prism_fillet_plane (line 169) | class _prism_fillet_plane(_Bosl2Base): method __init__ (line 170) | def __init__(self, name=None, bot=None, top=None, d=None, k=None, N=No... class _prism_fillet_cyl (line 173) | class _prism_fillet_cyl(_Bosl2Base): method __init__ (line 174) | def __init__(self, name=None, R=None, bot=None, top=None, d=None, k=No... class _prism_fillet_sphere (line 177) | class _prism_fillet_sphere(_Bosl2Base): method __init__ (line 178) | def __init__(self, name=None, R=None, bot=None, top=None, d=None, k=No... class _getnormal (line 181) | class _getnormal(_Bosl2Base): method __init__ (line 182) | def __init__(self, polygon=None, index=None, u=None, smooth_normals=No... class _polygon_step (line 185) | class _polygon_step(_Bosl2Base): method __init__ (line 186) | def __init__(self, poly=None, ind=None, u=None, dir=None, length=None,... class _prism_fillet_prism (line 189) | class _prism_fillet_prism(_Bosl2Base): method __init__ (line 190) | def __init__(self, name=None, basepoly=None, bot=None, top=None, d=Non... class _get_obj_type (line 193) | class _get_obj_type(_Bosl2Base): method __init__ (line 194) | def __init__(self, ind=None, geom=None, anchor=None, prof=None, **kwar... class _check_join_shift (line 197) | class _check_join_shift(_Bosl2Base): method __init__ (line 198) | def __init__(self, ind=None, type=None, shift=None, flip=None, **kwargs): class _is_geom_an_edge (line 201) | class _is_geom_an_edge(_Bosl2Base): method __init__ (line 202) | def __init__(self, geom=None, anchor=None, **kwargs): class _prismoid_isect (line 205) | class _prismoid_isect(_Bosl2Base): method __init__ (line 206) | def __init__(self, geom=None, line=None, bounded=None, flip=None, **kw... class _cone_isect (line 209) | class _cone_isect(_Bosl2Base): method __init__ (line 210) | def __init__(self, geom=None, line=None, bounded=None, flip=None, **kw... class _extrusion_isect (line 213) | class _extrusion_isect(_Bosl2Base): method __init__ (line 214) | def __init__(self, geom=None, line=None, bounded=None, flip=None, **kw... class _find_center_anchor (line 217) | class _find_center_anchor(_Bosl2Base): method __init__ (line 218) | def __init__(self, desc1=None, desc2=None, anchor2=None, flip=None, **... class round_corners (line 221) | class round_corners(_Bosl2Base): method __init__ (line 10) | def __init__(self, path=None, method=None, radius=None, r=None, cut=No... method __init__ (line 222) | def __init__(self, path=None, method=None, radius=None, r=None, cut=No... class smooth_path (line 225) | class smooth_path(_Bosl2Base): method __init__ (line 34) | def __init__(self, path=None, tangents=None, size=None, relsize=None, ... method __init__ (line 226) | def __init__(self, path=None, tangents=None, size=None, relsize=None, ... class path_join (line 229) | class path_join(_Bosl2Base): method __init__ (line 42) | def __init__(self, paths=None, joint=None, k=None, relocate=None, clos... method __init__ (line 230) | def __init__(self, paths=None, joint=None, k=None, relocate=None, clos... class offset_stroke (line 233) | class offset_stroke(_Bosl2Base): method __init__ (line 50) | def __init__(self, path=None, width=None, rounded=None, start=None, en... method __init__ (line 234) | def __init__(self, path=None, width=None, rounded=None, start=None, en... class _offset_sweep_region (line 237) | class _offset_sweep_region(_Bosl2Base): method __init__ (line 238) | def __init__(self, region=None, height=None, bottom=None, top=None, h=... class offset_sweep (line 241) | class offset_sweep(_Bosl2Base): method __init__ (line 90) | def __init__(self, path=None, height=None, bottom=None, top=None, h=No... method __init__ (line 242) | def __init__(self, path=None, height=None, bottom=None, top=None, h=No... class convex_offset_extrude (line 245) | class convex_offset_extrude(_Bosl2Base): method __init__ (line 118) | def __init__(self, height=None, bottom=None, top=None, h=None, l=None,... method __init__ (line 246) | def __init__(self, height=None, bottom=None, top=None, h=None, l=None,... class rounded_prism (line 249) | class rounded_prism(_Bosl2Base): method __init__ (line 130) | def __init__(self, bottom=None, top=None, joint_bot=None, joint_top=No... method __init__ (line 250) | def __init__(self, bottom=None, top=None, joint_bot=None, joint_top=No... class bent_cutout_mask (line 253) | class bent_cutout_mask(_Bosl2Base): method __init__ (line 142) | def __init__(self, r=None, thickness=None, path=None, radius=None, con... method __init__ (line 254) | def __init__(self, r=None, thickness=None, path=None, radius=None, con... class join_prism (line 257) | class join_prism(_Bosl2Base): method __init__ (line 146) | def __init__(self, polygon=None, base=None, base_r=None, base_d=None, ... method __init__ (line 258) | def __init__(self, polygon=None, base=None, base_r=None, base_d=None, ... class prism_connector (line 261) | class prism_connector(_Bosl2Base): method __init__ (line 262) | def __init__(self, profile=None, desc1=None, anchor1=None, desc2=None,... FILE: solid2/extensions/bosl2/screw_drive.py class _phillips_shaft (line 9) | class _phillips_shaft(_Bosl2Base): method __init__ (line 10) | def __init__(self, x=None, **kwargs): class _ph_bot_angle (line 13) | class _ph_bot_angle(_Bosl2Base): method __init__ (line 14) | def __init__(self, **kwargs): class _ph_side_angle (line 17) | class _ph_side_angle(_Bosl2Base): method __init__ (line 18) | def __init__(self, **kwargs): class phillips_depth (line 21) | class phillips_depth(_Bosl2Base): method __init__ (line 22) | def __init__(self, size=None, d=None, **kwargs): class phillips_diam (line 25) | class phillips_diam(_Bosl2Base): method __init__ (line 26) | def __init__(self, size=None, depth=None, **kwargs): class hex_drive_mask (line 29) | class hex_drive_mask(_Bosl2Base): method __init__ (line 30) | def __init__(self, size=None, length=None, l=None, h=None, height=None... method __init__ (line 50) | def __init__(self, size=None, length=None, l=None, h=None, height=None... class torx_info (line 33) | class torx_info(_Bosl2Base): method __init__ (line 34) | def __init__(self, size=None, **kwargs): class torx_diam (line 37) | class torx_diam(_Bosl2Base): method __init__ (line 38) | def __init__(self, size=None, **kwargs): class torx_depth (line 41) | class torx_depth(_Bosl2Base): method __init__ (line 42) | def __init__(self, size=None, **kwargs): class phillips_mask (line 45) | class phillips_mask(_Bosl2Base): method __init__ (line 46) | def __init__(self, size=None, _fn=None, anchor=None, spin=None, orient... class hex_drive_mask (line 49) | class hex_drive_mask(_Bosl2Base): method __init__ (line 30) | def __init__(self, size=None, length=None, l=None, h=None, height=None... method __init__ (line 50) | def __init__(self, size=None, length=None, l=None, h=None, height=None... class torx_mask (line 53) | class torx_mask(_Bosl2Base): method __init__ (line 54) | def __init__(self, size=None, l=None, center=None, anchor=None, spin=N... class torx_mask2d (line 57) | class torx_mask2d(_Bosl2Base): method __init__ (line 58) | def __init__(self, size=None, anchor=None, spin=None, **kwargs): class robertson_mask (line 61) | class robertson_mask(_Bosl2Base): method __init__ (line 62) | def __init__(self, size=None, extra=None, ang=None, anchor=None, spin=... FILE: solid2/extensions/bosl2/screws.py class _get_spec (line 9) | class _get_spec(_Bosl2Base): method __init__ (line 10) | def __init__(self, spec=None, needtype=None, origin=None, thread=None,... class _struct_reset (line 13) | class _struct_reset(_Bosl2Base): method __init__ (line 14) | def __init__(self, s=None, keyval=None, grow=None, **kwargs): class _nominal_diam (line 17) | class _nominal_diam(_Bosl2Base): method __init__ (line 18) | def __init__(self, spec=None, **kwargs): class screw (line 21) | class screw(_Bosl2Base): method __init__ (line 22) | def __init__(self, spec=None, head=None, drive=None, thread=None, driv... method __init__ (line 106) | def __init__(self, spec=None, head=None, drive=None, thread=None, driv... class screw_hole (line 25) | class screw_hole(_Bosl2Base): method __init__ (line 26) | def __init__(self, spec=None, head=None, thread=None, oversize=None, h... method __init__ (line 110) | def __init__(self, spec=None, head=None, thread=None, oversize=None, h... class shoulder_screw (line 29) | class shoulder_screw(_Bosl2Base): method __init__ (line 30) | def __init__(self, s=None, d=None, length=None, head=None, thread_len=... method __init__ (line 114) | def __init__(self, s=None, d=None, length=None, head=None, thread_len=... class _ISO_thread_tolerance (line 33) | class _ISO_thread_tolerance(_Bosl2Base): method __init__ (line 34) | def __init__(self, diameter=None, pitch=None, internal=None, tolerance... class _UTS_thread_tolerance (line 37) | class _UTS_thread_tolerance(_Bosl2Base): method __init__ (line 38) | def __init__(self, diam=None, pitch=None, internal=None, tolerance=Non... class _exact_thread_tolerance (line 41) | class _exact_thread_tolerance(_Bosl2Base): method __init__ (line 42) | def __init__(self, d=None, P=None, **kwargs): class _parse_screw_name (line 45) | class _parse_screw_name(_Bosl2Base): method __init__ (line 46) | def __init__(self, name=None, **kwargs): class _parse_drive (line 49) | class _parse_drive(_Bosl2Base): method __init__ (line 50) | def __init__(self, drive=None, drive_size=None, **kwargs): class screw_head (line 53) | class screw_head(_Bosl2Base): method __init__ (line 54) | def __init__(self, screw_info=None, details=None, counterbore=None, fl... method __init__ (line 122) | def __init__(self, screw_info=None, details=None, counterbore=None, fl... class nut (line 57) | class nut(_Bosl2Base): method __init__ (line 58) | def __init__(self, spec=None, shape=None, thickness=None, nutwidth=Non... method __init__ (line 126) | def __init__(self, spec=None, shape=None, thickness=None, nutwidth=Non... class screw_info (line 61) | class screw_info(_Bosl2Base): method __init__ (line 62) | def __init__(self, name=None, head=None, drive=None, thread=None, driv... class nut_info (line 65) | class nut_info(_Bosl2Base): method __init__ (line 66) | def __init__(self, name=None, shape=None, thickness=None, thread=None,... class _nut_info_english (line 69) | class _nut_info_english(_Bosl2Base): method __init__ (line 70) | def __init__(self, diam=None, threadcount=None, thread=None, shape=Non... class _downcase_if_str (line 73) | class _downcase_if_str(_Bosl2Base): method __init__ (line 74) | def __init__(self, s=None, **kwargs): class _nut_info_metric (line 77) | class _nut_info_metric(_Bosl2Base): method __init__ (line 78) | def __init__(self, diam=None, pitch=None, thread=None, shape=None, thi... class _screw_info_english (line 81) | class _screw_info_english(_Bosl2Base): method __init__ (line 82) | def __init__(self, diam=None, threadcount=None, head=None, thread=None... class _screw_info_metric (line 85) | class _screw_info_metric(_Bosl2Base): method __init__ (line 86) | def __init__(self, diam=None, pitch=None, head=None, thread=None, driv... class _is_positive (line 89) | class _is_positive(_Bosl2Base): method __init__ (line 90) | def __init__(self, x=None, **kwargs): class _validate_nut_spec (line 93) | class _validate_nut_spec(_Bosl2Base): method __init__ (line 94) | def __init__(self, spec=None, **kwargs): class _validate_screw_spec (line 97) | class _validate_screw_spec(_Bosl2Base): method __init__ (line 98) | def __init__(self, spec=None, **kwargs): class thread_specification (line 101) | class thread_specification(_Bosl2Base): method __init__ (line 102) | def __init__(self, screw_spec=None, tolerance=None, internal=None, **k... class screw (line 105) | class screw(_Bosl2Base): method __init__ (line 22) | def __init__(self, spec=None, head=None, drive=None, thread=None, driv... method __init__ (line 106) | def __init__(self, spec=None, head=None, drive=None, thread=None, driv... class screw_hole (line 109) | class screw_hole(_Bosl2Base): method __init__ (line 26) | def __init__(self, spec=None, head=None, thread=None, oversize=None, h... method __init__ (line 110) | def __init__(self, spec=None, head=None, thread=None, oversize=None, h... class shoulder_screw (line 113) | class shoulder_screw(_Bosl2Base): method __init__ (line 30) | def __init__(self, s=None, d=None, length=None, head=None, thread_len=... method __init__ (line 114) | def __init__(self, s=None, d=None, length=None, head=None, thread_len=... class _driver (line 117) | class _driver(_Bosl2Base): method __init__ (line 118) | def __init__(self, spec=None, **kwargs): class screw_head (line 121) | class screw_head(_Bosl2Base): method __init__ (line 54) | def __init__(self, screw_info=None, details=None, counterbore=None, fl... method __init__ (line 122) | def __init__(self, screw_info=None, details=None, counterbore=None, fl... class nut (line 125) | class nut(_Bosl2Base): method __init__ (line 58) | def __init__(self, spec=None, shape=None, thickness=None, nutwidth=Non... method __init__ (line 126) | def __init__(self, spec=None, shape=None, thickness=None, nutwidth=Non... class nut_trap_side (line 129) | class nut_trap_side(_Bosl2Base): method __init__ (line 130) | def __init__(self, trap_width=None, spec=None, shape=None, thickness=N... class nut_trap_inline (line 133) | class nut_trap_inline(_Bosl2Base): method __init__ (line 134) | def __init__(self, length=None, spec=None, shape=None, l=None, height=... FILE: solid2/extensions/bosl2/shapes2d.py class square (line 9) | class square(_Bosl2Base): method __init__ (line 10) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... method __init__ (line 134) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... class rect (line 13) | class rect(_Bosl2Base): method __init__ (line 14) | def __init__(self, size=None, rounding=None, chamfer=None, atype=None,... method __init__ (line 138) | def __init__(self, size=None, rounding=None, atype=None, chamfer=None,... class circle (line 17) | class circle(_Bosl2Base): method __init__ (line 18) | def __init__(self, r=None, d=None, points=None, corner=None, anchor=No... method __init__ (line 142) | def __init__(self, r=None, d=None, points=None, corner=None, anchor=No... class _ellipse_refine (line 21) | class _ellipse_refine(_Bosl2Base): method __init__ (line 22) | def __init__(self, a=None, b=None, N=None, _theta=None, **kwargs): class _ellipse_refine_realign (line 25) | class _ellipse_refine_realign(_Bosl2Base): method __init__ (line 26) | def __init__(self, a=None, b=None, N=None, _theta=None, i=None, **kwar... class ellipse (line 29) | class ellipse(_Bosl2Base): method __init__ (line 30) | def __init__(self, r=None, d=None, realign=None, circum=None, uniform=... method __init__ (line 146) | def __init__(self, r=None, d=None, realign=None, circum=None, uniform=... class regular_ngon (line 33) | class regular_ngon(_Bosl2Base): method __init__ (line 34) | def __init__(self, n=None, r=None, d=None, _or=None, od=None, ir=None,... method __init__ (line 150) | def __init__(self, n=None, r=None, d=None, _or=None, od=None, ir=None,... class pentagon (line 37) | class pentagon(_Bosl2Base): method __init__ (line 38) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... method __init__ (line 154) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... class hexagon (line 41) | class hexagon(_Bosl2Base): method __init__ (line 42) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... method __init__ (line 158) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... class octagon (line 45) | class octagon(_Bosl2Base): method __init__ (line 46) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... method __init__ (line 162) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... class right_triangle (line 49) | class right_triangle(_Bosl2Base): method __init__ (line 50) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... method __init__ (line 166) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... class _trapezoid_dims (line 53) | class _trapezoid_dims(_Bosl2Base): method __init__ (line 54) | def __init__(self, h=None, w1=None, w2=None, shift=None, ang=None, **k... class trapezoid (line 57) | class trapezoid(_Bosl2Base): method __init__ (line 58) | def __init__(self, h=None, w1=None, w2=None, ang=None, shift=None, cha... method __init__ (line 170) | def __init__(self, h=None, w1=None, w2=None, ang=None, shift=None, cha... class star (line 61) | class star(_Bosl2Base): method __init__ (line 62) | def __init__(self, n=None, r=None, ir=None, d=None, _or=None, od=None,... method __init__ (line 174) | def __init__(self, n=None, r=None, ir=None, d=None, _or=None, od=None,... class _path_add_jitter (line 65) | class _path_add_jitter(_Bosl2Base): method __init__ (line 66) | def __init__(self, path=None, dist=None, closed=None, **kwargs): class teardrop2d (line 69) | class teardrop2d(_Bosl2Base): method __init__ (line 70) | def __init__(self, r=None, ang=None, cap_h=None, d=None, circum=None, ... method __init__ (line 182) | def __init__(self, r=None, ang=None, cap_h=None, d=None, circum=None, ... class egg (line 73) | class egg(_Bosl2Base): method __init__ (line 74) | def __init__(self, length=None, r1=None, r2=None, R=None, d1=None, d2=... method __init__ (line 186) | def __init__(self, length=None, r1=None, r2=None, R=None, d1=None, d2=... class ring (line 77) | class ring(_Bosl2Base): method __init__ (line 78) | def __init__(self, n=None, ring_width=None, r=None, r1=None, r2=None, ... method __init__ (line 190) | def __init__(self, n=None, ring_width=None, r=None, r1=None, r2=None, ... class glued_circles (line 81) | class glued_circles(_Bosl2Base): method __init__ (line 82) | def __init__(self, r=None, spread=None, tangent=None, d=None, anchor=N... method __init__ (line 194) | def __init__(self, r=None, spread=None, tangent=None, d=None, anchor=N... class squircle (line 85) | class squircle(_Bosl2Base): method __init__ (line 86) | def __init__(self, size=None, squareness=None, style=None, anchor=None... method __init__ (line 198) | def __init__(self, size=None, squareness=None, style=None, anchor=None... class _squircle_fg (line 89) | class _squircle_fg(_Bosl2Base): method __init__ (line 90) | def __init__(self, size=None, squareness=None, **kwargs): class squircle_radius_fg (line 93) | class squircle_radius_fg(_Bosl2Base): method __init__ (line 94) | def __init__(self, squareness=None, r=None, angle=None, **kwargs): class _linearize_squareness (line 97) | class _linearize_squareness(_Bosl2Base): method __init__ (line 98) | def __init__(self, s=None, **kwargs): class _squircle_se (line 101) | class _squircle_se(_Bosl2Base): method __init__ (line 102) | def __init__(self, size=None, squareness=None, **kwargs): class squircle_radius_se (line 105) | class squircle_radius_se(_Bosl2Base): method __init__ (line 106) | def __init__(self, n=None, r=None, angle=None, **kwargs): class _squircle_se_exponent (line 109) | class _squircle_se_exponent(_Bosl2Base): method __init__ (line 110) | def __init__(self, squareness=None, **kwargs): class _squircle_bz (line 113) | class _squircle_bz(_Bosl2Base): method __init__ (line 114) | def __init__(self, size=None, squareness=None, **kwargs): class keyhole (line 117) | class keyhole(_Bosl2Base): method __init__ (line 118) | def __init__(self, l=None, r1=None, r2=None, shoulder_r=None, d1=None,... method __init__ (line 202) | def __init__(self, l=None, r1=None, r2=None, shoulder_r=None, d1=None,... class reuleaux_polygon (line 121) | class reuleaux_polygon(_Bosl2Base): method __init__ (line 122) | def __init__(self, n=None, r=None, d=None, anchor=None, spin=None, **k... method __init__ (line 206) | def __init__(self, n=None, r=None, d=None, anchor=None, spin=None, **k... class supershape (line 125) | class supershape(_Bosl2Base): method __init__ (line 126) | def __init__(self, step=None, n=None, m1=None, m2=None, n1=None, n2=No... method __init__ (line 210) | def __init__(self, step=None, n=None, m1=None, m2=None, n1=None, n2=No... class _superformula (line 129) | class _superformula(_Bosl2Base): method __init__ (line 130) | def __init__(self, theta=None, m1=None, m2=None, n1=None, n2=None, n3=... class square (line 133) | class square(_Bosl2Base): method __init__ (line 10) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... method __init__ (line 134) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... class rect (line 137) | class rect(_Bosl2Base): method __init__ (line 14) | def __init__(self, size=None, rounding=None, chamfer=None, atype=None,... method __init__ (line 138) | def __init__(self, size=None, rounding=None, atype=None, chamfer=None,... class circle (line 141) | class circle(_Bosl2Base): method __init__ (line 18) | def __init__(self, r=None, d=None, points=None, corner=None, anchor=No... method __init__ (line 142) | def __init__(self, r=None, d=None, points=None, corner=None, anchor=No... class ellipse (line 145) | class ellipse(_Bosl2Base): method __init__ (line 30) | def __init__(self, r=None, d=None, realign=None, circum=None, uniform=... method __init__ (line 146) | def __init__(self, r=None, d=None, realign=None, circum=None, uniform=... class regular_ngon (line 149) | class regular_ngon(_Bosl2Base): method __init__ (line 34) | def __init__(self, n=None, r=None, d=None, _or=None, od=None, ir=None,... method __init__ (line 150) | def __init__(self, n=None, r=None, d=None, _or=None, od=None, ir=None,... class pentagon (line 153) | class pentagon(_Bosl2Base): method __init__ (line 38) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... method __init__ (line 154) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... class hexagon (line 157) | class hexagon(_Bosl2Base): method __init__ (line 42) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... method __init__ (line 158) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... class octagon (line 161) | class octagon(_Bosl2Base): method __init__ (line 46) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... method __init__ (line 162) | def __init__(self, r=None, d=None, _or=None, od=None, ir=None, id=None... class right_triangle (line 165) | class right_triangle(_Bosl2Base): method __init__ (line 50) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... method __init__ (line 166) | def __init__(self, size=None, center=None, anchor=None, spin=None, **k... class trapezoid (line 169) | class trapezoid(_Bosl2Base): method __init__ (line 58) | def __init__(self, h=None, w1=None, w2=None, ang=None, shift=None, cha... method __init__ (line 170) | def __init__(self, h=None, w1=None, w2=None, ang=None, shift=None, cha... class star (line 173) | class star(_Bosl2Base): method __init__ (line 62) | def __init__(self, n=None, r=None, ir=None, d=None, _or=None, od=None,... method __init__ (line 174) | def __init__(self, n=None, r=None, ir=None, d=None, _or=None, od=None,... class jittered_poly (line 177) | class jittered_poly(_Bosl2Base): method __init__ (line 178) | def __init__(self, path=None, dist=None, **kwargs): class teardrop2d (line 181) | class teardrop2d(_Bosl2Base): method __init__ (line 70) | def __init__(self, r=None, ang=None, cap_h=None, d=None, circum=None, ... method __init__ (line 182) | def __init__(self, r=None, ang=None, cap_h=None, d=None, circum=None, ... class egg (line 185) | class egg(_Bosl2Base): method __init__ (line 74) | def __init__(self, length=None, r1=None, r2=None, R=None, d1=None, d2=... method __init__ (line 186) | def __init__(self, length=None, r1=None, r2=None, R=None, d1=None, d2=... class ring (line 189) | class ring(_Bosl2Base): method __init__ (line 78) | def __init__(self, n=None, ring_width=None, r=None, r1=None, r2=None, ... method __init__ (line 190) | def __init__(self, n=None, ring_width=None, r=None, r1=None, r2=None, ... class glued_circles (line 193) | class glued_circles(_Bosl2Base): method __init__ (line 82) | def __init__(self, r=None, spread=None, tangent=None, d=None, anchor=N... method __init__ (line 194) | def __init__(self, r=None, spread=None, tangent=None, d=None, anchor=N... class squircle (line 197) | class squircle(_Bosl2Base): method __init__ (line 86) | def __init__(self, size=None, squareness=None, style=None, anchor=None... method __init__ (line 198) | def __init__(self, size=None, squareness=None, style=None, anchor=None... class keyhole (line 201) | class keyhole(_Bosl2Base): method __init__ (line 118) | def __init__(self, l=None, r1=None, r2=None, shoulder_r=None, d1=None,... method __init__ (line 202) | def __init__(self, l=None, r1=None, r2=None, shoulder_r=None, d1=None,... class reuleaux_polygon (line 205) | class reuleaux_polygon(_Bosl2Base): method __init__ (line 122) | def __init__(self, n=None, r=None, d=None, anchor=None, spin=None, **k... method __init__ (line 206) | def __init__(self, n=None, r=None, d=None, anchor=None, spin=None, **k... class supershape (line 209) | class supershape(_Bosl2Base): method __init__ (line 126) | def __init__(self, step=None, n=None, m1=None, m2=None, n1=None, n2=No... method __init__ (line 210) | def __init__(self, step=None, n=None, m1=None, m2=None, n1=None, n2=No... class text (line 213) | class text(_Bosl2Base): method __init__ (line 214) | def __init__(self, text=None, size=None, font=None, halign=None, valig... class round2d (line 217) | class round2d(_Bosl2Base): method __init__ (line 218) | def __init__(self, r=None, _or=None, ir=None, **kwargs): class shell2d (line 221) | class shell2d(_Bosl2Base): method __init__ (line 222) | def __init__(self, thickness=None, _or=None, ir=None, **kwargs): FILE: solid2/extensions/bosl2/shapes3d.py class cube (line 9) | class cube(_Bosl2Base): method __init__ (line 10) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... method __init__ (line 138) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... class cuboid (line 13) | class cuboid(_Bosl2Base): method __init__ (line 14) | def __init__(self, size=None, p1=None, p2=None, chamfer=None, rounding... method __init__ (line 142) | def __init__(self, size=None, p1=None, p2=None, chamfer=None, rounding... class prismoid (line 17) | class prismoid(_Bosl2Base): method __init__ (line 18) | def __init__(self, size1=None, size2=None, h=None, shift=None, roundin... method __init__ (line 146) | def __init__(self, size1=None, size2=None, h=None, shift=None, xang=No... class regular_prism (line 21) | class regular_prism(_Bosl2Base): method __init__ (line 22) | def __init__(self, n=None, h=None, r=None, center=None, l=None, length... method __init__ (line 150) | def __init__(self, n=None, h=None, r=None, center=None, l=None, length... class textured_tile (line 25) | class textured_tile(_Bosl2Base): method __init__ (line 26) | def __init__(self, texture=None, size=None, ysize=None, height=None, w... method __init__ (line 154) | def __init__(self, texture=None, size=None, ysize=None, height=None, w... class _rect_tube_rounding (line 29) | class _rect_tube_rounding(_Bosl2Base): method __init__ (line 30) | def __init__(self, factor=None, ir=None, r=None, alternative=None, siz... class rect_tube (line 33) | class rect_tube(_Bosl2Base): method __init__ (line 34) | def __init__(self, h=None, size=None, isize=None, center=None, shift=N... method __init__ (line 158) | def __init__(self, h=None, size=None, isize=None, center=None, shift=N... class wedge (line 37) | class wedge(_Bosl2Base): method __init__ (line 38) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... method __init__ (line 162) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... class octahedron (line 41) | class octahedron(_Bosl2Base): method __init__ (line 42) | def __init__(self, size=None, anchor=None, spin=None, orient=None, **k... method __init__ (line 166) | def __init__(self, size=None, anchor=None, spin=None, orient=None, **k... class cylinder (line 45) | class cylinder(_Bosl2Base): method __init__ (line 46) | def __init__(self, h=None, r1=None, r2=None, center=None, r=None, d=No... method __init__ (line 170) | def __init__(self, h=None, r1=None, r2=None, center=None, r=None, d=No... class _cyl_path (line 49) | class _cyl_path(_Bosl2Base): method __init__ (line 50) | def __init__(self, r1=None, r2=None, l=None, chamfer=None, chamfer1=No... class cyl (line 53) | class cyl(_Bosl2Base): method __init__ (line 54) | def __init__(self, h=None, r=None, center=None, l=None, r1=None, r2=No... method __init__ (line 174) | def __init__(self, h=None, r=None, center=None, l=None, r1=None, r2=No... class _teardrop_corner (line 57) | class _teardrop_corner(_Bosl2Base): method __init__ (line 58) | def __init__(self, r=None, corner=None, ang=None, **kwargs): class _clipped_corner (line 61) | class _clipped_corner(_Bosl2Base): method __init__ (line 62) | def __init__(self, r=None, corner=None, ang=None, **kwargs): class xcyl (line 65) | class xcyl(_Bosl2Base): method __init__ (line 66) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... method __init__ (line 178) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... class ycyl (line 69) | class ycyl(_Bosl2Base): method __init__ (line 70) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... method __init__ (line 182) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... class zcyl (line 73) | class zcyl(_Bosl2Base): method __init__ (line 74) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... method __init__ (line 186) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... class tube (line 77) | class tube(_Bosl2Base): method __init__ (line 78) | def __init__(self, h=None, _or=None, ir=None, center=None, od=None, id... method __init__ (line 190) | def __init__(self, h=None, _or=None, ir=None, center=None, od=None, id... class pie_slice (line 81) | class pie_slice(_Bosl2Base): method __init__ (line 82) | def __init__(self, h=None, r=None, ang=None, center=None, r1=None, r2=... method __init__ (line 194) | def __init__(self, h=None, r=None, ang=None, center=None, r1=None, r2=... class sphere (line 85) | class sphere(_Bosl2Base): method __init__ (line 86) | def __init__(self, r=None, d=None, anchor=None, spin=None, orient=None... method __init__ (line 198) | def __init__(self, r=None, d=None, anchor=None, spin=None, orient=None... class _subsample_triangle (line 89) | class _subsample_triangle(_Bosl2Base): method __init__ (line 90) | def __init__(self, p=None, N=None, **kwargs): class _dual_vertices (line 93) | class _dual_vertices(_Bosl2Base): method __init__ (line 94) | def __init__(self, vnf=None, **kwargs): class spheroid (line 97) | class spheroid(_Bosl2Base): method __init__ (line 98) | def __init__(self, r=None, style=None, d=None, circum=None, anchor=Non... method __init__ (line 202) | def __init__(self, r=None, style=None, d=None, circum=None, dual=None,... class torus (line 101) | class torus(_Bosl2Base): method __init__ (line 102) | def __init__(self, r_maj=None, r_min=None, center=None, d_maj=None, d_... method __init__ (line 206) | def __init__(self, r_maj=None, r_min=None, center=None, d_maj=None, d_... class teardrop (line 105) | class teardrop(_Bosl2Base): method __init__ (line 106) | def __init__(self, h=None, r=None, ang=None, cap_h=None, r1=None, r2=N... method __init__ (line 210) | def __init__(self, h=None, r=None, ang=None, cap_h=None, r1=None, r2=N... class onion (line 109) | class onion(_Bosl2Base): method __init__ (line 110) | def __init__(self, r=None, ang=None, cap_h=None, d=None, anchor=None, ... method __init__ (line 214) | def __init__(self, r=None, ang=None, cap_h=None, d=None, circum=None, ... class _cut_interp (line 113) | class _cut_interp(_Bosl2Base): method __init__ (line 114) | def __init__(self, pathcut=None, path=None, data=None, **kwargs): class fillet (line 117) | class fillet(_Bosl2Base): method __init__ (line 118) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, d=None,... method __init__ (line 230) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, excess=... class plot3d (line 121) | class plot3d(_Bosl2Base): method __init__ (line 122) | def __init__(self, f=None, x=None, y=None, zclip=None, zspan=None, bas... method __init__ (line 234) | def __init__(self, f=None, x=None, y=None, zclip=None, zspan=None, bas... class plot_revolution (line 125) | class plot_revolution(_Bosl2Base): method __init__ (line 126) | def __init__(self, f=None, angle=None, z=None, arclength=None, path=No... method __init__ (line 238) | def __init__(self, f=None, angle=None, z=None, arclength=None, path=No... class heightfield (line 129) | class heightfield(_Bosl2Base): method __init__ (line 130) | def __init__(self, data=None, size=None, bottom=None, maxz=None, xrang... method __init__ (line 242) | def __init__(self, data=None, size=None, bottom=None, maxz=None, xrang... class cylindrical_heightfield (line 133) | class cylindrical_heightfield(_Bosl2Base): method __init__ (line 134) | def __init__(self, data=None, l=None, r=None, base=None, transpose=Non... method __init__ (line 246) | def __init__(self, data=None, l=None, r=None, base=None, transpose=Non... class cube (line 137) | class cube(_Bosl2Base): method __init__ (line 10) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... method __init__ (line 138) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... class cuboid (line 141) | class cuboid(_Bosl2Base): method __init__ (line 14) | def __init__(self, size=None, p1=None, p2=None, chamfer=None, rounding... method __init__ (line 142) | def __init__(self, size=None, p1=None, p2=None, chamfer=None, rounding... class prismoid (line 145) | class prismoid(_Bosl2Base): method __init__ (line 18) | def __init__(self, size1=None, size2=None, h=None, shift=None, roundin... method __init__ (line 146) | def __init__(self, size1=None, size2=None, h=None, shift=None, xang=No... class regular_prism (line 149) | class regular_prism(_Bosl2Base): method __init__ (line 22) | def __init__(self, n=None, h=None, r=None, center=None, l=None, length... method __init__ (line 150) | def __init__(self, n=None, h=None, r=None, center=None, l=None, length... class textured_tile (line 153) | class textured_tile(_Bosl2Base): method __init__ (line 26) | def __init__(self, texture=None, size=None, ysize=None, height=None, w... method __init__ (line 154) | def __init__(self, texture=None, size=None, ysize=None, height=None, w... class rect_tube (line 157) | class rect_tube(_Bosl2Base): method __init__ (line 34) | def __init__(self, h=None, size=None, isize=None, center=None, shift=N... method __init__ (line 158) | def __init__(self, h=None, size=None, isize=None, center=None, shift=N... class wedge (line 161) | class wedge(_Bosl2Base): method __init__ (line 38) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... method __init__ (line 162) | def __init__(self, size=None, center=None, anchor=None, spin=None, ori... class octahedron (line 165) | class octahedron(_Bosl2Base): method __init__ (line 42) | def __init__(self, size=None, anchor=None, spin=None, orient=None, **k... method __init__ (line 166) | def __init__(self, size=None, anchor=None, spin=None, orient=None, **k... class cylinder (line 169) | class cylinder(_Bosl2Base): method __init__ (line 46) | def __init__(self, h=None, r1=None, r2=None, center=None, r=None, d=No... method __init__ (line 170) | def __init__(self, h=None, r1=None, r2=None, center=None, r=None, d=No... class cyl (line 173) | class cyl(_Bosl2Base): method __init__ (line 54) | def __init__(self, h=None, r=None, center=None, l=None, r1=None, r2=No... method __init__ (line 174) | def __init__(self, h=None, r=None, center=None, l=None, r1=None, r2=No... class xcyl (line 177) | class xcyl(_Bosl2Base): method __init__ (line 66) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... method __init__ (line 178) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... class ycyl (line 181) | class ycyl(_Bosl2Base): method __init__ (line 70) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... method __init__ (line 182) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... class zcyl (line 185) | class zcyl(_Bosl2Base): method __init__ (line 74) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... method __init__ (line 186) | def __init__(self, h=None, r=None, d=None, r1=None, r2=None, d1=None, ... class tube (line 189) | class tube(_Bosl2Base): method __init__ (line 78) | def __init__(self, h=None, _or=None, ir=None, center=None, od=None, id... method __init__ (line 190) | def __init__(self, h=None, _or=None, ir=None, center=None, od=None, id... class pie_slice (line 193) | class pie_slice(_Bosl2Base): method __init__ (line 82) | def __init__(self, h=None, r=None, ang=None, center=None, r1=None, r2=... method __init__ (line 194) | def __init__(self, h=None, r=None, ang=None, center=None, r1=None, r2=... class sphere (line 197) | class sphere(_Bosl2Base): method __init__ (line 86) | def __init__(self, r=None, d=None, anchor=None, spin=None, orient=None... method __init__ (line 198) | def __init__(self, r=None, d=None, anchor=None, spin=None, orient=None... class spheroid (line 201) | class spheroid(_Bosl2Base): method __init__ (line 98) | def __init__(self, r=None, style=None, d=None, circum=None, anchor=Non... method __init__ (line 202) | def __init__(self, r=None, style=None, d=None, circum=None, dual=None,... class torus (line 205) | class torus(_Bosl2Base): method __init__ (line 102) | def __init__(self, r_maj=None, r_min=None, center=None, d_maj=None, d_... method __init__ (line 206) | def __init__(self, r_maj=None, r_min=None, center=None, d_maj=None, d_... class teardrop (line 209) | class teardrop(_Bosl2Base): method __init__ (line 106) | def __init__(self, h=None, r=None, ang=None, cap_h=None, r1=None, r2=N... method __init__ (line 210) | def __init__(self, h=None, r=None, ang=None, cap_h=None, r1=None, r2=N... class onion (line 213) | class onion(_Bosl2Base): method __init__ (line 110) | def __init__(self, r=None, ang=None, cap_h=None, d=None, anchor=None, ... method __init__ (line 214) | def __init__(self, r=None, ang=None, cap_h=None, d=None, circum=None, ... class text3d (line 217) | class text3d(_Bosl2Base): method __init__ (line 218) | def __init__(self, text=None, h=None, size=None, font=None, spacing=No... class path_text (line 221) | class path_text(_Bosl2Base): method __init__ (line 222) | def __init__(self, path=None, text=None, font=None, size=None, thickne... class interior_fillet (line 225) | class interior_fillet(_Bosl2Base): method __init__ (line 226) | def __init__(self, l=None, r=None, ang=None, overlap=None, d=None, len... class fillet (line 229) | class fillet(_Bosl2Base): method __init__ (line 118) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, d=None,... method __init__ (line 230) | def __init__(self, l=None, r=None, ang=None, r1=None, r2=None, excess=... class plot3d (line 233) | class plot3d(_Bosl2Base): method __init__ (line 122) | def __init__(self, f=None, x=None, y=None, zclip=None, zspan=None, bas... method __init__ (line 234) | def __init__(self, f=None, x=None, y=None, zclip=None, zspan=None, bas... class plot_revolution (line 237) | class plot_revolution(_Bosl2Base): method __init__ (line 126) | def __init__(self, f=None, angle=None, z=None, arclength=None, path=No... method __init__ (line 238) | def __init__(self, f=None, angle=None, z=None, arclength=None, path=No... class heightfield (line 241) | class heightfield(_Bosl2Base): method __init__ (line 130) | def __init__(self, data=None, size=None, bottom=None, maxz=None, xrang... method __init__ (line 242) | def __init__(self, data=None, size=None, bottom=None, maxz=None, xrang... class cylindrical_heightfield (line 245) | class cylindrical_heightfield(_Bosl2Base): method __init__ (line 134) | def __init__(self, data=None, l=None, r=None, base=None, transpose=Non... method __init__ (line 246) | def __init__(self, data=None, l=None, r=None, base=None, transpose=Non... class ruler (line 249) | class ruler(_Bosl2Base): method __init__ (line 250) | def __init__(self, length=None, width=None, thickness=None, depth=None... FILE: solid2/extensions/bosl2/skin.py class skin (line 18) | class skin(_Bosl2Base): method __init__ (line 19) | def __init__(self, profiles=None, slices=None, refine=None, method=Non... method __init__ (line 171) | def __init__(self, profiles=None, slices=None, refine=None, method=Non... class _make_all_prism_anchors (line 22) | class _make_all_prism_anchors(_Bosl2Base): method __init__ (line 23) | def __init__(self, bot=None, top=None, startind=None, **kwargs): class linear_sweep (line 26) | class linear_sweep(_Bosl2Base): method __init__ (line 27) | def __init__(self, region=None, height=None, center=None, twist=None, ... method __init__ (line 175) | def __init__(self, region=None, height=None, center=None, twist=None, ... class rotate_sweep (line 30) | class rotate_sweep(_Bosl2Base): method __init__ (line 31) | def __init__(self, shape=None, angle=None, texture=None, tex_size=None... method __init__ (line 179) | def __init__(self, shape=None, angle=None, texture=None, tex_size=None... class _force_xplus (line 34) | class _force_xplus(_Bosl2Base): method __init__ (line 35) | def __init__(self, data=None, **kwargs): class _ss_polygon_r (line 38) | class _ss_polygon_r(_Bosl2Base): method __init__ (line 39) | def __init__(self, N=None, theta=None, **kwargs): class spiral_sweep (line 42) | class spiral_sweep(_Bosl2Base): method __init__ (line 43) | def __init__(self, poly=None, h=None, r=None, turns=None, taper=None, ... method __init__ (line 183) | def __init__(self, poly=None, h=None, r=None, turns=None, taper=None, ... class path_sweep (line 46) | class path_sweep(_Bosl2Base): method __init__ (line 47) | def __init__(self, shape=None, path=None, method=None, normal=None, cl... method __init__ (line 187) | def __init__(self, shape=None, path=None, method=None, normal=None, cl... class path_sweep2d (line 50) | class path_sweep2d(_Bosl2Base): method __init__ (line 51) | def __init__(self, shape=None, path=None, closed=None, caps=None, qual... method __init__ (line 191) | def __init__(self, profile=None, path=None, closed=None, caps=None, qu... class _ofs_vmap (line 54) | class _ofs_vmap(_Bosl2Base): method __init__ (line 55) | def __init__(self, ofs=None, closed=None, **kwargs): class _ofs_face_edge (line 58) | class _ofs_face_edge(_Bosl2Base): method __init__ (line 59) | def __init__(self, face=None, firstlen=None, second=None, **kwargs): class sweep (line 62) | class sweep(_Bosl2Base): method __init__ (line 63) | def __init__(self, shape=None, transforms=None, closed=None, caps=None... method __init__ (line 195) | def __init__(self, shape=None, transforms=None, closed=None, caps=None... class _force_int (line 66) | class _force_int(_Bosl2Base): method __init__ (line 67) | def __init__(self, x=None, **kwargs): class _find_ps_dir (line 70) | class _find_ps_dir(_Bosl2Base): method __init__ (line 71) | def __init__(self, frac=None, prevind=None, nextind=None, twist=None, ... class subdivide_and_slice (line 74) | class subdivide_and_slice(_Bosl2Base): method __init__ (line 75) | def __init__(self, profiles=None, slices=None, numpoints=None, method=... class slice_profiles (line 78) | class slice_profiles(_Bosl2Base): method __init__ (line 79) | def __init__(self, profiles=None, slices=None, closed=None, **kwargs): class _closest_angle (line 82) | class _closest_angle(_Bosl2Base): method __init__ (line 83) | def __init__(self, alpha=None, beta=None, **kwargs): class _smooth (line 86) | class _smooth(_Bosl2Base): method __init__ (line 87) | def __init__(self, data=None, len=None, closed=None, angle=None, **kwa... class rot_resample (line 90) | class rot_resample(_Bosl2Base): method __init__ (line 91) | def __init__(self, rotlist=None, n=None, twist=None, scale=None, smoot... class _dp_distance_array (line 94) | class _dp_distance_array(_Bosl2Base): method __init__ (line 95) | def __init__(self, small=None, big=None, abort_thresh=None, **kwargs): class _dp_distance_row (line 98) | class _dp_distance_row(_Bosl2Base): method __init__ (line 99) | def __init__(self, small=None, big=None, small_ind=None, tdist=None, *... class _dp_extract_map (line 102) | class _dp_extract_map(_Bosl2Base): method __init__ (line 103) | def __init__(self, map=None, **kwargs): class _skin_distance_match (line 106) | class _skin_distance_match(_Bosl2Base): method __init__ (line 107) | def __init__(self, poly1=None, poly2=None, **kwargs): class _skin_aligned_distance_match (line 110) | class _skin_aligned_distance_match(_Bosl2Base): method __init__ (line 111) | def __init__(self, poly1=None, poly2=None, **kwargs): class _skin_tangent_match (line 114) | class _skin_tangent_match(_Bosl2Base): method __init__ (line 115) | def __init__(self, poly1=None, poly2=None, **kwargs): class _find_one_tangent (line 118) | class _find_one_tangent(_Bosl2Base): method __init__ (line 119) | def __init__(self, curve=None, edge=None, curve_offset=None, closed=No... class associate_vertices (line 122) | class associate_vertices(_Bosl2Base): method __init__ (line 123) | def __init__(self, polygons=None, split=None, curpoly=None, **kwargs): class _tex_fn_default (line 126) | class _tex_fn_default(_Bosl2Base): method __init__ (line 127) | def __init__(self, **kwargs): class texture (line 130) | class texture(_Bosl2Base): method __init__ (line 131) | def __init__(self, tex=None, n=None, border=None, gap=None, roughness=... class _get_vnf_tile_edges (line 134) | class _get_vnf_tile_edges(_Bosl2Base): method __init__ (line 135) | def __init__(self, texture=None, **kwargs): class _validate_texture (line 138) | class _validate_texture(_Bosl2Base): method __init__ (line 139) | def __init__(self, texture=None, **kwargs): class _tex_height (line 142) | class _tex_height(_Bosl2Base): method __init__ (line 143) | def __init__(self, scale=None, inset=None, z=None, **kwargs): class _get_texture (line 146) | class _get_texture(_Bosl2Base): method __init__ (line 147) | def __init__(self, texture=None, tex_rot=None, **kwargs): class _textured_linear_sweep (line 150) | class _textured_linear_sweep(_Bosl2Base): method __init__ (line 151) | def __init__(self, region=None, texture=None, tex_size=None, h=None, c... class _tile_edge_path_list (line 154) | class _tile_edge_path_list(_Bosl2Base): method __init__ (line 155) | def __init__(self, vnf=None, axis=None, maxopen=None, **kwargs): class _textured_revolution (line 158) | class _textured_revolution(_Bosl2Base): method __init__ (line 159) | def __init__(self, shape=None, texture=None, tex_size=None, tex_scale=... method __init__ (line 203) | def __init__(self, shape=None, texture=None, tex_size=None, tex_scale=... class _textured_point_array (line 162) | class _textured_point_array(_Bosl2Base): method __init__ (line 163) | def __init__(self, points=None, texture=None, tex_reps=None, tex_size=... class _resample_point_array (line 166) | class _resample_point_array(_Bosl2Base): method __init__ (line 167) | def __init__(self, data=None, size=None, col_wrap=None, row_wrap=None,... class skin (line 170) | class skin(_Bosl2Base): method __init__ (line 19) | def __init__(self, profiles=None, slices=None, refine=None, method=Non... method __init__ (line 171) | def __init__(self, profiles=None, slices=None, refine=None, method=Non... class linear_sweep (line 174) | class linear_sweep(_Bosl2Base): method __init__ (line 27) | def __init__(self, region=None, height=None, center=None, twist=None, ... method __init__ (line 175) | def __init__(self, region=None, height=None, center=None, twist=None, ... class rotate_sweep (line 178) | class rotate_sweep(_Bosl2Base): method __init__ (line 31) | def __init__(self, shape=None, angle=None, texture=None, tex_size=None... method __init__ (line 179) | def __init__(self, shape=None, angle=None, texture=None, tex_size=None... class spiral_sweep (line 182) | class spiral_sweep(_Bosl2Base): method __init__ (line 43) | def __init__(self, poly=None, h=None, r=None, turns=None, taper=None, ... method __init__ (line 183) | def __init__(self, poly=None, h=None, r=None, turns=None, taper=None, ... class path_sweep (line 186) | class path_sweep(_Bosl2Base): method __init__ (line 47) | def __init__(self, shape=None, path=None, method=None, normal=None, cl... method __init__ (line 187) | def __init__(self, shape=None, path=None, method=None, normal=None, cl... class path_sweep2d (line 190) | class path_sweep2d(_Bosl2Base): method __init__ (line 51) | def __init__(self, shape=None, path=None, closed=None, caps=None, qual... method __init__ (line 191) | def __init__(self, profile=None, path=None, closed=None, caps=None, qu... class sweep (line 194) | class sweep(_Bosl2Base): method __init__ (line 63) | def __init__(self, shape=None, transforms=None, closed=None, caps=None... method __init__ (line 195) | def __init__(self, shape=None, transforms=None, closed=None, caps=None... class sweep_attach (line 198) | class sweep_attach(_Bosl2Base): method __init__ (line 199) | def __init__(self, parent=None, child=None, frac=None, idx=None, pathl... class _textured_revolution (line 202) | class _textured_revolution(_Bosl2Base): method __init__ (line 159) | def __init__(self, shape=None, texture=None, tex_size=None, tex_scale=... method __init__ (line 203) | def __init__(self, shape=None, texture=None, tex_size=None, tex_scale=... FILE: solid2/extensions/bosl2/sliders.py class slider (line 9) | class slider(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, w=None, h=None, base=None, wall=None, ang=N... method __init__ (line 18) | def __init__(self, l=None, w=None, h=None, base=None, wall=None, ang=N... class rail (line 13) | class rail(_Bosl2Base): method __init__ (line 14) | def __init__(self, l=None, w=None, h=None, chamfer=None, ang=None, anc... method __init__ (line 22) | def __init__(self, l=None, w=None, h=None, chamfer=None, ang=None, anc... class slider (line 17) | class slider(_Bosl2Base): method __init__ (line 10) | def __init__(self, l=None, w=None, h=None, base=None, wall=None, ang=N... method __init__ (line 18) | def __init__(self, l=None, w=None, h=None, base=None, wall=None, ang=N... class rail (line 21) | class rail(_Bosl2Base): method __init__ (line 14) | def __init__(self, l=None, w=None, h=None, chamfer=None, ang=None, anc... method __init__ (line 22) | def __init__(self, l=None, w=None, h=None, chamfer=None, ang=None, anc... FILE: solid2/extensions/bosl2/strings.py class _is_liststr (line 9) | class _is_liststr(_Bosl2Base): method __init__ (line 10) | def __init__(self, s=None, **kwargs): class substr (line 13) | class substr(_Bosl2Base): method __init__ (line 14) | def __init__(self, str=None, pos=None, len=None, **kwargs): class _substr (line 17) | class _substr(_Bosl2Base): method __init__ (line 18) | def __init__(self, str=None, pos=None, len=None, substr=None, **kwargs): class suffix (line 21) | class suffix(_Bosl2Base): method __init__ (line 22) | def __init__(self, str=None, len=None, **kwargs): class str_find (line 25) | class str_find(_Bosl2Base): method __init__ (line 26) | def __init__(self, str=None, pattern=None, start=None, last=None, all=... class _str_find_first (line 29) | class _str_find_first(_Bosl2Base): method __init__ (line 30) | def __init__(self, str=None, pattern=None, max_sindex=None, sindex=Non... class _str_find_last (line 33) | class _str_find_last(_Bosl2Base): method __init__ (line 34) | def __init__(self, str=None, pattern=None, sindex=None, **kwargs): class _str_find_all (line 37) | class _str_find_all(_Bosl2Base): method __init__ (line 38) | def __init__(self, str=None, pattern=None, **kwargs): class substr_match (line 41) | class substr_match(_Bosl2Base): method __init__ (line 42) | def __init__(self, str=None, start=None, pattern=None, **kwargs): class _substr_match_recurse (line 45) | class _substr_match_recurse(_Bosl2Base): method __init__ (line 46) | def __init__(self, str=None, sindex=None, pattern=None, plen=None, pin... class starts_with (line 49) | class starts_with(_Bosl2Base): method __init__ (line 50) | def __init__(self, str=None, pattern=None, **kwargs): class ends_with (line 53) | class ends_with(_Bosl2Base): method __init__ (line 54) | def __init__(self, str=None, pattern=None, **kwargs): class str_split (line 57) | class str_split(_Bosl2Base): method __init__ (line 58) | def __init__(self, str=None, sep=None, keep_nulls=None, **kwargs): class _str_split_recurse (line 61) | class _str_split_recurse(_Bosl2Base): method __init__ (line 62) | def __init__(self, str=None, sep=None, i=None, result=None, **kwargs): class _remove_empty_strs (line 65) | class _remove_empty_strs(_Bosl2Base): method __init__ (line 66) | def __init__(self, list=None, **kwargs): class str_join (line 69) | class str_join(_Bosl2Base): method __init__ (line 70) | def __init__(self, list=None, sep=None, _i=None, _result=None, **kwargs): class _str_count_leading (line 73) | class _str_count_leading(_Bosl2Base): method __init__ (line 74) | def __init__(self, s=None, c=None, _i=None, **kwargs): class _str_count_trailing (line 77) | class _str_count_trailing(_Bosl2Base): method __init__ (line 78) | def __init__(self, s=None, c=None, _i=None, **kwargs): class str_strip (line 81) | class str_strip(_Bosl2Base): method __init__ (line 82) | def __init__(self, s=None, c=None, start=None, end=None, **kwargs): class str_pad (line 85) | class str_pad(_Bosl2Base): method __init__ (line 86) | def __init__(self, str=None, length=None, char=None, left=None, **kwar... class str_replace_char (line 89) | class str_replace_char(_Bosl2Base): method __init__ (line 90) | def __init__(self, str=None, char=None, replace=None, **kwargs): class downcase (line 93) | class downcase(_Bosl2Base): method __init__ (line 94) | def __init__(self, str=None, **kwargs): class upcase (line 97) | class upcase(_Bosl2Base): method __init__ (line 98) | def __init__(self, str=None, **kwargs): class rand_str (line 101) | class rand_str(_Bosl2Base): method __init__ (line 102) | def __init__(self, n=None, charset=None, seed=None, **kwargs): class parse_int (line 105) | class parse_int(_Bosl2Base): method __init__ (line 106) | def __init__(self, str=None, base=None, **kwargs): class _parse_int_recurse (line 109) | class _parse_int_recurse(_Bosl2Base): method __init__ (line 110) | def __init__(self, str=None, base=None, i=None, **kwargs): class parse_float (line 113) | class parse_float(_Bosl2Base): method __init__ (line 114) | def __init__(self, str=None, **kwargs): class parse_frac (line 117) | class parse_frac(_Bosl2Base): method __init__ (line 118) | def __init__(self, str=None, mixed=None, improper=None, signed=None, *... class parse_num (line 121) | class parse_num(_Bosl2Base): method __init__ (line 122) | def __init__(self, str=None, **kwargs): class format_int (line 125) | class format_int(_Bosl2Base): method __init__ (line 126) | def __init__(self, i=None, mindigits=None, **kwargs): class format_fixed (line 129) | class format_fixed(_Bosl2Base): method __init__ (line 130) | def __init__(self, f=None, digits=None, **kwargs): class format_float (line 133) | class format_float(_Bosl2Base): method __init__ (line 134) | def __init__(self, f=None, sig=None, **kwargs): class _format_matrix (line 137) | class _format_matrix(_Bosl2Base): method __init__ (line 138) | def __init__(self, M=None, sig=None, sep=None, eps=None, **kwargs): class format (line 141) | class format(_Bosl2Base): method __init__ (line 142) | def __init__(self, fmt=None, vals=None, **kwargs): class is_lower (line 145) | class is_lower(_Bosl2Base): method __init__ (line 146) | def __init__(self, s=None, **kwargs): class is_upper (line 149) | class is_upper(_Bosl2Base): method __init__ (line 150) | def __init__(self, s=None, **kwargs): class is_digit (line 153) | class is_digit(_Bosl2Base): method __init__ (line 154) | def __init__(self, s=None, **kwargs): class is_hexdigit (line 157) | class is_hexdigit(_Bosl2Base): method __init__ (line 158) | def __init__(self, s=None, **kwargs): class is_letter (line 161) | class is_letter(_Bosl2Base): method __init__ (line 162) | def __init__(self, s=None, **kwargs): FILE: solid2/extensions/bosl2/structs.py class struct_set (line 9) | class struct_set(_Bosl2Base): method __init__ (line 10) | def __init__(self, struct=None, key=None, value=None, grow=None, **kwa... class _format_key (line 13) | class _format_key(_Bosl2Base): method __init__ (line 14) | def __init__(self, key=None, **kwargs): class struct_remove (line 17) | class struct_remove(_Bosl2Base): method __init__ (line 18) | def __init__(self, struct=None, key=None, **kwargs): class struct_val (line 21) | class struct_val(_Bosl2Base): method __init__ (line 22) | def __init__(self, struct=None, key=None, default=None, **kwargs): class struct_keys (line 25) | class struct_keys(_Bosl2Base): method __init__ (line 26) | def __init__(self, struct=None, **kwargs): class echo_struct (line 29) | class echo_struct(_Bosl2Base): method __init__ (line 30) | def __init__(self, struct=None, name=None, **kwargs): method __init__ (line 38) | def __init__(self, struct=None, name=None, **kwargs): class is_struct (line 33) | class is_struct(_Bosl2Base): method __init__ (line 34) | def __init__(self, x=None, **kwargs): class echo_struct (line 37) | class echo_struct(_Bosl2Base): method __init__ (line 30) | def __init__(self, struct=None, name=None, **kwargs): method __init__ (line 38) | def __init__(self, struct=None, name=None, **kwargs): FILE: solid2/extensions/bosl2/threading.py class threaded_rod (line 9) | class threaded_rod(_Bosl2Base): method __init__ (line 10) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... method __init__ (line 70) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... class threaded_nut (line 13) | class threaded_nut(_Bosl2Base): method __init__ (line 14) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, starts=... method __init__ (line 74) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, starts=... class trapezoidal_threaded_rod (line 17) | class trapezoidal_threaded_rod(_Bosl2Base): method __init__ (line 18) | def __init__(self, d=None, l=None, pitch=None, thread_angle=None, thre... method __init__ (line 78) | def __init__(self, d=None, l=None, pitch=None, thread_angle=None, thre... class trapezoidal_threaded_nut (line 21) | class trapezoidal_threaded_nut(_Bosl2Base): method __init__ (line 22) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, thread_... method __init__ (line 82) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, thread_... class acme_threaded_rod (line 25) | class acme_threaded_rod(_Bosl2Base): method __init__ (line 26) | def __init__(self, d=None, l=None, tpi=None, pitch=None, starts=None, ... method __init__ (line 86) | def __init__(self, d=None, l=None, tpi=None, pitch=None, starts=None, ... class acme_threaded_nut (line 29) | class acme_threaded_nut(_Bosl2Base): method __init__ (line 30) | def __init__(self, nutwidth=None, id=None, h=None, tpi=None, pitch=Non... method __init__ (line 90) | def __init__(self, nutwidth=None, id=None, h=None, tpi=None, pitch=Non... class npt_threaded_rod (line 33) | class npt_threaded_rod(_Bosl2Base): method __init__ (line 34) | def __init__(self, size=None, left_handed=None, bevel=None, bevel1=Non... method __init__ (line 94) | def __init__(self, size=None, left_handed=None, bevel=None, bevel1=Non... class buttress_threaded_rod (line 37) | class buttress_threaded_rod(_Bosl2Base): method __init__ (line 38) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, start... method __init__ (line 98) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, start... class buttress_threaded_nut (line 41) | class buttress_threaded_nut(_Bosl2Base): method __init__ (line 42) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, shape=N... method __init__ (line 102) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, shape=N... class square_threaded_rod (line 45) | class square_threaded_rod(_Bosl2Base): method __init__ (line 46) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... method __init__ (line 106) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... class square_threaded_nut (line 49) | class square_threaded_nut(_Bosl2Base): method __init__ (line 50) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, left_ha... method __init__ (line 110) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, left_ha... class ball_screw_rod (line 53) | class ball_screw_rod(_Bosl2Base): method __init__ (line 54) | def __init__(self, d=None, l=None, pitch=None, ball_diam=None, ball_ar... method __init__ (line 114) | def __init__(self, d=None, l=None, pitch=None, ball_diam=None, ball_ar... class generic_threaded_rod (line 57) | class generic_threaded_rod(_Bosl2Base): method __init__ (line 58) | def __init__(self, d=None, l=None, pitch=None, profile=None, left_hand... method __init__ (line 118) | def __init__(self, d=None, l=None, pitch=None, profile=None, left_hand... class generic_threaded_nut (line 61) | class generic_threaded_nut(_Bosl2Base): method __init__ (line 62) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, profile... method __init__ (line 122) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, profile... class thread_helix (line 65) | class thread_helix(_Bosl2Base): method __init__ (line 66) | def __init__(self, d=None, pitch=None, thread_depth=None, flank_angle=... method __init__ (line 130) | def __init__(self, d=None, pitch=None, thread_depth=None, flank_angle=... class threaded_rod (line 69) | class threaded_rod(_Bosl2Base): method __init__ (line 10) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... method __init__ (line 70) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... class threaded_nut (line 73) | class threaded_nut(_Bosl2Base): method __init__ (line 14) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, starts=... method __init__ (line 74) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, starts=... class trapezoidal_threaded_rod (line 77) | class trapezoidal_threaded_rod(_Bosl2Base): method __init__ (line 18) | def __init__(self, d=None, l=None, pitch=None, thread_angle=None, thre... method __init__ (line 78) | def __init__(self, d=None, l=None, pitch=None, thread_angle=None, thre... class trapezoidal_threaded_nut (line 81) | class trapezoidal_threaded_nut(_Bosl2Base): method __init__ (line 22) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, thread_... method __init__ (line 82) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, thread_... class acme_threaded_rod (line 85) | class acme_threaded_rod(_Bosl2Base): method __init__ (line 26) | def __init__(self, d=None, l=None, tpi=None, pitch=None, starts=None, ... method __init__ (line 86) | def __init__(self, d=None, l=None, tpi=None, pitch=None, starts=None, ... class acme_threaded_nut (line 89) | class acme_threaded_nut(_Bosl2Base): method __init__ (line 30) | def __init__(self, nutwidth=None, id=None, h=None, tpi=None, pitch=Non... method __init__ (line 90) | def __init__(self, nutwidth=None, id=None, h=None, tpi=None, pitch=Non... class npt_threaded_rod (line 93) | class npt_threaded_rod(_Bosl2Base): method __init__ (line 34) | def __init__(self, size=None, left_handed=None, bevel=None, bevel1=Non... method __init__ (line 94) | def __init__(self, size=None, left_handed=None, bevel=None, bevel1=Non... class buttress_threaded_rod (line 97) | class buttress_threaded_rod(_Bosl2Base): method __init__ (line 38) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, start... method __init__ (line 98) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, start... class buttress_threaded_nut (line 101) | class buttress_threaded_nut(_Bosl2Base): method __init__ (line 42) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, shape=N... method __init__ (line 102) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, shape=N... class square_threaded_rod (line 105) | class square_threaded_rod(_Bosl2Base): method __init__ (line 46) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... method __init__ (line 106) | def __init__(self, d=None, l=None, pitch=None, left_handed=None, bevel... class square_threaded_nut (line 109) | class square_threaded_nut(_Bosl2Base): method __init__ (line 50) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, left_ha... method __init__ (line 110) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, left_ha... class ball_screw_rod (line 113) | class ball_screw_rod(_Bosl2Base): method __init__ (line 54) | def __init__(self, d=None, l=None, pitch=None, ball_diam=None, ball_ar... method __init__ (line 114) | def __init__(self, d=None, l=None, pitch=None, ball_diam=None, ball_ar... class generic_threaded_rod (line 117) | class generic_threaded_rod(_Bosl2Base): method __init__ (line 58) | def __init__(self, d=None, l=None, pitch=None, profile=None, left_hand... method __init__ (line 118) | def __init__(self, d=None, l=None, pitch=None, profile=None, left_hand... class generic_threaded_nut (line 121) | class generic_threaded_nut(_Bosl2Base): method __init__ (line 62) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, profile... method __init__ (line 122) | def __init__(self, nutwidth=None, id=None, h=None, pitch=None, profile... class _nutshape (line 125) | class _nutshape(_Bosl2Base): method __init__ (line 126) | def __init__(self, nutwidth=None, h=None, shape=None, bevel1=None, bev... class thread_helix (line 129) | class thread_helix(_Bosl2Base): method __init__ (line 66) | def __init__(self, d=None, pitch=None, thread_depth=None, flank_angle=... method __init__ (line 130) | def __init__(self, d=None, pitch=None, thread_depth=None, flank_angle=... FILE: solid2/extensions/bosl2/transforms.py class move (line 11) | class move(_Bosl2Base): method __init__ (line 12) | def __init__(self, v=None, p=None, **kwargs): method __init__ (line 128) | def __init__(self, v=None, p=None, **kwargs): class translate (line 15) | class translate(_Bosl2Base): method __init__ (line 16) | def __init__(self, v=None, p=None, **kwargs): method __init__ (line 220) | def __init__(self, v=None, **kwargs): class left (line 19) | class left(_Bosl2Base): method __init__ (line 20) | def __init__(self, x=None, p=None, **kwargs): method __init__ (line 132) | def __init__(self, x=None, p=None, **kwargs): class right (line 23) | class right(_Bosl2Base): method __init__ (line 24) | def __init__(self, x=None, p=None, **kwargs): method __init__ (line 136) | def __init__(self, x=None, p=None, **kwargs): class xmove (line 27) | class xmove(_Bosl2Base): method __init__ (line 28) | def __init__(self, x=None, p=None, **kwargs): method __init__ (line 140) | def __init__(self, x=None, p=None, **kwargs): class fwd (line 31) | class fwd(_Bosl2Base): method __init__ (line 32) | def __init__(self, y=None, p=None, **kwargs): method __init__ (line 144) | def __init__(self, y=None, p=None, **kwargs): class back (line 35) | class back(_Bosl2Base): method __init__ (line 36) | def __init__(self, y=None, p=None, **kwargs): method __init__ (line 148) | def __init__(self, y=None, p=None, **kwargs): class ymove (line 39) | class ymove(_Bosl2Base): method __init__ (line 40) | def __init__(self, y=None, p=None, **kwargs): method __init__ (line 152) | def __init__(self, y=None, p=None, **kwargs): class down (line 43) | class down(_Bosl2Base): method __init__ (line 44) | def __init__(self, z=None, p=None, **kwargs): method __init__ (line 156) | def __init__(self, z=None, p=None, **kwargs): class up (line 47) | class up(_Bosl2Base): method __init__ (line 48) | def __init__(self, z=None, p=None, **kwargs): method __init__ (line 160) | def __init__(self, z=None, p=None, **kwargs): class zmove (line 51) | class zmove(_Bosl2Base): method __init__ (line 52) | def __init__(self, z=None, p=None, **kwargs): method __init__ (line 164) | def __init__(self, z=None, p=None, **kwargs): class rot (line 55) | class rot(_Bosl2Base): method __init__ (line 56) | def __init__(self, a=None, v=None, cp=None, _from=None, to=None, rever... method __init__ (line 168) | def __init__(self, a=None, v=None, cp=None, _from=None, to=None, rever... class xrot (line 59) | class xrot(_Bosl2Base): method __init__ (line 60) | def __init__(self, a=None, p=None, cp=None, **kwargs): method __init__ (line 172) | def __init__(self, a=None, p=None, cp=None, **kwargs): class yrot (line 63) | class yrot(_Bosl2Base): method __init__ (line 64) | def __init__(self, a=None, p=None, cp=None, **kwargs): method __init__ (line 176) | def __init__(self, a=None, p=None, cp=None, **kwargs): class zrot (line 67) | class zrot(_Bosl2Base): method __init__ (line 68) | def __init__(self, a=None, p=None, cp=None, **kwargs): method __init__ (line 180) | def __init__(self, a=None, p=None, cp=None, **kwargs): class tilt (line 71) | class tilt(_Bosl2Base): method __init__ (line 72) | def __init__(self, to=None, cp=None, reverse=None, p=None, **kwargs): method __init__ (line 184) | def __init__(self, to=None, cp=None, reverse=None, **kwargs): class scale (line 75) | class scale(_Bosl2Base): method __init__ (line 76) | def __init__(self, v=None, p=None, cp=None, **kwargs): method __init__ (line 228) | def __init__(self, v=None, **kwargs): class xscale (line 79) | class xscale(_Bosl2Base): method __init__ (line 80) | def __init__(self, x=None, p=None, cp=None, **kwargs): method __init__ (line 188) | def __init__(self, x=None, p=None, cp=None, **kwargs): class yscale (line 83) | class yscale(_Bosl2Base): method __init__ (line 84) | def __init__(self, y=None, p=None, cp=None, **kwargs): method __init__ (line 192) | def __init__(self, y=None, p=None, cp=None, **kwargs): class zscale (line 87) | class zscale(_Bosl2Base): method __init__ (line 88) | def __init__(self, z=None, p=None, cp=None, **kwargs): method __init__ (line 196) | def __init__(self, z=None, p=None, cp=None, **kwargs): class mirror (line 91) | class mirror(_Bosl2Base): method __init__ (line 92) | def __init__(self, v=None, p=None, **kwargs): class xflip (line 95) | class xflip(_Bosl2Base): method __init__ (line 96) | def __init__(self, p=None, x=None, **kwargs): method __init__ (line 200) | def __init__(self, p=None, x=None, **kwargs): class yflip (line 99) | class yflip(_Bosl2Base): method __init__ (line 100) | def __init__(self, p=None, y=None, **kwargs): method __init__ (line 204) | def __init__(self, p=None, y=None, **kwargs): class zflip (line 103) | class zflip(_Bosl2Base): method __init__ (line 104) | def __init__(self, p=None, z=None, **kwargs): method __init__ (line 208) | def __init__(self, p=None, z=None, **kwargs): class frame_map (line 107) | class frame_map(_Bosl2Base): method __init__ (line 108) | def __init__(self, x=None, y=None, z=None, p=None, reverse=None, **kwa... method __init__ (line 212) | def __init__(self, x=None, y=None, z=None, p=None, reverse=None, **kwa... class skew (line 111) | class skew(_Bosl2Base): method __init__ (line 112) | def __init__(self, p=None, sxy=None, sxz=None, syx=None, syz=None, szx... method __init__ (line 216) | def __init__(self, p=None, sxy=None, sxz=None, syx=None, syz=None, szx... class is_2d_transform (line 115) | class is_2d_transform(_Bosl2Base): method __init__ (line 116) | def __init__(self, t=None, **kwargs): class apply (line 119) | class apply(_Bosl2Base): method __init__ (line 120) | def __init__(self, transform=None, points=None, **kwargs): class _apply (line 123) | class _apply(_Bosl2Base): method __init__ (line 124) | def __init__(self, transform=None, points=None, **kwargs): class move (line 127) | class move(_Bosl2Base): method __init__ (line 12) | def __init__(self, v=None, p=None, **kwargs): method __init__ (line 128) | def __init__(self, v=None, p=None, **kwargs): class left (line 131) | class left(_Bosl2Base): method __init__ (line 20) | def __init__(self, x=None, p=None, **kwargs): method __init__ (line 132) | def __init__(self, x=None, p=None, **kwargs): class right (line 135) | class right(_Bosl2Base): method __init__ (line 24) | def __init__(self, x=None, p=None, **kwargs): method __init__ (line 136) | def __init__(self, x=None, p=None, **kwargs): class xmove (line 139) | class xmove(_Bosl2Base): method __init__ (line 28) | def __init__(self, x=None, p=None, **kwargs): method __init__ (line 140) | def __init__(self, x=None, p=None, **kwargs): class fwd (line 143) | class fwd(_Bosl2Base): method __init__ (line 32) | def __init__(self, y=None, p=None, **kwargs): method __init__ (line 144) | def __init__(self, y=None, p=None, **kwargs): class back (line 147) | class back(_Bosl2Base): method __init__ (line 36) | def __init__(self, y=None, p=None, **kwargs): method __init__ (line 148) | def __init__(self, y=None, p=None, **kwargs): class ymove (line 151) | class ymove(_Bosl2Base): method __init__ (line 40) | def __init__(self, y=None, p=None, **kwargs): method __init__ (line 152) | def __init__(self, y=None, p=None, **kwargs): class down (line 155) | class down(_Bosl2Base): method __init__ (line 44) | def __init__(self, z=None, p=None, **kwargs): method __init__ (line 156) | def __init__(self, z=None, p=None, **kwargs): class up (line 159) | class up(_Bosl2Base): method __init__ (line 48) | def __init__(self, z=None, p=None, **kwargs): method __init__ (line 160) | def __init__(self, z=None, p=None, **kwargs): class zmove (line 163) | class zmove(_Bosl2Base): method __init__ (line 52) | def __init__(self, z=None, p=None, **kwargs): method __init__ (line 164) | def __init__(self, z=None, p=None, **kwargs): class rot (line 167) | class rot(_Bosl2Base): method __init__ (line 56) | def __init__(self, a=None, v=None, cp=None, _from=None, to=None, rever... method __init__ (line 168) | def __init__(self, a=None, v=None, cp=None, _from=None, to=None, rever... class xrot (line 171) | class xrot(_Bosl2Base): method __init__ (line 60) | def __init__(self, a=None, p=None, cp=None, **kwargs): method __init__ (line 172) | def __init__(self, a=None, p=None, cp=None, **kwargs): class yrot (line 175) | class yrot(_Bosl2Base): method __init__ (line 64) | def __init__(self, a=None, p=None, cp=None, **kwargs): method __init__ (line 176) | def __init__(self, a=None, p=None, cp=None, **kwargs): class zrot (line 179) | class zrot(_Bosl2Base): method __init__ (line 68) | def __init__(self, a=None, p=None, cp=None, **kwargs): method __init__ (line 180) | def __init__(self, a=None, p=None, cp=None, **kwargs): class tilt (line 183) | class tilt(_Bosl2Base): method __init__ (line 72) | def __init__(self, to=None, cp=None, reverse=None, p=None, **kwargs): method __init__ (line 184) | def __init__(self, to=None, cp=None, reverse=None, **kwargs): class xscale (line 187) | class xscale(_Bosl2Base): method __init__ (line 80) | def __init__(self, x=None, p=None, cp=None, **kwargs): method __init__ (line 188) | def __init__(self, x=None, p=None, cp=None, **kwargs): class yscale (line 191) | class yscale(_Bosl2Base): method __init__ (line 84) | def __init__(self, y=None, p=None, cp=None, **kwargs): method __init__ (line 192) | def __init__(self, y=None, p=None, cp=None, **kwargs): class zscale (line 195) | class zscale(_Bosl2Base): method __init__ (line 88) | def __init__(self, z=None, p=None, cp=None, **kwargs): method __init__ (line 196) | def __init__(self, z=None, p=None, cp=None, **kwargs): class xflip (line 199) | class xflip(_Bosl2Base): method __init__ (line 96) | def __init__(self, p=None, x=None, **kwargs): method __init__ (line 200) | def __init__(self, p=None, x=None, **kwargs): class yflip (line 203) | class yflip(_Bosl2Base): method __init__ (line 100) | def __init__(self, p=None, y=None, **kwargs): method __init__ (line 204) | def __init__(self, p=None, y=None, **kwargs): class zflip (line 207) | class zflip(_Bosl2Base): method __init__ (line 104) | def __init__(self, p=None, z=None, **kwargs): method __init__ (line 208) | def __init__(self, p=None, z=None, **kwargs): class frame_map (line 211) | class frame_map(_Bosl2Base): method __init__ (line 108) | def __init__(self, x=None, y=None, z=None, p=None, reverse=None, **kwa... method __init__ (line 212) | def __init__(self, x=None, y=None, z=None, p=None, reverse=None, **kwa... class skew (line 215) | class skew(_Bosl2Base): method __init__ (line 112) | def __init__(self, p=None, sxy=None, sxz=None, syx=None, syz=None, szx... method __init__ (line 216) | def __init__(self, p=None, sxy=None, sxz=None, syx=None, syz=None, szx... class translate (line 219) | class translate(_Bosl2Base): method __init__ (line 16) | def __init__(self, v=None, p=None, **kwargs): method __init__ (line 220) | def __init__(self, v=None, **kwargs): class rotate (line 223) | class rotate(_Bosl2Base): method __init__ (line 224) | def __init__(self, a=None, v=None, **kwargs): class scale (line 227) | class scale(_Bosl2Base): method __init__ (line 76) | def __init__(self, v=None, p=None, cp=None, **kwargs): method __init__ (line 228) | def __init__(self, v=None, **kwargs): class multmatrix (line 231) | class multmatrix(_Bosl2Base): method __init__ (line 232) | def __init__(self, m=None, **kwargs): FILE: solid2/extensions/bosl2/trigonometry.py class law_of_cosines (line 9) | class law_of_cosines(_Bosl2Base): method __init__ (line 10) | def __init__(self, a=None, b=None, c=None, C=None, **kwargs): class law_of_sines (line 13) | class law_of_sines(_Bosl2Base): method __init__ (line 14) | def __init__(self, a=None, A=None, b=None, B=None, **kwargs): class hyp_opp_to_adj (line 17) | class hyp_opp_to_adj(_Bosl2Base): method __init__ (line 18) | def __init__(self, hyp=None, opp=None, **kwargs): class opp_hyp_to_adj (line 21) | class opp_hyp_to_adj(_Bosl2Base): method __init__ (line 22) | def __init__(self, opp=None, hyp=None, **kwargs): class hyp_ang_to_adj (line 25) | class hyp_ang_to_adj(_Bosl2Base): method __init__ (line 26) | def __init__(self, hyp=None, ang=None, **kwargs): class ang_hyp_to_adj (line 29) | class ang_hyp_to_adj(_Bosl2Base): method __init__ (line 30) | def __init__(self, ang=None, hyp=None, **kwargs): class opp_ang_to_adj (line 33) | class opp_ang_to_adj(_Bosl2Base): method __init__ (line 34) | def __init__(self, opp=None, ang=None, **kwargs): class ang_opp_to_adj (line 37) | class ang_opp_to_adj(_Bosl2Base): method __init__ (line 38) | def __init__(self, ang=None, opp=None, **kwargs): class hyp_adj_to_opp (line 41) | class hyp_adj_to_opp(_Bosl2Base): method __init__ (line 42) | def __init__(self, hyp=None, adj=None, **kwargs): class adj_hyp_to_opp (line 45) | class adj_hyp_to_opp(_Bosl2Base): method __init__ (line 46) | def __init__(self, adj=None, hyp=None, **kwargs): class hyp_ang_to_opp (line 49) | class hyp_ang_to_opp(_Bosl2Base): method __init__ (line 50) | def __init__(self, hyp=None, ang=None, **kwargs): class ang_hyp_to_opp (line 53) | class ang_hyp_to_opp(_Bosl2Base): method __init__ (line 54) | def __init__(self, ang=None, hyp=None, **kwargs): class adj_ang_to_opp (line 57) | class adj_ang_to_opp(_Bosl2Base): method __init__ (line 58) | def __init__(self, adj=None, ang=None, **kwargs): class ang_adj_to_opp (line 61) | class ang_adj_to_opp(_Bosl2Base): method __init__ (line 62) | def __init__(self, ang=None, adj=None, **kwargs): class adj_opp_to_hyp (line 65) | class adj_opp_to_hyp(_Bosl2Base): method __init__ (line 66) | def __init__(self, adj=None, opp=None, **kwargs): class opp_adj_to_hyp (line 69) | class opp_adj_to_hyp(_Bosl2Base): method __init__ (line 70) | def __init__(self, opp=None, adj=None, **kwargs): class adj_ang_to_hyp (line 73) | class adj_ang_to_hyp(_Bosl2Base): method __init__ (line 74) | def __init__(self, adj=None, ang=None, **kwargs): class ang_adj_to_hyp (line 77) | class ang_adj_to_hyp(_Bosl2Base): method __init__ (line 78) | def __init__(self, ang=None, adj=None, **kwargs): class opp_ang_to_hyp (line 81) | class opp_ang_to_hyp(_Bosl2Base): method __init__ (line 82) | def __init__(self, opp=None, ang=None, **kwargs): class ang_opp_to_hyp (line 85) | class ang_opp_to_hyp(_Bosl2Base): method __init__ (line 86) | def __init__(self, ang=None, opp=None, **kwargs): class hyp_adj_to_ang (line 89) | class hyp_adj_to_ang(_Bosl2Base): method __init__ (line 90) | def __init__(self, hyp=None, adj=None, **kwargs): class adj_hyp_to_ang (line 93) | class adj_hyp_to_ang(_Bosl2Base): method __init__ (line 94) | def __init__(self, adj=None, hyp=None, **kwargs): class hyp_opp_to_ang (line 97) | class hyp_opp_to_ang(_Bosl2Base): method __init__ (line 98) | def __init__(self, hyp=None, opp=None, **kwargs): class opp_hyp_to_ang (line 101) | class opp_hyp_to_ang(_Bosl2Base): method __init__ (line 102) | def __init__(self, opp=None, hyp=None, **kwargs): class adj_opp_to_ang (line 105) | class adj_opp_to_ang(_Bosl2Base): method __init__ (line 106) | def __init__(self, adj=None, opp=None, **kwargs): class opp_adj_to_ang (line 109) | class opp_adj_to_ang(_Bosl2Base): method __init__ (line 110) | def __init__(self, opp=None, adj=None, **kwargs): FILE: solid2/extensions/bosl2/tripod_mounts.py class manfrotto_rc2_plate (line 9) | class manfrotto_rc2_plate(_Bosl2Base): method __init__ (line 10) | def __init__(self, chamfer=None, anchor=None, orient=None, spin=None, ... FILE: solid2/extensions/bosl2/turtle3d.py class _transpart (line 9) | class _transpart(_Bosl2Base): method __init__ (line 10) | def __init__(self, T=None, **kwargs): class _rotpart (line 13) | class _rotpart(_Bosl2Base): method __init__ (line 14) | def __init__(self, T=None, **kwargs): class _turtle3d_state_valid (line 17) | class _turtle3d_state_valid(_Bosl2Base): method __init__ (line 18) | def __init__(self, state=None, **kwargs): class turtle3d (line 21) | class turtle3d(_Bosl2Base): method __init__ (line 22) | def __init__(self, commands=None, state=None, transforms=None, full_st... method __init__ (line 54) | def __init__(self, commands=None, state=None, transforms=None, full_st... class _turtle3d_repeat (line 25) | class _turtle3d_repeat(_Bosl2Base): method __init__ (line 26) | def __init__(self, commands=None, state=None, repeat=None, **kwargs): class _turtle3d_command_len (line 29) | class _turtle3d_command_len(_Bosl2Base): method __init__ (line 30) | def __init__(self, commands=None, index=None, **kwargs): class _turtle3d (line 33) | class _turtle3d(_Bosl2Base): method __init__ (line 34) | def __init__(self, commands=None, state=None, index=None, **kwargs): class _turtle3d_rotation (line 37) | class _turtle3d_rotation(_Bosl2Base): method __init__ (line 38) | def __init__(self, command=None, angle=None, center=None, **kwargs): class _tupdate (line 41) | class _tupdate(_Bosl2Base): method __init__ (line 42) | def __init__(self, state=None, tran=None, pretran=None, **kwargs): class _turtle3d_command (line 45) | class _turtle3d_command(_Bosl2Base): method __init__ (line 46) | def __init__(self, command=None, parm=None, parm2=None, state=None, in... class _turtle3d_list_command (line 49) | class _turtle3d_list_command(_Bosl2Base): method __init__ (line 50) | def __init__(self, command=None, arcsteps=None, movescale=None, lastT=... class turtle3d (line 53) | class turtle3d(_Bosl2Base): method __init__ (line 22) | def __init__(self, commands=None, state=None, transforms=None, full_st... method __init__ (line 54) | def __init__(self, commands=None, state=None, transforms=None, full_st... FILE: solid2/extensions/bosl2/utility.py class typeof (line 9) | class typeof(_Bosl2Base): method __init__ (line 10) | def __init__(self, x=None, **kwargs): class is_type (line 13) | class is_type(_Bosl2Base): method __init__ (line 14) | def __init__(self, x=None, types=None, **kwargs): class is_def (line 17) | class is_def(_Bosl2Base): method __init__ (line 18) | def __init__(self, x=None, **kwargs): class is_str (line 21) | class is_str(_Bosl2Base): method __init__ (line 22) | def __init__(self, x=None, **kwargs): class is_int (line 25) | class is_int(_Bosl2Base): method __init__ (line 26) | def __init__(self, n=None, **kwargs): class is_integer (line 29) | class is_integer(_Bosl2Base): method __init__ (line 30) | def __init__(self, n=None, **kwargs): class all_integer (line 33) | class all_integer(_Bosl2Base): method __init__ (line 34) | def __init__(self, x=None, **kwargs): class is_nan (line 37) | class is_nan(_Bosl2Base): method __init__ (line 38) | def __init__(self, x=None, **kwargs): class is_finite (line 41) | class is_finite(_Bosl2Base): method __init__ (line 42) | def __init__(self, x=None, **kwargs): class is_range (line 45) | class is_range(_Bosl2Base): method __init__ (line 46) | def __init__(self, x=None, **kwargs): class valid_range (line 49) | class valid_range(_Bosl2Base): method __init__ (line 50) | def __init__(self, x=None, **kwargs): class is_func (line 53) | class is_func(_Bosl2Base): method __init__ (line 54) | def __init__(self, x=None, **kwargs): class is_consistent (line 57) | class is_consistent(_Bosl2Base): method __init__ (line 58) | def __init__(self, list=None, pattern=None, **kwargs): class _list_pattern (line 61) | class _list_pattern(_Bosl2Base): method __init__ (line 62) | def __init__(self, list=None, **kwargs): class same_shape (line 65) | class same_shape(_Bosl2Base): method __init__ (line 66) | def __init__(self, a=None, b=None, **kwargs): class is_bool_list (line 69) | class is_bool_list(_Bosl2Base): method __init__ (line 70) | def __init__(self, list=None, length=None, **kwargs): class any (line 73) | class any(_Bosl2Base): method __init__ (line 74) | def __init__(self, l=None, func=None, **kwargs): class _any_func (line 77) | class _any_func(_Bosl2Base): method __init__ (line 78) | def __init__(self, l=None, func=None, i=None, out=None, **kwargs): class _any_bool (line 81) | class _any_bool(_Bosl2Base): method __init__ (line 82) | def __init__(self, l=None, i=None, out=None, **kwargs): class all (line 85) | class all(_Bosl2Base): method __init__ (line 86) | def __init__(self, l=None, func=None, **kwargs): class _all_func (line 89) | class _all_func(_Bosl2Base): method __init__ (line 90) | def __init__(self, l=None, func=None, i=None, out=None, **kwargs): class _all_bool (line 93) | class _all_bool(_Bosl2Base): method __init__ (line 94) | def __init__(self, l=None, i=None, out=None, **kwargs): class num_true (line 97) | class num_true(_Bosl2Base): method __init__ (line 98) | def __init__(self, l=None, func=None, **kwargs): class default (line 101) | class default(_Bosl2Base): method __init__ (line 102) | def __init__(self, v=None, dflt=None, **kwargs): class first_defined (line 105) | class first_defined(_Bosl2Base): method __init__ (line 106) | def __init__(self, v=None, recursive=None, _i=None, **kwargs): class one_defined (line 109) | class one_defined(_Bosl2Base): method __init__ (line 110) | def __init__(self, vals=None, names=None, dflt=None, **kwargs): class num_defined (line 113) | class num_defined(_Bosl2Base): method __init__ (line 114) | def __init__(self, v=None, **kwargs): class any_defined (line 117) | class any_defined(_Bosl2Base): method __init__ (line 118) | def __init__(self, v=None, recursive=None, **kwargs): class all_defined (line 121) | class all_defined(_Bosl2Base): method __init__ (line 122) | def __init__(self, v=None, recursive=None, **kwargs): class u_add (line 125) | class u_add(_Bosl2Base): method __init__ (line 126) | def __init__(self, a=None, b=None, **kwargs): class u_sub (line 129) | class u_sub(_Bosl2Base): method __init__ (line 130) | def __init__(self, a=None, b=None, **kwargs): class u_mul (line 133) | class u_mul(_Bosl2Base): method __init__ (line 134) | def __init__(self, a=None, b=None, **kwargs): class u_div (line 137) | class u_div(_Bosl2Base): method __init__ (line 138) | def __init__(self, a=None, b=None, **kwargs): class get_anchor (line 141) | class get_anchor(_Bosl2Base): method __init__ (line 142) | def __init__(self, anchor=None, center=None, uncentered=None, dflt=Non... class get_radius (line 145) | class get_radius(_Bosl2Base): method __init__ (line 146) | def __init__(self, r1=None, r2=None, r=None, d1=None, d2=None, d=None,... class scalar_vec3 (line 149) | class scalar_vec3(_Bosl2Base): method __init__ (line 150) | def __init__(self, v=None, dflt=None, **kwargs): class segs (line 153) | class segs(_Bosl2Base): method __init__ (line 154) | def __init__(self, r=None, **kwargs): class no_function (line 157) | class no_function(_Bosl2Base): method __init__ (line 158) | def __init__(self, name=None, **kwargs): class _valstr (line 161) | class _valstr(_Bosl2Base): method __init__ (line 162) | def __init__(self, x=None, **kwargs): class looping (line 165) | class looping(_Bosl2Base): method __init__ (line 166) | def __init__(self, state=None, **kwargs): class loop_while (line 169) | class loop_while(_Bosl2Base): method __init__ (line 170) | def __init__(self, state=None, _continue=None, **kwargs): class loop_done (line 173) | class loop_done(_Bosl2Base): method __init__ (line 174) | def __init__(self, state=None, **kwargs): class no_children (line 177) | class no_children(_Bosl2Base): method __init__ (line 178) | def __init__(self, count=None, **kwargs): class req_children (line 181) | class req_children(_Bosl2Base): method __init__ (line 182) | def __init__(self, count=None, **kwargs): class no_module (line 185) | class no_module(_Bosl2Base): method __init__ (line 186) | def __init__(self, **kwargs): class deprecate (line 189) | class deprecate(_Bosl2Base): method __init__ (line 190) | def __init__(self, new_name=None, **kwargs): class echo_viewport (line 193) | class echo_viewport(_Bosl2Base): method __init__ (line 194) | def __init__(self, **kwargs): class assert_approx (line 197) | class assert_approx(_Bosl2Base): method __init__ (line 198) | def __init__(self, got=None, expected=None, info=None, **kwargs): class assert_equal (line 201) | class assert_equal(_Bosl2Base): method __init__ (line 202) | def __init__(self, got=None, expected=None, info=None, **kwargs): class shape_compare (line 205) | class shape_compare(_Bosl2Base): method __init__ (line 206) | def __init__(self, eps=None, **kwargs): FILE: solid2/extensions/bosl2/vectors.py class is_vector (line 9) | class is_vector(_Bosl2Base): method __init__ (line 10) | def __init__(self, v=None, length=None, zero=None, all_nonzero=None, e... class add_scalar (line 13) | class add_scalar(_Bosl2Base): method __init__ (line 14) | def __init__(self, v=None, s=None, **kwargs): class v_mul (line 17) | class v_mul(_Bosl2Base): method __init__ (line 18) | def __init__(self, v1=None, v2=None, **kwargs): class v_div (line 21) | class v_div(_Bosl2Base): method __init__ (line 22) | def __init__(self, v1=None, v2=None, **kwargs): class v_abs (line 25) | class v_abs(_Bosl2Base): method __init__ (line 26) | def __init__(self, v=None, **kwargs): class v_ceil (line 29) | class v_ceil(_Bosl2Base): method __init__ (line 30) | def __init__(self, v=None, **kwargs): class v_floor (line 33) | class v_floor(_Bosl2Base): method __init__ (line 34) | def __init__(self, v=None, **kwargs): class v_round (line 37) | class v_round(_Bosl2Base): method __init__ (line 38) | def __init__(self, v=None, **kwargs): class v_lookup (line 41) | class v_lookup(_Bosl2Base): method __init__ (line 42) | def __init__(self, x=None, v=None, **kwargs): class unit (line 45) | class unit(_Bosl2Base): method __init__ (line 46) | def __init__(self, v=None, error=None, **kwargs): class v_theta (line 49) | class v_theta(_Bosl2Base): method __init__ (line 50) | def __init__(self, v=None, **kwargs): class vector_angle (line 53) | class vector_angle(_Bosl2Base): method __init__ (line 54) | def __init__(self, v1=None, v2=None, v3=None, **kwargs): class vector_axis (line 57) | class vector_axis(_Bosl2Base): method __init__ (line 58) | def __init__(self, v1=None, v2=None, v3=None, **kwargs): class vector_bisect (line 61) | class vector_bisect(_Bosl2Base): method __init__ (line 62) | def __init__(self, v1=None, v2=None, **kwargs): class vector_perp (line 65) | class vector_perp(_Bosl2Base): method __init__ (line 66) | def __init__(self, v=None, w=None, **kwargs): class closest_point (line 69) | class closest_point(_Bosl2Base): method __init__ (line 70) | def __init__(self, pt=None, points=None, **kwargs): class furthest_point (line 73) | class furthest_point(_Bosl2Base): method __init__ (line 74) | def __init__(self, pt=None, points=None, **kwargs): class vector_search (line 77) | class vector_search(_Bosl2Base): method __init__ (line 78) | def __init__(self, query=None, r=None, target=None, **kwargs): class _bt_search (line 81) | class _bt_search(_Bosl2Base): method __init__ (line 82) | def __init__(self, query=None, r=None, points=None, tree=None, **kwargs): class vector_search_tree (line 85) | class vector_search_tree(_Bosl2Base): method __init__ (line 86) | def __init__(self, points=None, leafsize=None, treemin=None, **kwargs): class _bt_tree (line 89) | class _bt_tree(_Bosl2Base): method __init__ (line 90) | def __init__(self, points=None, ind=None, leafsize=None, **kwargs): class vector_nearest (line 93) | class vector_nearest(_Bosl2Base): method __init__ (line 94) | def __init__(self, query=None, k=None, target=None, **kwargs): class _bt_nearest (line 97) | class _bt_nearest(_Bosl2Base): method __init__ (line 98) | def __init__(self, p=None, k=None, points=None, tree=None, answers=Non... class _insert_sorted (line 101) | class _insert_sorted(_Bosl2Base): method __init__ (line 102) | def __init__(self, list=None, k=None, new=None, **kwargs): class _insert_many (line 105) | class _insert_many(_Bosl2Base): method __init__ (line 106) | def __init__(self, list=None, k=None, newlist=None, i=None, **kwargs): class pointlist_bounds (line 109) | class pointlist_bounds(_Bosl2Base): method __init__ (line 110) | def __init__(self, pts=None, **kwargs): class fit_to_box (line 113) | class fit_to_box(_Bosl2Base): method __init__ (line 114) | def __init__(self, pts=None, x=None, y=None, z=None, **kwargs): FILE: solid2/extensions/bosl2/version.py class bosl_version (line 10) | class bosl_version(_Bosl2Base): method __init__ (line 11) | def __init__(self, **kwargs): class bosl_version_num (line 14) | class bosl_version_num(_Bosl2Base): method __init__ (line 15) | def __init__(self, **kwargs): class bosl_version_str (line 18) | class bosl_version_str(_Bosl2Base): method __init__ (line 19) | def __init__(self, **kwargs): class _version_split_str (line 22) | class _version_split_str(_Bosl2Base): method __init__ (line 23) | def __init__(self, x=None, _i=None, _out=None, _num=None, **kwargs): class version_to_list (line 26) | class version_to_list(_Bosl2Base): method __init__ (line 27) | def __init__(self, version=None, **kwargs): class version_to_str (line 30) | class version_to_str(_Bosl2Base): method __init__ (line 31) | def __init__(self, version=None, **kwargs): class version_to_num (line 34) | class version_to_num(_Bosl2Base): method __init__ (line 35) | def __init__(self, version=None, **kwargs): class version_cmp (line 38) | class version_cmp(_Bosl2Base): method __init__ (line 39) | def __init__(self, a=None, b=None, **kwargs): class bosl_required (line 42) | class bosl_required(_Bosl2Base): method __init__ (line 43) | def __init__(self, version=None, **kwargs): FILE: solid2/extensions/bosl2/vnf.py class vnf_vertex_array (line 11) | class vnf_vertex_array(_Bosl2Base): method __init__ (line 12) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... method __init__ (line 208) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... class vnf_tri_array (line 15) | class vnf_tri_array(_Bosl2Base): method __init__ (line 16) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... method __init__ (line 212) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... class _lofttri (line 19) | class _lofttri(_Bosl2Base): method __init__ (line 20) | def __init__(self, p1=None, p2=None, i1offset=None, i2offset=None, n1=... class vnf_join (line 23) | class vnf_join(_Bosl2Base): method __init__ (line 24) | def __init__(self, vnfs=None, **kwargs): class vnf_from_polygons (line 27) | class vnf_from_polygons(_Bosl2Base): method __init__ (line 28) | def __init__(self, polygons=None, fast=None, eps=None, **kwargs): class _path_path_closest_vertices (line 31) | class _path_path_closest_vertices(_Bosl2Base): method __init__ (line 32) | def __init__(self, path1=None, path2=None, **kwargs): class _join_paths_at_vertices (line 35) | class _join_paths_at_vertices(_Bosl2Base): method __init__ (line 36) | def __init__(self, path1=None, path2=None, v1=None, v2=None, **kwargs): class _cleave_connected_region (line 39) | class _cleave_connected_region(_Bosl2Base): method __init__ (line 40) | def __init__(self, region=None, eps=None, **kwargs): class _polyHoles (line 43) | class _polyHoles(_Bosl2Base): method __init__ (line 44) | def __init__(self, outer=None, holes=None, extremes=None, eps=None, n=... class _bridge (line 47) | class _bridge(_Bosl2Base): method __init__ (line 48) | def __init__(self, pt=None, outer=None, eps=None, **kwargs): class vnf_from_region (line 51) | class vnf_from_region(_Bosl2Base): method __init__ (line 52) | def __init__(self, region=None, transform=None, reverse=None, triangul... class is_vnf (line 55) | class is_vnf(_Bosl2Base): method __init__ (line 56) | def __init__(self, x=None, **kwargs): class is_vnf_list (line 59) | class is_vnf_list(_Bosl2Base): method __init__ (line 60) | def __init__(self, x=None, **kwargs): class vnf_vertices (line 63) | class vnf_vertices(_Bosl2Base): method __init__ (line 64) | def __init__(self, vnf=None, **kwargs): class vnf_faces (line 67) | class vnf_faces(_Bosl2Base): method __init__ (line 68) | def __init__(self, vnf=None, **kwargs): class vnf_reverse_faces (line 71) | class vnf_reverse_faces(_Bosl2Base): method __init__ (line 72) | def __init__(self, vnf=None, **kwargs): class vnf_quantize (line 75) | class vnf_quantize(_Bosl2Base): method __init__ (line 76) | def __init__(self, vnf=None, q=None, **kwargs): class vnf_merge_points (line 79) | class vnf_merge_points(_Bosl2Base): method __init__ (line 80) | def __init__(self, vnf=None, eps=None, **kwargs): class vnf_drop_unused_points (line 83) | class vnf_drop_unused_points(_Bosl2Base): method __init__ (line 84) | def __init__(self, vnf=None, **kwargs): class _link_indicator (line 87) | class _link_indicator(_Bosl2Base): method __init__ (line 88) | def __init__(self, l=None, imin=None, imax=None, **kwargs): class vnf_triangulate (line 91) | class vnf_triangulate(_Bosl2Base): method __init__ (line 92) | def __init__(self, vnf=None, **kwargs): class vnf_unify_faces (line 95) | class vnf_unify_faces(_Bosl2Base): method __init__ (line 96) | def __init__(self, vnf=None, **kwargs): class _detri_combine_faces (line 99) | class _detri_combine_faces(_Bosl2Base): method __init__ (line 100) | def __init__(self, edgelist=None, faces=None, normals=None, facelist=N... class vnf_slice (line 103) | class vnf_slice(_Bosl2Base): method __init__ (line 104) | def __init__(self, vnf=None, dir=None, cuts=None, **kwargs): class _shift_cut_plane (line 107) | class _shift_cut_plane(_Bosl2Base): method __init__ (line 108) | def __init__(self, vnf=None, dir=None, cut=None, off=None, **kwargs): class _split_polygon_at_x (line 111) | class _split_polygon_at_x(_Bosl2Base): method __init__ (line 112) | def __init__(self, poly=None, x=None, **kwargs): class _split_2dpolygons_at_each_x (line 115) | class _split_2dpolygons_at_each_x(_Bosl2Base): method __init__ (line 116) | def __init__(self, polys=None, xs=None, _i=None, **kwargs): class _slice_3dpolygons (line 119) | class _slice_3dpolygons(_Bosl2Base): method __init__ (line 120) | def __init__(self, polys=None, dir=None, cuts=None, **kwargs): class vnf_volume (line 123) | class vnf_volume(_Bosl2Base): method __init__ (line 124) | def __init__(self, vnf=None, **kwargs): class vnf_area (line 127) | class vnf_area(_Bosl2Base): method __init__ (line 128) | def __init__(self, vnf=None, **kwargs): class _vnf_centroid (line 131) | class _vnf_centroid(_Bosl2Base): method __init__ (line 132) | def __init__(self, vnf=None, eps=None, **kwargs): class vnf_bounds (line 135) | class vnf_bounds(_Bosl2Base): method __init__ (line 136) | def __init__(self, vnf=None, fast=None, **kwargs): class projection (line 139) | class projection(_Bosl2Base): method __init__ (line 140) | def __init__(self, vnf=None, cut=None, z=None, eps=None, **kwargs): class vnf_halfspace (line 143) | class vnf_halfspace(_Bosl2Base): method __init__ (line 144) | def __init__(self, plane=None, vnf=None, closed=None, boundary=None, *... class _assemble_paths (line 147) | class _assemble_paths(_Bosl2Base): method __init__ (line 148) | def __init__(self, vertices=None, edges=None, paths=None, i=None, **kw... class _vnfcut (line 151) | class _vnfcut(_Bosl2Base): method __init__ (line 152) | def __init__(self, plane=None, vertices=None, vertexmap=None, inside=N... class _triangulate_planar_convex_polygons (line 155) | class _triangulate_planar_convex_polygons(_Bosl2Base): method __init__ (line 156) | def __init__(self, polys=None, **kwargs): class vnf_bend (line 159) | class vnf_bend(_Bosl2Base): method __init__ (line 160) | def __init__(self, vnf=None, r=None, d=None, axis=None, **kwargs): class vnf_hull (line 163) | class vnf_hull(_Bosl2Base): method __init__ (line 164) | def __init__(self, vnf=None, **kwargs): method __init__ (line 224) | def __init__(self, vnf=None, fast=None, **kwargs): class _sort_pairs0 (line 167) | class _sort_pairs0(_Bosl2Base): method __init__ (line 168) | def __init__(self, arr=None, **kwargs): class vnf_boundary (line 171) | class vnf_boundary(_Bosl2Base): method __init__ (line 172) | def __init__(self, vnf=None, merge=None, idx=None, **kwargs): class vnf_small_offset (line 175) | class vnf_small_offset(_Bosl2Base): method __init__ (line 176) | def __init__(self, vnf=None, delta=None, merge=None, **kwargs): class vnf_sheet (line 179) | class vnf_sheet(_Bosl2Base): method __init__ (line 180) | def __init__(self, vnf=None, delta=None, style=None, merge=None, thick... class _vnf_validate (line 183) | class _vnf_validate(_Bosl2Base): method __init__ (line 184) | def __init__(self, vnf=None, show_warns=None, check_isects=None, **kwa... class _vnf_validate_err (line 187) | class _vnf_validate_err(_Bosl2Base): method __init__ (line 188) | def __init__(self, name=None, extra=None, **kwargs): class _pts_not_reported (line 191) | class _pts_not_reported(_Bosl2Base): method __init__ (line 192) | def __init__(self, pts=None, varr=None, reports=None, **kwargs): class _edge_not_reported (line 195) | class _edge_not_reported(_Bosl2Base): method __init__ (line 196) | def __init__(self, edge=None, varr=None, reports=None, **kwargs): class _vnf_find_edge_faces (line 199) | class _vnf_find_edge_faces(_Bosl2Base): method __init__ (line 200) | def __init__(self, vnf=None, edge=None, **kwargs): class _vnf_find_corner_faces (line 203) | class _vnf_find_corner_faces(_Bosl2Base): method __init__ (line 204) | def __init__(self, vnf=None, corner=None, **kwargs): class vnf_vertex_array (line 207) | class vnf_vertex_array(_Bosl2Base): method __init__ (line 12) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... method __init__ (line 208) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... class vnf_tri_array (line 211) | class vnf_tri_array(_Bosl2Base): method __init__ (line 16) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... method __init__ (line 212) | def __init__(self, points=None, caps=None, cap1=None, cap2=None, col_w... class vnf_polyhedron (line 215) | class vnf_polyhedron(_Bosl2Base): method __init__ (line 216) | def __init__(self, vnf=None, convexity=None, cp=None, anchor=None, spi... class vnf_wireframe (line 219) | class vnf_wireframe(_Bosl2Base): method __init__ (line 220) | def __init__(self, vnf=None, width=None, **kwargs): class vnf_hull (line 223) | class vnf_hull(_Bosl2Base): method __init__ (line 164) | def __init__(self, vnf=None, **kwargs): method __init__ (line 224) | def __init__(self, vnf=None, fast=None, **kwargs): class _show_vertices (line 227) | class _show_vertices(_Bosl2Base): method __init__ (line 228) | def __init__(self, vertices=None, size=None, filter=None, **kwargs): class _show_faces (line 231) | class _show_faces(_Bosl2Base): method __init__ (line 232) | def __init__(self, vertices=None, faces=None, size=None, filter=None, ... class debug_vnf (line 235) | class debug_vnf(_Bosl2Base): method __init__ (line 236) | def __init__(self, vnf=None, faces=None, vertices=None, opacity=None, ... class vnf_validate (line 239) | class vnf_validate(_Bosl2Base): method __init__ (line 240) | def __init__(self, vnf=None, size=None, show_warns=None, check_isects=... FILE: solid2/extensions/bosl2/walls.py class _bevelSolid (line 9) | class _bevelSolid(_Bosl2Base): method __init__ (line 10) | def __init__(self, shape=None, bevel=None, **kwargs): class sparse_wall (line 13) | class sparse_wall(_Bosl2Base): method __init__ (line 14) | def __init__(self, h=None, l=None, thick=None, maxang=None, strut=None... class sparse_wall2d (line 17) | class sparse_wall2d(_Bosl2Base): method __init__ (line 18) | def __init__(self, size=None, maxang=None, strut=None, max_bridge=None... class sparse_cuboid (line 21) | class sparse_cuboid(_Bosl2Base): method __init__ (line 22) | def __init__(self, size=None, dir=None, strut=None, maxang=None, max_b... class hex_panel (line 25) | class hex_panel(_Bosl2Base): method __init__ (line 26) | def __init__(self, shape=None, strut=None, spacing=None, frame=None, b... class _honeycomb (line 29) | class _honeycomb(_Bosl2Base): method __init__ (line 30) | def __init__(self, shape=None, spacing=None, hex_wall=None, **kwargs): class _bevelWall (line 33) | class _bevelWall(_Bosl2Base): method __init__ (line 34) | def __init__(self, shape=None, bevel=None, thickness=None, **kwargs): class corrugated_wall (line 37) | class corrugated_wall(_Bosl2Base): method __init__ (line 38) | def __init__(self, h=None, l=None, thick=None, strut=None, wall=None, ... class thinning_wall (line 41) | class thinning_wall(_Bosl2Base): method __init__ (line 42) | def __init__(self, h=None, l=None, thick=None, ang=None, braces=None, ... class thinning_triangle (line 45) | class thinning_triangle(_Bosl2Base): method __init__ (line 46) | def __init__(self, h=None, l=None, thick=None, ang=None, strut=None, w... class narrowing_strut (line 49) | class narrowing_strut(_Bosl2Base): method __init__ (line 50) | def __init__(self, w=None, l=None, wall=None, ang=None, anchor=None, s... FILE: solid2/extensions/bosl2/wiring.py class _hex_offset_ring (line 9) | class _hex_offset_ring(_Bosl2Base): method __init__ (line 10) | def __init__(self, d=None, lev=None, **kwargs): class _hex_offsets (line 13) | class _hex_offsets(_Bosl2Base): method __init__ (line 14) | def __init__(self, n=None, d=None, lev=None, arr=None, **kwargs): class wire_bundle (line 17) | class wire_bundle(_Bosl2Base): method __init__ (line 18) | def __init__(self, path=None, wires=None, wirediam=None, rounding=None... FILE: solid2/extensions/bosl2_generator.py function generateBosl2Std (line 45) | def generateBosl2Std(bosl2_dir): function generateBosl2AccessSyntaxMixin (line 61) | def generateBosl2AccessSyntaxMixin(bosl2_dir, outputDir): FILE: solid2/extensions/greedy_scad_interface/customizer_widgets.py class CustomizerDropdownVariable (line 3) | class CustomizerDropdownVariable(ScadVariable): method __init__ (line 4) | def __init__(self, name, default_value, options=None, label='', tab=''): class CustomizerSliderVariable (line 16) | class CustomizerSliderVariable(ScadVariable): method __init__ (line 17) | def __init__(self, name, default_value, min_='', max_='', step='', lab... class CustomizerSpinnerVariable (line 25) | class CustomizerSpinnerVariable(ScadVariable): method __init__ (line 26) | def __init__(self, name, default_value, step='', label='', tab=''): class CustomizerCheckboxVariable (line 31) | class CustomizerCheckboxVariable(ScadVariable): method __init__ (line 32) | def __init__(self, name, default_value, label='', tab=''): class CustomizerTextboxVariable (line 35) | class CustomizerTextboxVariable(ScadVariable): method __init__ (line 36) | def __init__(self, name, default_value, max_length='', label='', tab=''): FILE: solid2/extensions/greedy_scad_interface/scad_interface.py function register_font (line 7) | def register_font(filename): function get_animation_time (line 10) | def get_animation_time(): function set_global_fn (line 13) | def set_global_fn(_fn): function set_global_fa (line 16) | def set_global_fa(_fa): function set_global_fs (line 19) | def set_global_fs(_fs): function set_global_viewport_translation (line 22) | def set_global_viewport_translation(trans): function set_global_viewport_rotation (line 25) | def set_global_viewport_rotation(rot): function set_global_viewport_fov (line 28) | def set_global_viewport_fov(fov): function set_global_viewport_distance (line 31) | def set_global_viewport_distance(d): function set_global_variable (line 34) | def set_global_variable(var_name, value): function _get_scad_header (line 38) | def _get_scad_header(_): FILE: solid2/extensions/greedy_scad_interface/scad_variable.py class ScadValue (line 4) | class ScadValue(OpenSCADConstant) : pass class ScadVariable (line 6) | class ScadVariable(ScadValue): method __init__ (line 9) | def __init__(self, name, default_value, options_str='', label='', tab=... method get_definition (line 19) | def get_definition(self, name, default_value, options_str, label, tab): FILE: solid2/extensions/openscad_extension_generator.py function generateStub (line 27) | def generateStub(scadFile, outputDir, use_not_include, function makePackage (line 66) | def makePackage(directory): function generatePackage (line 88) | def generatePackage(inDir, outDir, parentCount=1): FILE: solid2/extensions/scad_control_structures.py function scad_range (line 7) | def scad_range(start, stop, step=1): function scad_for (line 10) | def scad_for(scadrange, loop_lambda): function scad_if (line 18) | def scad_if(condition, if_body, else_body): FILE: tests/examples_test.py class ExamplesTest (line 10) | class ExamplesTest(unittest.TestCase): method test_examples (line 11) | def test_examples(self):