From 91f32c2a8b66a8dc74d448440654a70f0bbc7beb Mon Sep 17 00:00:00 2001 From: Mario Voigt Date: Sat, 15 May 2021 15:04:22 +0200 Subject: [PATCH] refactored dir structure, cleaned some inx files, removed unrequired deps --- .gitignore | 2 + extensions/.project | 17 - .../org.eclipse.core.resources.prefs | 2 + .../CardLayoutGuides.inx | 0 .../CardLayoutGuides.py | 0 .../{ => HexLayoutGuides}/HexLayoutGuides.inx | 0 .../{ => HexLayoutGuides}/HexLayoutGuides.py | 0 .../InsertPaperTemplate.inx | 0 .../InsertPaperTemplate.py | 0 .../{ => InsetAlignment}/InsetAlignment.inx | 0 .../{ => InsetAlignment}/InsetAlignment.py | 0 .../RemoveDuplicateGuides.inx | 0 .../RemoveDuplicateGuides.py | 0 .../{ => affine_spirals}/affine_spirals.inx | 2 - .../{ => affine_spirals}/affine_spirals.py | 2 - .../{ => ai_eps_output}/ai_eps_output.inx | 0 .../{ => ai_eps_output}/ai_eps_output.py | 0 .../anotherperspective.inx | 0 .../anotherperspective.py | 0 .../{ => applytransform}/applytransform.inx | 0 .../{ => applytransform}/applytransform.py | 0 .../archimedesspiral.inx | 2 +- .../archimedesspiral.py | 0 .../attributes_cleaner.inx | 0 .../attributes_cleaner.py | 0 .../attributes_editor.inx | 0 .../attributes_editor.py | 0 .../attributes_import.inx | 0 .../attributes_import.py | 0 .../{ => bezierenvelope}/bezierenvelope.inx | 0 .../{ => bezierenvelope}/bezierenvelope.py | 0 .../fablabchemnitz/{ => blobs}/blobs.inx | 0 .../fablabchemnitz/{ => blobs}/blobs.py | 0 .../{ => blueprint_maker}/blueprint_maker.inx | 0 .../{ => blueprint_maker}/blueprint_maker.py | 0 .../{ => boukamp_code}/bouwkamp_code.inx | 0 .../{ => boukamp_code}/bouwkamp_code.py | 0 .../{ => boundingbox}/boundingbox.inx | 0 .../{ => boundingbox}/boundingbox.py | 0 .../boxmaker_generic/DebugGenericBox.txt | 163 -- .../{ => can_generator}/can_generator.inx | 0 .../{ => can_generator}/can_generator.py | 0 .../{ => chain_paths}/chain_paths.inx | 0 .../{ => chain_paths}/chain_paths.py | 0 .../{ => checkerboard}/checkerboard.inx | 0 .../{ => checkerboard}/checkerboard.py | 0 .../{ => chipScratches}/chipScratches.inx | 0 .../{ => chipScratches}/chipScratches.py | 0 .../{ => cleangroups}/cleangroups.inx | 0 .../{ => cleangroups}/cleangroups.py | 0 .../{ => cleanup_styles}/cleanup_styles.inx | 2 +- .../{ => cleanup_styles}/cleanup_styles.py | 0 .../clonesperspective.inx | 2 +- .../clonesperspective.py | 0 .../{ => close_paths}/close_paths.inx | 0 .../{ => close_paths}/close_paths.py | 0 .../color_alpha_replace.inx | 0 .../color_alpha_replace.py | 0 .../color_harmony/color_harmony.inx | 2 +- .../{ => conic_box}/conic_box.inx | 0 .../{ => conic_box}/conic_box.py | 0 .../contourscanner/contour_scanner.py | 2 +- .../convert_polylines.inx | 0 .../convert_polylines.py | 0 .../{ => convexhull}/convexhull.inx | 0 .../{ => convexhull}/convexhull.py | 0 .../{ => create_links}/create_links.inx | 2 +- .../{ => create_links}/create_links.py | 0 .../{ => createtuckbox}/createtuckbox.inx | 0 .../{ => createtuckbox}/createtuckbox.py | 0 .../fablabchemnitz/cutcraft/cutcraftbox.inx | 83 +- .../cutcraft/cutcraftcylinder.inx | 100 +- .../cutcraft/cutcraftrollerbot.inx | 74 +- .../{ => delaunay}/delaunay.inx | 2 +- .../fablabchemnitz/{ => delaunay}/delaunay.py | 0 .../{ => delete_above}/delete_above.inx | 0 .../{ => delete_above}/delete_above.py | 0 .../{ => destructiveclip}/destructiveclip.inx | 0 .../{ => destructiveclip}/destructiveclip.py | 0 .../{ => dimensioning}/dimensioning.inx | 0 .../{ => dimensioning}/dimensioning.py | 0 .../{ => distortion}/distortion.inx | 0 .../{ => distortion}/distortion.py | 0 .../{ => dots2pathpoints}/dots2pathpoints.inx | 2 +- .../{ => dots2pathpoints}/dots2pathpoints.py | 0 .../{ => drawdirections}/drawdirections.inx | 0 .../{ => drawdirections}/drawdirections.py | 0 .../{ => eggbot_maze}/eggbot_maze.inx | 0 .../{ => eggbot_maze}/eggbot_maze.py | 0 .../eggbot_sineandlace.inx | 2 +- .../eggbot_sineandlace.py | 0 .../{ => eggbot_twist}/eggbot_twist.inx | 0 .../{ => eggbot_twist}/eggbot_twist.py | 0 .../{ => ellipse_5pts}/ellipse_5pts.inx | 0 .../{ => ellipse_5pts}/ellipse_5pts.py | 0 .../{ => elliptical_box}/elliptical_box.inx | 0 .../{ => elliptical_box}/elliptical_box.py | 0 .../inkscape_helper/BezierCurve.py | 0 .../inkscape_helper/Coordinate.py | 0 .../inkscape_helper/Effect.py | 0 .../inkscape_helper/Ellipse.py | 0 .../inkscape_helper/EllipticArc.py | 0 .../inkscape_helper/Line.py | 0 .../inkscape_helper/Matrix.py | 0 .../inkscape_helper/PathSegment.py | 0 .../inkscape_helper/SVG.py | 0 .../inkscape_helper/__init__.py | 0 .../elliptical_cone_box/DebugEllConicBox.txt | 672 +++++ .../elliptical_cone_box.inx | 0 .../elliptical_cone_box.py | 0 .../epilog_bbox_adjust.inx | 0 .../epilog_bbox_adjust.py | 0 .../{ => eraser_laser}/eraser_layer.inx | 2 +- .../{ => eraser_laser}/eraser_layer.py | 0 .../exponential_distort.inx | 0 .../exponential_distort.py | 0 .../export_selection.inx | 0 .../export_selection.py | 0 .../{ => exportxy}/exportxy.inx | 0 .../fablabchemnitz/{ => exportxy}/exportxy.py | 0 .../fibonaccipattern.inx | 0 .../fibonaccipattern.py | 0 .../{ => fill_circle}/fill_circle.inx | 2 +- .../{ => fill_circle}/fill_circle.py | 0 .../{ => filletchamfer}/filletchamfer.inx | 0 .../{ => filletchamfer}/filletchamfer.py | 0 .../{ => filter_layer}/filter_layer.inx | 0 .../{ => filter_layer}/filter_layer.py | 0 .../{ => flashburst}/flashburst.inx | 0 .../{ => flashburst}/flashburst.py | 0 .../{ => flevobezier}/flevobezier.inx | 0 .../{ => flevobezier}/flevobezier.py | 0 extensions/fablabchemnitz/{ => flip}/flip.inx | 0 extensions/fablabchemnitz/{ => flip}/flip.py | 0 .../{ => fretboard}/fretboard.inx | 0 .../{ => fretboard}/fretboard.py | 0 .../{ => gears_dev}/gears_dev.inx | 0 .../{ => gears_dev}/gears_dev.py | 0 .../fablabchemnitz/{ => globe}/globe.inx | 0 .../fablabchemnitz/{ => globe}/globe.py | 0 .../{ => gpx_input}/gpx_input.inx | 0 .../{ => gpx_input}/gpx_input.py | 0 .../{ => grid_perspect2}/grid_perspect2.inx | 0 .../{ => grid_perspect2}/grid_perspect2.py | 0 .../gridstrip_creator.inx | 0 .../gridstrip_creator.py | 0 .../{ => group_to_layer}/group_to_layer.inx | 0 .../{ => group_to_layer}/group_to_layer.py | 0 .../{ => guillotine_plus}/guillotine_plus.inx | 0 .../{ => guillotine_plus}/guillotine_plus.py | 0 .../{ => hatchfill}/hatchfill.inx | 2 +- .../{ => hatchfill}/hatchfill.py | 0 .../hershey_text_alternative.inx | 0 .../hershey_text_alternative.py | 0 .../svg_fonts/EMSAllure.svg | 0 .../svg_fonts/EMSElfin.svg | 0 .../svg_fonts/EMSFelix.svg | 0 .../svg_fonts/EMSNixish.svg | 0 .../svg_fonts/EMSNixishItalic.svg | 0 .../svg_fonts/EMSOsmotron.svg | 0 .../svg_fonts/EMSReadability.svg | 0 .../svg_fonts/EMSReadabilityItalic.svg | 0 .../svg_fonts/EMSTech.svg | 0 .../svg_fonts/HersheyGothEnglish.svg | 0 .../svg_fonts/HersheySans1.svg | 0 .../svg_fonts/HersheySansMed.svg | 0 .../svg_fonts/HersheyScript1.svg | 0 .../svg_fonts/HersheyScriptMed.svg | 0 .../svg_fonts/HersheySerifBold.svg | 0 .../svg_fonts/HersheySerifBoldItalic.svg | 0 .../svg_fonts/HersheySerifMed.svg | 0 .../svg_fonts/HersheySerifMedItalic.svg | 0 .../svg_fonts/OFL.txt | 0 .../fablabchemnitz/{ => hexmap}/hexmap.inx | 0 .../fablabchemnitz/{ => hexmap}/hexmap.py | 0 .../{ => ids_to_text}/ids_to_text.inx | 4 +- .../{ => ids_to_text}/ids_to_text.py | 0 .../{ => ifs_fractals}/ifs_fractals.inx | 0 .../{ => ifs_fractals}/ifs_fractals.py | 0 .../import_3d_mesh/import_3d_mesh.inx | 2 +- .../{ => inkpacking}/inkpacking.inx | 0 .../{ => inkpacking}/inkpacking.py | 0 .../{ => input_stl}/input_stl.inx | 4 +- .../{ => input_stl}/input_stl.py | 0 .../inventory_sticker.inx | 4 +- .../inventory_sticker.py | 0 .../isometric_projection.inx | 0 .../isometric_projection.py | 0 .../jitter_gradients.inx | 0 .../jitter_gradients.py | 0 .../join_paths_optimized.inx | 0 .../join_paths_optimized.py | 0 .../{ => jpgexport}/jpegexport.inx | 0 .../{ => jpgexport}/jpegexport.py | 0 .../{ => label_color}/label_color.inx | 0 .../{ => label_color}/label_color.py | 0 .../{ => labelguides}/label_guides.inx | 0 .../{ => labelguides}/label_guides.py | 0 .../fablabchemnitz/{ => laser}/laser.inx | 0 .../fablabchemnitz/{ => laser}/laser.py | 0 .../{ => lasercut_box}/lasercut_box.inx | 0 .../{ => lasercut_box}/lasercut_box.py | 0 .../{ => lasercut_jigsaw}/lasercut_jigsaw.inx | 0 .../{ => lasercut_jigsaw}/lasercut_jigsaw.py | 0 .../lasercut_sequence.inx | 0 .../lasercut_sequence.py | 0 .../{ => leathercase}/leathercase.inx | 0 .../{ => leathercase}/leathercase.py | 0 .../{ => living_hinge}/living_hinge.inx | 2 +- .../{ => living_hinge}/living_hinge.py | 0 .../{ => living_hinge2}/living_hinge2.inx | 0 .../{ => living_hinge2}/living_hinge2.py | 0 .../{ => living_hinge3}/living_hinge3.inx | 0 .../{ => living_hinge3}/living_hinge3.py | 0 .../longest_continuous_paths.inx | 0 .../longest_continuous_paths.py | 0 .../{ => low_poly_2}/low_poly_2.inx | 0 .../{ => low_poly_2}/low_poly_2.py | 0 extensions/fablabchemnitz/maze/laby.inx | 2 +- .../{ => migrategroups}/migrategroups.inx | 2 +- .../{ => migrategroups}/migrategroups.py | 4 + .../fablabchemnitz/{ => mirror}/mirror.inx | 0 .../fablabchemnitz/{ => mirror}/mirror.py | 0 .../{ => mutual_cut_line}/mutual_cut_line.inx | 0 .../{ => mutual_cut_line}/mutual_cut_line.py | 0 .../fablabchemnitz/{ => netting}/netting.inx | 0 .../fablabchemnitz/{ => netting}/netting.py | 0 .../{ => next_gen}/next_gen.inx | 0 .../fablabchemnitz/{ => next_gen}/next_gen.py | 0 .../{ => offset_paths}/offset_paths.inx | 2 +- .../{ => offset_paths}/offset_paths.py | 0 .../{ => openClosedPath}/openClosedPath.inx | 0 .../{ => openClosedPath}/openClosedPath.py | 0 .../{ => paperfold}/paperfold.inx | 2 +- .../{ => paperfold}/paperfold.py | 0 .../{ => parabola}/parabola.inx | 0 .../fablabchemnitz/{ => parabola}/parabola.py | 0 .../{ => paste_length}/paste_length.inx | 0 .../{ => paste_length}/paste_length.py | 0 .../path2flex/DebugPath2Flex.txt | 182 ++ .../{ => path2flex}/path2flex.inx | 0 .../{ => path2flex}/path2flex.py | 0 .../path_intersections.inx | 0 .../path_intersections.py | 0 .../path_number_subpaths.inx | 2 +- .../path_number_subpaths.py | 0 .../pathops/pathops_combine.inx | 2 +- .../pathops/pathops_cutpath.inx | 2 +- .../pathops/pathops_difference.inx | 2 +- .../pathops/pathops_division.inx | 2 +- .../pathops/pathops_exclusion.inx | 2 +- .../pathops/pathops_intersection.inx | 2 +- .../fablabchemnitz/pathops/pathops_union.inx | 2 +- .../{ => paths2openscad}/paths2openscad.inx | 0 .../{ => paths2openscad}/paths2openscad.py | 0 .../{ => pathselection}/pathselection.inx | 0 .../{ => pathselection}/pathselection.py | 0 .../{ => pianoscale}/pianoscale.inx | 0 .../{ => pianoscale}/pianoscale.py | 0 .../{ => pixel2svg}/pixel2svg.inx | 0 .../{ => pixel2svg}/pixel2svg.py | 0 .../fablabchemnitz/{ => polygon}/polygon.inx | 0 .../fablabchemnitz/{ => polygon}/polygon.py | 0 .../printing_marks_dotted.inx | 0 .../printing_marks_dotted.py | 0 .../purge_pointy_paths.inx | 0 .../purge_pointy_paths.py | 0 .../{ => quickjoint}/quickjoint.inx | 0 .../{ => quickjoint}/quickjoint.py | 0 .../fablabchemnitz/{ => ratchet}/ratchet.inx | 0 .../fablabchemnitz/{ => ratchet}/ratchet.py | 0 .../{ => realscale}/realscale.inx | 0 .../{ => realscale}/realscale.py | 0 .../removeDuplicateNodes.inx | 0 .../removeDuplicateNodes.py | 0 .../remove_redundant.inx | 0 .../remove_redundant.py | 0 .../render_knob_scale.inx | 0 .../render_knob_scale.py | 0 .../{ => render_scale}/render_scale.inx | 6 +- .../{ => render_scale}/render_scale.py | 0 .../render_silhouette_regmarks.inx | 2 +- .../render_silhouette_regmarks.py | 200 +- .../reverse_order_subpaths.inx | 0 .../reverse_order_subpaths.py | 0 .../{ => robotbox}/robotbox.inx | 0 .../fablabchemnitz/{ => robotbox}/robotbox.py | 0 .../roland_cutstudio.inx | 0 .../roland_cutstudio.py | 0 .../roland_eps_export.inx | 0 .../roland_eps_export.py | 0 .../{ => round_corners}/round_corners.inx | 0 .../{ => round_corners}/round_corners.py | 0 .../fablabchemnitz/{ => rounder}/rounder.inx | 2 +- .../fablabchemnitz/{ => rounder}/rounder.py | 0 .../{ => scaletosize}/scaletosize.inx | 0 .../{ => scaletosize}/scaletosize.py | 0 extensions/fablabchemnitz/shapes/shapes.inx | 2 +- .../{ => sheet_conus}/sheet_conus.inx | 0 .../{ => sheet_conus}/sheet_conus.py | 0 .../{ => sheriff_star}/sheriff_star.inx | 0 .../{ => sheriff_star}/sheriff_star.py | 0 .../slider_electrodes.inx | 0 .../slider_electrodes.py | 0 .../small_things_filter.inx | 0 .../small_things_filter.py | 0 .../{ => snap_objects}/snap_objects.inx | 0 .../{ => snap_objects}/snap_objects.py | 0 .../{ => sourcecodetext}/sourcecodetext.inx | 0 .../{ => sourcecodetext}/sourcecodetext.py | 0 .../inkscapeMadeEasy/inkscapeMadeEasy_Base.py | 0 .../inkscapeMadeEasy/inkscapeMadeEasy_Draw.py | 0 .../inkscapeMadeEasy/inkscapeMadeEasy_Plot.py | 0 .../{ => spirograph}/spirograph.inx | 0 .../{ => spirograph}/spirograph.py | 0 .../{ => split_bezier}/split_bezier.inx | 0 .../{ => split_bezier}/split_bezier.py | 0 .../{ => sprockets}/sprockets.inx | 0 .../{ => sprockets}/sprockets.py | 0 .../{ => starshine}/starshine.inx | 0 .../{ => starshine}/starshine.py | 0 .../fablabchemnitz/{ => streaks}/streaks.inx | 0 .../fablabchemnitz/{ => streaks}/streaks.py | 0 .../{ => strip_line}/geometry/Circle.py | 0 .../{ => strip_line}/geometry/Minus.py | 0 .../{ => strip_line}/geometry/Plus.py | 0 .../{ => strip_line}/geometry/Triangle.py | 0 .../{ => strip_line}/geometry/Vertex.py | 0 .../{ => strip_line}/strip_line.inx | 2 +- .../{ => strip_line}/strip_line.py | 0 .../strokecolor_as_fill.inx | 0 .../strokecolor_as_fill.py | 0 .../styles_to_layers.inx | 2 +- .../styles_to_layers.py | 4 + .../fablabchemnitz/sudoku/render_sudoku.inx | 2 +- .../sundial_declining.inx | 0 .../sundial_declining.py | 0 .../fablabchemnitz/svgpathtools/__init__.py | 19 - .../fablabchemnitz/svgpathtools/bezier.py | 375 --- .../svgpathtools/directional_field.py | 21 - .../fablabchemnitz/svgpathtools/misctools.py | 64 - .../fablabchemnitz/svgpathtools/parser.py | 196 -- .../fablabchemnitz/svgpathtools/path.py | 2238 ----------------- .../fablabchemnitz/svgpathtools/paths2svg.py | 387 --- .../fablabchemnitz/svgpathtools/pathtools.py | 14 - .../fablabchemnitz/svgpathtools/polytools.py | 80 - .../fablabchemnitz/svgpathtools/smoothing.py | 201 -- .../fablabchemnitz/svgpathtools/svg2paths.py | 126 - .../svgpathtools/svg_to_paths.py | 211 -- .../fablabchemnitz/svgwrite/__init__.py | 93 - extensions/fablabchemnitz/svgwrite/animate.py | 183 -- extensions/fablabchemnitz/svgwrite/base.py | 282 --- .../fablabchemnitz/svgwrite/container.py | 287 --- .../fablabchemnitz/svgwrite/data/__init__.py | 0 .../fablabchemnitz/svgwrite/data/colors.py | 156 -- .../fablabchemnitz/svgwrite/data/full11.py | 1405 ----------- .../fablabchemnitz/svgwrite/data/pattern.py | 30 - .../fablabchemnitz/svgwrite/data/svgparser.py | 131 - .../fablabchemnitz/svgwrite/data/tiny12.py | 966 ------- .../svgwrite/data/typechecker.py | 342 --- .../fablabchemnitz/svgwrite/data/types.py | 81 - extensions/fablabchemnitz/svgwrite/drawing.py | 143 -- .../fablabchemnitz/svgwrite/elementfactory.py | 76 - extensions/fablabchemnitz/svgwrite/etree.py | 49 - .../svgwrite/extensions/__init__.py | 3 - .../svgwrite/extensions/inkscape.py | 89 - .../svgwrite/extensions/shapes.py | 131 - extensions/fablabchemnitz/svgwrite/filters.py | 273 -- .../fablabchemnitz/svgwrite/gradients.py | 130 - extensions/fablabchemnitz/svgwrite/image.py | 61 - extensions/fablabchemnitz/svgwrite/masking.py | 50 - extensions/fablabchemnitz/svgwrite/mixins.py | 298 --- extensions/fablabchemnitz/svgwrite/params.py | 71 - extensions/fablabchemnitz/svgwrite/path.py | 75 - extensions/fablabchemnitz/svgwrite/pattern.py | 50 - extensions/fablabchemnitz/svgwrite/shapes.py | 159 -- .../fablabchemnitz/svgwrite/solidcolor.py | 41 - extensions/fablabchemnitz/svgwrite/text.py | 218 -- extensions/fablabchemnitz/svgwrite/utils.py | 267 -- .../fablabchemnitz/svgwrite/validator2.py | 170 -- extensions/fablabchemnitz/svgwrite/version.py | 31 - .../fablabchemnitz/{ => tangent}/tangent.inx | 0 .../fablabchemnitz/{ => tangent}/tangent.py | 0 .../fablabchemnitz/{ => travel}/travel.inx | 0 .../fablabchemnitz/{ => travel}/travel.py | 0 .../{ => triangular_grid}/triangular_grid.inx | 2 +- .../{ => triangular_grid}/triangular_grid.py | 0 .../{ => triangulation}/triangulation.inx | 0 .../{ => triangulation}/triangulation.py | 0 .../upgrade_mightyscape.inx | 0 .../upgrade_mightyscape.py | 2 +- .../{ => vh_to_line}/vh_to_line.inx | 0 .../{ => vh_to_line}/vh_to_line.py | 0 .../fablabchemnitz/{ => viewbox}/viewbox.inx | 0 .../fablabchemnitz/{ => viewbox}/viewbox.py | 0 .../fablabchemnitz/vpypetools/vpypetools.py | 2 +- .../fablabchemnitz/{ => x_agram}/x_agram.inx | 0 .../fablabchemnitz/{ => x_agram}/x_agram.py | 0 .../fablabchemnitz/{ => zigzag}/zigzag.inx | 0 .../fablabchemnitz/{ => zigzag}/zigzag.py | 0 .../{ => zoetrope}/zoetrope.inx | 0 .../fablabchemnitz/{ => zoetrope}/zoetrope.py | 0 402 files changed, 1099 insertions(+), 10769 deletions(-) delete mode 100644 extensions/.project create mode 100644 extensions/.settings/org.eclipse.core.resources.prefs rename extensions/fablabchemnitz/{ => CardLayoutGuides}/CardLayoutGuides.inx (100%) rename extensions/fablabchemnitz/{ => CardLayoutGuides}/CardLayoutGuides.py (100%) rename extensions/fablabchemnitz/{ => HexLayoutGuides}/HexLayoutGuides.inx (100%) rename extensions/fablabchemnitz/{ => HexLayoutGuides}/HexLayoutGuides.py (100%) rename extensions/fablabchemnitz/{ => InsertPaperTemplate}/InsertPaperTemplate.inx (100%) rename extensions/fablabchemnitz/{ => InsertPaperTemplate}/InsertPaperTemplate.py (100%) rename extensions/fablabchemnitz/{ => InsetAlignment}/InsetAlignment.inx (100%) rename extensions/fablabchemnitz/{ => InsetAlignment}/InsetAlignment.py (100%) rename extensions/fablabchemnitz/{ => RemoveDuplicateGuides}/RemoveDuplicateGuides.inx (100%) rename extensions/fablabchemnitz/{ => RemoveDuplicateGuides}/RemoveDuplicateGuides.py (100%) rename extensions/fablabchemnitz/{ => affine_spirals}/affine_spirals.inx (84%) rename extensions/fablabchemnitz/{ => affine_spirals}/affine_spirals.py (95%) rename extensions/fablabchemnitz/{ => ai_eps_output}/ai_eps_output.inx (100%) rename extensions/fablabchemnitz/{ => ai_eps_output}/ai_eps_output.py (100%) rename extensions/fablabchemnitz/{ => anotherperspective}/anotherperspective.inx (100%) rename extensions/fablabchemnitz/{ => anotherperspective}/anotherperspective.py (100%) rename extensions/fablabchemnitz/{ => applytransform}/applytransform.inx (100%) rename extensions/fablabchemnitz/{ => applytransform}/applytransform.py (100%) rename extensions/fablabchemnitz/{ => archimedesspiral}/archimedesspiral.inx (97%) rename extensions/fablabchemnitz/{ => archimedesspiral}/archimedesspiral.py (100%) rename extensions/fablabchemnitz/{ => attributes_cleaner}/attributes_cleaner.inx (100%) rename extensions/fablabchemnitz/{ => attributes_cleaner}/attributes_cleaner.py (100%) rename extensions/fablabchemnitz/{ => attributes_editor}/attributes_editor.inx (100%) rename extensions/fablabchemnitz/{ => attributes_editor}/attributes_editor.py (100%) rename extensions/fablabchemnitz/{ => attributes_import}/attributes_import.inx (100%) rename extensions/fablabchemnitz/{ => attributes_import}/attributes_import.py (100%) rename extensions/fablabchemnitz/{ => bezierenvelope}/bezierenvelope.inx (100%) rename extensions/fablabchemnitz/{ => bezierenvelope}/bezierenvelope.py (100%) rename extensions/fablabchemnitz/{ => blobs}/blobs.inx (100%) rename extensions/fablabchemnitz/{ => blobs}/blobs.py (100%) rename extensions/fablabchemnitz/{ => blueprint_maker}/blueprint_maker.inx (100%) rename extensions/fablabchemnitz/{ => blueprint_maker}/blueprint_maker.py (100%) rename extensions/fablabchemnitz/{ => boukamp_code}/bouwkamp_code.inx (100%) rename extensions/fablabchemnitz/{ => boukamp_code}/bouwkamp_code.py (100%) rename extensions/fablabchemnitz/{ => boundingbox}/boundingbox.inx (100%) rename extensions/fablabchemnitz/{ => boundingbox}/boundingbox.py (100%) delete mode 100644 extensions/fablabchemnitz/boxmaker_generic/DebugGenericBox.txt rename extensions/fablabchemnitz/{ => can_generator}/can_generator.inx (100%) rename extensions/fablabchemnitz/{ => can_generator}/can_generator.py (100%) rename extensions/fablabchemnitz/{ => chain_paths}/chain_paths.inx (100%) rename extensions/fablabchemnitz/{ => chain_paths}/chain_paths.py (100%) rename extensions/fablabchemnitz/{ => checkerboard}/checkerboard.inx (100%) rename extensions/fablabchemnitz/{ => checkerboard}/checkerboard.py (100%) rename extensions/fablabchemnitz/{ => chipScratches}/chipScratches.inx (100%) rename extensions/fablabchemnitz/{ => chipScratches}/chipScratches.py (100%) rename extensions/fablabchemnitz/{ => cleangroups}/cleangroups.inx (100%) rename extensions/fablabchemnitz/{ => cleangroups}/cleangroups.py (100%) rename extensions/fablabchemnitz/{ => cleanup_styles}/cleanup_styles.inx (98%) rename extensions/fablabchemnitz/{ => cleanup_styles}/cleanup_styles.py (100%) rename extensions/fablabchemnitz/{ => clonesperspective}/clonesperspective.inx (96%) rename extensions/fablabchemnitz/{ => clonesperspective}/clonesperspective.py (100%) rename extensions/fablabchemnitz/{ => close_paths}/close_paths.inx (100%) rename extensions/fablabchemnitz/{ => close_paths}/close_paths.py (100%) rename extensions/fablabchemnitz/{ => color_alpha_replace}/color_alpha_replace.inx (100%) rename extensions/fablabchemnitz/{ => color_alpha_replace}/color_alpha_replace.py (100%) rename extensions/fablabchemnitz/{ => conic_box}/conic_box.inx (100%) rename extensions/fablabchemnitz/{ => conic_box}/conic_box.py (100%) rename extensions/fablabchemnitz/{ => convert_polylines}/convert_polylines.inx (100%) rename extensions/fablabchemnitz/{ => convert_polylines}/convert_polylines.py (100%) rename extensions/fablabchemnitz/{ => convexhull}/convexhull.inx (100%) rename extensions/fablabchemnitz/{ => convexhull}/convexhull.py (100%) rename extensions/fablabchemnitz/{ => create_links}/create_links.inx (99%) rename extensions/fablabchemnitz/{ => create_links}/create_links.py (100%) rename extensions/fablabchemnitz/{ => createtuckbox}/createtuckbox.inx (100%) rename extensions/fablabchemnitz/{ => createtuckbox}/createtuckbox.py (100%) rename extensions/fablabchemnitz/{ => delaunay}/delaunay.inx (96%) rename extensions/fablabchemnitz/{ => delaunay}/delaunay.py (100%) rename extensions/fablabchemnitz/{ => delete_above}/delete_above.inx (100%) rename extensions/fablabchemnitz/{ => delete_above}/delete_above.py (100%) rename extensions/fablabchemnitz/{ => destructiveclip}/destructiveclip.inx (100%) rename extensions/fablabchemnitz/{ => destructiveclip}/destructiveclip.py (100%) rename extensions/fablabchemnitz/{ => dimensioning}/dimensioning.inx (100%) rename extensions/fablabchemnitz/{ => dimensioning}/dimensioning.py (100%) rename extensions/fablabchemnitz/{ => distortion}/distortion.inx (100%) rename extensions/fablabchemnitz/{ => distortion}/distortion.py (100%) rename extensions/fablabchemnitz/{ => dots2pathpoints}/dots2pathpoints.inx (93%) rename extensions/fablabchemnitz/{ => dots2pathpoints}/dots2pathpoints.py (100%) rename extensions/fablabchemnitz/{ => drawdirections}/drawdirections.inx (100%) rename extensions/fablabchemnitz/{ => drawdirections}/drawdirections.py (100%) rename extensions/fablabchemnitz/{ => eggbot_maze}/eggbot_maze.inx (100%) rename extensions/fablabchemnitz/{ => eggbot_maze}/eggbot_maze.py (100%) rename extensions/fablabchemnitz/{ => eggbot_sineandlace}/eggbot_sineandlace.inx (96%) rename extensions/fablabchemnitz/{ => eggbot_sineandlace}/eggbot_sineandlace.py (100%) rename extensions/fablabchemnitz/{ => eggbot_twist}/eggbot_twist.inx (100%) rename extensions/fablabchemnitz/{ => eggbot_twist}/eggbot_twist.py (100%) rename extensions/fablabchemnitz/{ => ellipse_5pts}/ellipse_5pts.inx (100%) rename extensions/fablabchemnitz/{ => ellipse_5pts}/ellipse_5pts.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/elliptical_box.inx (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/elliptical_box.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/BezierCurve.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/Coordinate.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/Effect.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/Ellipse.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/EllipticArc.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/Line.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/Matrix.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/PathSegment.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/SVG.py (100%) rename extensions/fablabchemnitz/{ => elliptical_box}/inkscape_helper/__init__.py (100%) create mode 100644 extensions/fablabchemnitz/elliptical_cone_box/DebugEllConicBox.txt rename extensions/fablabchemnitz/{ => elliptical_cone_box}/elliptical_cone_box.inx (100%) rename extensions/fablabchemnitz/{ => elliptical_cone_box}/elliptical_cone_box.py (100%) rename extensions/fablabchemnitz/{ => epilog_bbox_adjust}/epilog_bbox_adjust.inx (100%) rename extensions/fablabchemnitz/{ => epilog_bbox_adjust}/epilog_bbox_adjust.py (100%) rename extensions/fablabchemnitz/{ => eraser_laser}/eraser_layer.inx (91%) rename extensions/fablabchemnitz/{ => eraser_laser}/eraser_layer.py (100%) rename extensions/fablabchemnitz/{ => exponential_distort}/exponential_distort.inx (100%) rename extensions/fablabchemnitz/{ => exponential_distort}/exponential_distort.py (100%) rename extensions/fablabchemnitz/{ => export_selection}/export_selection.inx (100%) rename extensions/fablabchemnitz/{ => export_selection}/export_selection.py (100%) rename extensions/fablabchemnitz/{ => exportxy}/exportxy.inx (100%) rename extensions/fablabchemnitz/{ => exportxy}/exportxy.py (100%) rename extensions/fablabchemnitz/{ => fibonaccipattern}/fibonaccipattern.inx (100%) rename extensions/fablabchemnitz/{ => fibonaccipattern}/fibonaccipattern.py (100%) rename extensions/fablabchemnitz/{ => fill_circle}/fill_circle.inx (96%) rename extensions/fablabchemnitz/{ => fill_circle}/fill_circle.py (100%) rename extensions/fablabchemnitz/{ => filletchamfer}/filletchamfer.inx (100%) rename extensions/fablabchemnitz/{ => filletchamfer}/filletchamfer.py (100%) rename extensions/fablabchemnitz/{ => filter_layer}/filter_layer.inx (100%) rename extensions/fablabchemnitz/{ => filter_layer}/filter_layer.py (100%) rename extensions/fablabchemnitz/{ => flashburst}/flashburst.inx (100%) rename extensions/fablabchemnitz/{ => flashburst}/flashburst.py (100%) mode change 100755 => 100644 rename extensions/fablabchemnitz/{ => flevobezier}/flevobezier.inx (100%) rename extensions/fablabchemnitz/{ => flevobezier}/flevobezier.py (100%) rename extensions/fablabchemnitz/{ => flip}/flip.inx (100%) rename extensions/fablabchemnitz/{ => flip}/flip.py (100%) rename extensions/fablabchemnitz/{ => fretboard}/fretboard.inx (100%) rename extensions/fablabchemnitz/{ => fretboard}/fretboard.py (100%) rename extensions/fablabchemnitz/{ => gears_dev}/gears_dev.inx (100%) rename extensions/fablabchemnitz/{ => gears_dev}/gears_dev.py (100%) rename extensions/fablabchemnitz/{ => globe}/globe.inx (100%) rename extensions/fablabchemnitz/{ => globe}/globe.py (100%) rename extensions/fablabchemnitz/{ => gpx_input}/gpx_input.inx (100%) rename extensions/fablabchemnitz/{ => gpx_input}/gpx_input.py (100%) rename extensions/fablabchemnitz/{ => grid_perspect2}/grid_perspect2.inx (100%) rename extensions/fablabchemnitz/{ => grid_perspect2}/grid_perspect2.py (100%) rename extensions/fablabchemnitz/{ => gridstrip_creator}/gridstrip_creator.inx (100%) rename extensions/fablabchemnitz/{ => gridstrip_creator}/gridstrip_creator.py (100%) rename extensions/fablabchemnitz/{ => group_to_layer}/group_to_layer.inx (100%) rename extensions/fablabchemnitz/{ => group_to_layer}/group_to_layer.py (100%) rename extensions/fablabchemnitz/{ => guillotine_plus}/guillotine_plus.inx (100%) rename extensions/fablabchemnitz/{ => guillotine_plus}/guillotine_plus.py (100%) rename extensions/fablabchemnitz/{ => hatchfill}/hatchfill.inx (99%) rename extensions/fablabchemnitz/{ => hatchfill}/hatchfill.py (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/hershey_text_alternative.inx (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/hershey_text_alternative.py (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSAllure.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSElfin.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSFelix.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSNixish.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSNixishItalic.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSOsmotron.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSReadability.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSReadabilityItalic.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/EMSTech.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheyGothEnglish.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheySans1.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheySansMed.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheyScript1.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheyScriptMed.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheySerifBold.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheySerifBoldItalic.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheySerifMed.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/HersheySerifMedItalic.svg (100%) rename extensions/fablabchemnitz/{ => hershey_text_alternative}/svg_fonts/OFL.txt (100%) rename extensions/fablabchemnitz/{ => hexmap}/hexmap.inx (100%) rename extensions/fablabchemnitz/{ => hexmap}/hexmap.py (100%) rename extensions/fablabchemnitz/{ => ids_to_text}/ids_to_text.inx (97%) rename extensions/fablabchemnitz/{ => ids_to_text}/ids_to_text.py (100%) rename extensions/fablabchemnitz/{ => ifs_fractals}/ifs_fractals.inx (100%) rename extensions/fablabchemnitz/{ => ifs_fractals}/ifs_fractals.py (100%) rename extensions/fablabchemnitz/{ => inkpacking}/inkpacking.inx (100%) rename extensions/fablabchemnitz/{ => inkpacking}/inkpacking.py (100%) rename extensions/fablabchemnitz/{ => input_stl}/input_stl.inx (97%) rename extensions/fablabchemnitz/{ => input_stl}/input_stl.py (100%) rename extensions/fablabchemnitz/{ => inventory_sticker}/inventory_sticker.inx (97%) rename extensions/fablabchemnitz/{ => inventory_sticker}/inventory_sticker.py (100%) rename extensions/fablabchemnitz/{ => isometric_projection}/isometric_projection.inx (100%) rename extensions/fablabchemnitz/{ => isometric_projection}/isometric_projection.py (100%) rename extensions/fablabchemnitz/{ => jitter_gradients}/jitter_gradients.inx (100%) rename extensions/fablabchemnitz/{ => jitter_gradients}/jitter_gradients.py (100%) rename extensions/fablabchemnitz/{ => join_paths_optimized}/join_paths_optimized.inx (100%) rename extensions/fablabchemnitz/{ => join_paths_optimized}/join_paths_optimized.py (100%) rename extensions/fablabchemnitz/{ => jpgexport}/jpegexport.inx (100%) rename extensions/fablabchemnitz/{ => jpgexport}/jpegexport.py (100%) rename extensions/fablabchemnitz/{ => label_color}/label_color.inx (100%) rename extensions/fablabchemnitz/{ => label_color}/label_color.py (100%) rename extensions/fablabchemnitz/{ => labelguides}/label_guides.inx (100%) rename extensions/fablabchemnitz/{ => labelguides}/label_guides.py (100%) mode change 100755 => 100644 rename extensions/fablabchemnitz/{ => laser}/laser.inx (100%) rename extensions/fablabchemnitz/{ => laser}/laser.py (100%) rename extensions/fablabchemnitz/{ => lasercut_box}/lasercut_box.inx (100%) rename extensions/fablabchemnitz/{ => lasercut_box}/lasercut_box.py (100%) rename extensions/fablabchemnitz/{ => lasercut_jigsaw}/lasercut_jigsaw.inx (100%) rename extensions/fablabchemnitz/{ => lasercut_jigsaw}/lasercut_jigsaw.py (100%) rename extensions/fablabchemnitz/{ => lasercut_sequence}/lasercut_sequence.inx (100%) rename extensions/fablabchemnitz/{ => lasercut_sequence}/lasercut_sequence.py (100%) rename extensions/fablabchemnitz/{ => leathercase}/leathercase.inx (100%) rename extensions/fablabchemnitz/{ => leathercase}/leathercase.py (100%) rename extensions/fablabchemnitz/{ => living_hinge}/living_hinge.inx (98%) rename extensions/fablabchemnitz/{ => living_hinge}/living_hinge.py (100%) rename extensions/fablabchemnitz/{ => living_hinge2}/living_hinge2.inx (100%) rename extensions/fablabchemnitz/{ => living_hinge2}/living_hinge2.py (100%) rename extensions/fablabchemnitz/{ => living_hinge3}/living_hinge3.inx (100%) rename extensions/fablabchemnitz/{ => living_hinge3}/living_hinge3.py (100%) rename extensions/fablabchemnitz/{ => longest_continuous_paths}/longest_continuous_paths.inx (100%) rename extensions/fablabchemnitz/{ => longest_continuous_paths}/longest_continuous_paths.py (100%) rename extensions/fablabchemnitz/{ => low_poly_2}/low_poly_2.inx (100%) rename extensions/fablabchemnitz/{ => low_poly_2}/low_poly_2.py (100%) rename extensions/fablabchemnitz/{ => migrategroups}/migrategroups.inx (99%) rename extensions/fablabchemnitz/{ => migrategroups}/migrategroups.py (99%) rename extensions/fablabchemnitz/{ => mirror}/mirror.inx (100%) rename extensions/fablabchemnitz/{ => mirror}/mirror.py (100%) rename extensions/fablabchemnitz/{ => mutual_cut_line}/mutual_cut_line.inx (100%) rename extensions/fablabchemnitz/{ => mutual_cut_line}/mutual_cut_line.py (100%) rename extensions/fablabchemnitz/{ => netting}/netting.inx (100%) rename extensions/fablabchemnitz/{ => netting}/netting.py (100%) rename extensions/fablabchemnitz/{ => next_gen}/next_gen.inx (100%) rename extensions/fablabchemnitz/{ => next_gen}/next_gen.py (100%) rename extensions/fablabchemnitz/{ => offset_paths}/offset_paths.inx (98%) rename extensions/fablabchemnitz/{ => offset_paths}/offset_paths.py (100%) rename extensions/fablabchemnitz/{ => openClosedPath}/openClosedPath.inx (100%) rename extensions/fablabchemnitz/{ => openClosedPath}/openClosedPath.py (100%) rename extensions/fablabchemnitz/{ => paperfold}/paperfold.inx (99%) rename extensions/fablabchemnitz/{ => paperfold}/paperfold.py (100%) rename extensions/fablabchemnitz/{ => parabola}/parabola.inx (100%) rename extensions/fablabchemnitz/{ => parabola}/parabola.py (100%) rename extensions/fablabchemnitz/{ => paste_length}/paste_length.inx (100%) rename extensions/fablabchemnitz/{ => paste_length}/paste_length.py (100%) create mode 100644 extensions/fablabchemnitz/path2flex/DebugPath2Flex.txt rename extensions/fablabchemnitz/{ => path2flex}/path2flex.inx (100%) rename extensions/fablabchemnitz/{ => path2flex}/path2flex.py (100%) rename extensions/fablabchemnitz/{ => path_intersections}/path_intersections.inx (100%) rename extensions/fablabchemnitz/{ => path_intersections}/path_intersections.py (100%) rename extensions/fablabchemnitz/{ => path_number_subpaths}/path_number_subpaths.inx (91%) rename extensions/fablabchemnitz/{ => path_number_subpaths}/path_number_subpaths.py (100%) rename extensions/fablabchemnitz/{ => paths2openscad}/paths2openscad.inx (100%) rename extensions/fablabchemnitz/{ => paths2openscad}/paths2openscad.py (100%) rename extensions/fablabchemnitz/{ => pathselection}/pathselection.inx (100%) rename extensions/fablabchemnitz/{ => pathselection}/pathselection.py (100%) rename extensions/fablabchemnitz/{ => pianoscale}/pianoscale.inx (100%) rename extensions/fablabchemnitz/{ => pianoscale}/pianoscale.py (100%) rename extensions/fablabchemnitz/{ => pixel2svg}/pixel2svg.inx (100%) rename extensions/fablabchemnitz/{ => pixel2svg}/pixel2svg.py (100%) rename extensions/fablabchemnitz/{ => polygon}/polygon.inx (100%) rename extensions/fablabchemnitz/{ => polygon}/polygon.py (100%) rename extensions/fablabchemnitz/{ => printing_marks_dotted}/printing_marks_dotted.inx (100%) rename extensions/fablabchemnitz/{ => printing_marks_dotted}/printing_marks_dotted.py (100%) rename extensions/fablabchemnitz/{ => purge_pointy_paths}/purge_pointy_paths.inx (100%) rename extensions/fablabchemnitz/{ => purge_pointy_paths}/purge_pointy_paths.py (100%) rename extensions/fablabchemnitz/{ => quickjoint}/quickjoint.inx (100%) rename extensions/fablabchemnitz/{ => quickjoint}/quickjoint.py (100%) rename extensions/fablabchemnitz/{ => ratchet}/ratchet.inx (100%) rename extensions/fablabchemnitz/{ => ratchet}/ratchet.py (100%) rename extensions/fablabchemnitz/{ => realscale}/realscale.inx (100%) rename extensions/fablabchemnitz/{ => realscale}/realscale.py (100%) rename extensions/fablabchemnitz/{ => removeDuplicateNodes}/removeDuplicateNodes.inx (100%) rename extensions/fablabchemnitz/{ => removeDuplicateNodes}/removeDuplicateNodes.py (100%) rename extensions/fablabchemnitz/{ => remove_redundant}/remove_redundant.inx (100%) rename extensions/fablabchemnitz/{ => remove_redundant}/remove_redundant.py (100%) rename extensions/fablabchemnitz/{ => render_knob_scale}/render_knob_scale.inx (100%) rename extensions/fablabchemnitz/{ => render_knob_scale}/render_knob_scale.py (100%) rename extensions/fablabchemnitz/{ => render_scale}/render_scale.inx (97%) rename extensions/fablabchemnitz/{ => render_scale}/render_scale.py (100%) rename extensions/fablabchemnitz/{ => render_silhouette_regmarks}/render_silhouette_regmarks.inx (92%) rename extensions/fablabchemnitz/{ => render_silhouette_regmarks}/render_silhouette_regmarks.py (97%) rename extensions/fablabchemnitz/{ => reverse_order_subpaths}/reverse_order_subpaths.inx (100%) rename extensions/fablabchemnitz/{ => reverse_order_subpaths}/reverse_order_subpaths.py (100%) rename extensions/fablabchemnitz/{ => robotbox}/robotbox.inx (100%) rename extensions/fablabchemnitz/{ => robotbox}/robotbox.py (100%) rename extensions/fablabchemnitz/{ => roland_cutstudio}/roland_cutstudio.inx (100%) rename extensions/fablabchemnitz/{ => roland_cutstudio}/roland_cutstudio.py (100%) rename extensions/fablabchemnitz/{ => roland_eps_export}/roland_eps_export.inx (100%) rename extensions/fablabchemnitz/{ => roland_eps_export}/roland_eps_export.py (100%) rename extensions/fablabchemnitz/{ => round_corners}/round_corners.inx (100%) rename extensions/fablabchemnitz/{ => round_corners}/round_corners.py (100%) mode change 100755 => 100644 rename extensions/fablabchemnitz/{ => rounder}/rounder.inx (95%) rename extensions/fablabchemnitz/{ => rounder}/rounder.py (100%) rename extensions/fablabchemnitz/{ => scaletosize}/scaletosize.inx (100%) rename extensions/fablabchemnitz/{ => scaletosize}/scaletosize.py (100%) rename extensions/fablabchemnitz/{ => sheet_conus}/sheet_conus.inx (100%) rename extensions/fablabchemnitz/{ => sheet_conus}/sheet_conus.py (100%) rename extensions/fablabchemnitz/{ => sheriff_star}/sheriff_star.inx (100%) rename extensions/fablabchemnitz/{ => sheriff_star}/sheriff_star.py (100%) rename extensions/fablabchemnitz/{ => slider_electrodes}/slider_electrodes.inx (100%) rename extensions/fablabchemnitz/{ => slider_electrodes}/slider_electrodes.py (100%) rename extensions/fablabchemnitz/{ => small_things_filter}/small_things_filter.inx (100%) rename extensions/fablabchemnitz/{ => small_things_filter}/small_things_filter.py (100%) rename extensions/fablabchemnitz/{ => snap_objects}/snap_objects.inx (100%) rename extensions/fablabchemnitz/{ => snap_objects}/snap_objects.py (100%) mode change 100755 => 100644 rename extensions/fablabchemnitz/{ => sourcecodetext}/sourcecodetext.inx (100%) rename extensions/fablabchemnitz/{ => sourcecodetext}/sourcecodetext.py (100%) rename extensions/fablabchemnitz/{ => spirograph}/inkscapeMadeEasy/inkscapeMadeEasy_Base.py (100%) rename extensions/fablabchemnitz/{ => spirograph}/inkscapeMadeEasy/inkscapeMadeEasy_Draw.py (100%) rename extensions/fablabchemnitz/{ => spirograph}/inkscapeMadeEasy/inkscapeMadeEasy_Plot.py (100%) rename extensions/fablabchemnitz/{ => spirograph}/spirograph.inx (100%) rename extensions/fablabchemnitz/{ => spirograph}/spirograph.py (100%) rename extensions/fablabchemnitz/{ => split_bezier}/split_bezier.inx (100%) rename extensions/fablabchemnitz/{ => split_bezier}/split_bezier.py (100%) rename extensions/fablabchemnitz/{ => sprockets}/sprockets.inx (100%) rename extensions/fablabchemnitz/{ => sprockets}/sprockets.py (100%) rename extensions/fablabchemnitz/{ => starshine}/starshine.inx (100%) rename extensions/fablabchemnitz/{ => starshine}/starshine.py (100%) mode change 100755 => 100644 rename extensions/fablabchemnitz/{ => streaks}/streaks.inx (100%) rename extensions/fablabchemnitz/{ => streaks}/streaks.py (100%) rename extensions/fablabchemnitz/{ => strip_line}/geometry/Circle.py (100%) rename extensions/fablabchemnitz/{ => strip_line}/geometry/Minus.py (100%) rename extensions/fablabchemnitz/{ => strip_line}/geometry/Plus.py (100%) rename extensions/fablabchemnitz/{ => strip_line}/geometry/Triangle.py (100%) rename extensions/fablabchemnitz/{ => strip_line}/geometry/Vertex.py (100%) rename extensions/fablabchemnitz/{ => strip_line}/strip_line.inx (87%) rename extensions/fablabchemnitz/{ => strip_line}/strip_line.py (100%) rename extensions/fablabchemnitz/{ => strokecolor_as_fill}/strokecolor_as_fill.inx (100%) rename extensions/fablabchemnitz/{ => strokecolor_as_fill}/strokecolor_as_fill.py (100%) rename extensions/fablabchemnitz/{ => styles_to_layers}/styles_to_layers.inx (98%) rename extensions/fablabchemnitz/{ => styles_to_layers}/styles_to_layers.py (99%) rename extensions/fablabchemnitz/{ => sundial_declining}/sundial_declining.inx (100%) rename extensions/fablabchemnitz/{ => sundial_declining}/sundial_declining.py (100%) delete mode 100644 extensions/fablabchemnitz/svgpathtools/__init__.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/bezier.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/directional_field.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/misctools.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/parser.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/path.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/paths2svg.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/pathtools.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/polytools.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/smoothing.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/svg2paths.py delete mode 100644 extensions/fablabchemnitz/svgpathtools/svg_to_paths.py delete mode 100644 extensions/fablabchemnitz/svgwrite/__init__.py delete mode 100644 extensions/fablabchemnitz/svgwrite/animate.py delete mode 100644 extensions/fablabchemnitz/svgwrite/base.py delete mode 100644 extensions/fablabchemnitz/svgwrite/container.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/__init__.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/colors.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/full11.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/pattern.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/svgparser.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/tiny12.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/typechecker.py delete mode 100644 extensions/fablabchemnitz/svgwrite/data/types.py delete mode 100644 extensions/fablabchemnitz/svgwrite/drawing.py delete mode 100644 extensions/fablabchemnitz/svgwrite/elementfactory.py delete mode 100644 extensions/fablabchemnitz/svgwrite/etree.py delete mode 100644 extensions/fablabchemnitz/svgwrite/extensions/__init__.py delete mode 100644 extensions/fablabchemnitz/svgwrite/extensions/inkscape.py delete mode 100644 extensions/fablabchemnitz/svgwrite/extensions/shapes.py delete mode 100644 extensions/fablabchemnitz/svgwrite/filters.py delete mode 100644 extensions/fablabchemnitz/svgwrite/gradients.py delete mode 100644 extensions/fablabchemnitz/svgwrite/image.py delete mode 100644 extensions/fablabchemnitz/svgwrite/masking.py delete mode 100644 extensions/fablabchemnitz/svgwrite/mixins.py delete mode 100644 extensions/fablabchemnitz/svgwrite/params.py delete mode 100644 extensions/fablabchemnitz/svgwrite/path.py delete mode 100644 extensions/fablabchemnitz/svgwrite/pattern.py delete mode 100644 extensions/fablabchemnitz/svgwrite/shapes.py delete mode 100644 extensions/fablabchemnitz/svgwrite/solidcolor.py delete mode 100644 extensions/fablabchemnitz/svgwrite/text.py delete mode 100644 extensions/fablabchemnitz/svgwrite/utils.py delete mode 100644 extensions/fablabchemnitz/svgwrite/validator2.py delete mode 100644 extensions/fablabchemnitz/svgwrite/version.py rename extensions/fablabchemnitz/{ => tangent}/tangent.inx (100%) rename extensions/fablabchemnitz/{ => tangent}/tangent.py (100%) rename extensions/fablabchemnitz/{ => travel}/travel.inx (100%) rename extensions/fablabchemnitz/{ => travel}/travel.py (100%) rename extensions/fablabchemnitz/{ => triangular_grid}/triangular_grid.inx (97%) rename extensions/fablabchemnitz/{ => triangular_grid}/triangular_grid.py (100%) rename extensions/fablabchemnitz/{ => triangulation}/triangulation.inx (100%) rename extensions/fablabchemnitz/{ => triangulation}/triangulation.py (100%) rename extensions/fablabchemnitz/{ => upgrade_mightyscape}/upgrade_mightyscape.inx (100%) rename extensions/fablabchemnitz/{ => upgrade_mightyscape}/upgrade_mightyscape.py (94%) rename extensions/fablabchemnitz/{ => vh_to_line}/vh_to_line.inx (100%) rename extensions/fablabchemnitz/{ => vh_to_line}/vh_to_line.py (100%) rename extensions/fablabchemnitz/{ => viewbox}/viewbox.inx (100%) rename extensions/fablabchemnitz/{ => viewbox}/viewbox.py (100%) rename extensions/fablabchemnitz/{ => x_agram}/x_agram.inx (100%) rename extensions/fablabchemnitz/{ => x_agram}/x_agram.py (100%) rename extensions/fablabchemnitz/{ => zigzag}/zigzag.inx (100%) rename extensions/fablabchemnitz/{ => zigzag}/zigzag.py (100%) rename extensions/fablabchemnitz/{ => zoetrope}/zoetrope.inx (100%) rename extensions/fablabchemnitz/{ => zoetrope}/zoetrope.py (100%) diff --git a/.gitignore b/.gitignore index fa948d73..f9e303a4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,8 @@ *.pyc /.project /.pydevproject +/.settings/org.eclipse.core.resources.prefs +extensions/.project *.out extensions/fablabchemnitz/animate_order/drawing.svg extensions/fablabchemnitz/animate_order/animate_order.html diff --git a/extensions/.project b/extensions/.project deleted file mode 100644 index 09139d8c..00000000 --- a/extensions/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - extensions - - - - - - org.python.pydev.PyDevBuilder - - - - - - org.python.pydev.pythonNature - - diff --git a/extensions/.settings/org.eclipse.core.resources.prefs b/extensions/.settings/org.eclipse.core.resources.prefs new file mode 100644 index 00000000..60963f7c --- /dev/null +++ b/extensions/.settings/org.eclipse.core.resources.prefs @@ -0,0 +1,2 @@ +eclipse.preferences.version=1 +encoding//fablabchemnitz/import_3d_mesh/import_3d_mesh.py=utf-8 diff --git a/extensions/fablabchemnitz/CardLayoutGuides.inx b/extensions/fablabchemnitz/CardLayoutGuides/CardLayoutGuides.inx similarity index 100% rename from extensions/fablabchemnitz/CardLayoutGuides.inx rename to extensions/fablabchemnitz/CardLayoutGuides/CardLayoutGuides.inx diff --git a/extensions/fablabchemnitz/CardLayoutGuides.py b/extensions/fablabchemnitz/CardLayoutGuides/CardLayoutGuides.py similarity index 100% rename from extensions/fablabchemnitz/CardLayoutGuides.py rename to extensions/fablabchemnitz/CardLayoutGuides/CardLayoutGuides.py diff --git a/extensions/fablabchemnitz/HexLayoutGuides.inx b/extensions/fablabchemnitz/HexLayoutGuides/HexLayoutGuides.inx similarity index 100% rename from extensions/fablabchemnitz/HexLayoutGuides.inx rename to extensions/fablabchemnitz/HexLayoutGuides/HexLayoutGuides.inx diff --git a/extensions/fablabchemnitz/HexLayoutGuides.py b/extensions/fablabchemnitz/HexLayoutGuides/HexLayoutGuides.py similarity index 100% rename from extensions/fablabchemnitz/HexLayoutGuides.py rename to extensions/fablabchemnitz/HexLayoutGuides/HexLayoutGuides.py diff --git a/extensions/fablabchemnitz/InsertPaperTemplate.inx b/extensions/fablabchemnitz/InsertPaperTemplate/InsertPaperTemplate.inx similarity index 100% rename from extensions/fablabchemnitz/InsertPaperTemplate.inx rename to extensions/fablabchemnitz/InsertPaperTemplate/InsertPaperTemplate.inx diff --git a/extensions/fablabchemnitz/InsertPaperTemplate.py b/extensions/fablabchemnitz/InsertPaperTemplate/InsertPaperTemplate.py similarity index 100% rename from extensions/fablabchemnitz/InsertPaperTemplate.py rename to extensions/fablabchemnitz/InsertPaperTemplate/InsertPaperTemplate.py diff --git a/extensions/fablabchemnitz/InsetAlignment.inx b/extensions/fablabchemnitz/InsetAlignment/InsetAlignment.inx similarity index 100% rename from extensions/fablabchemnitz/InsetAlignment.inx rename to extensions/fablabchemnitz/InsetAlignment/InsetAlignment.inx diff --git a/extensions/fablabchemnitz/InsetAlignment.py b/extensions/fablabchemnitz/InsetAlignment/InsetAlignment.py similarity index 100% rename from extensions/fablabchemnitz/InsetAlignment.py rename to extensions/fablabchemnitz/InsetAlignment/InsetAlignment.py diff --git a/extensions/fablabchemnitz/RemoveDuplicateGuides.inx b/extensions/fablabchemnitz/RemoveDuplicateGuides/RemoveDuplicateGuides.inx similarity index 100% rename from extensions/fablabchemnitz/RemoveDuplicateGuides.inx rename to extensions/fablabchemnitz/RemoveDuplicateGuides/RemoveDuplicateGuides.inx diff --git a/extensions/fablabchemnitz/RemoveDuplicateGuides.py b/extensions/fablabchemnitz/RemoveDuplicateGuides/RemoveDuplicateGuides.py similarity index 100% rename from extensions/fablabchemnitz/RemoveDuplicateGuides.py rename to extensions/fablabchemnitz/RemoveDuplicateGuides/RemoveDuplicateGuides.py diff --git a/extensions/fablabchemnitz/affine_spirals.inx b/extensions/fablabchemnitz/affine_spirals/affine_spirals.inx similarity index 84% rename from extensions/fablabchemnitz/affine_spirals.inx rename to extensions/fablabchemnitz/affine_spirals/affine_spirals.inx index b3d02729..26ababb9 100644 --- a/extensions/fablabchemnitz/affine_spirals.inx +++ b/extensions/fablabchemnitz/affine_spirals/affine_spirals.inx @@ -7,8 +7,6 @@ 3 2 0.8 - diff --git a/extensions/fablabchemnitz/affine_spirals.py b/extensions/fablabchemnitz/affine_spirals/affine_spirals.py similarity index 95% rename from extensions/fablabchemnitz/affine_spirals.py rename to extensions/fablabchemnitz/affine_spirals/affine_spirals.py index 229b5825..e7fcd7ed 100644 --- a/extensions/fablabchemnitz/affine_spirals.py +++ b/extensions/fablabchemnitz/affine_spirals/affine_spirals.py @@ -46,8 +46,6 @@ class AffineSpirals(inkex.EffectExtension): pars.add_argument("--num_lines", type=int, default=3) pars.add_argument("--num_petals", type=int, default=3) pars.add_argument("--shrink_ratio", type=float, default=3) - #pars.add_argument("--mk_filled", type=inkex.Boolean, default=False) - pars.add_argument("--mk_full", type=inkex.Boolean, default=False) pars.add_argument("--active-tab", default='title') def calc_unit_factor(self): diff --git a/extensions/fablabchemnitz/ai_eps_output.inx b/extensions/fablabchemnitz/ai_eps_output/ai_eps_output.inx similarity index 100% rename from extensions/fablabchemnitz/ai_eps_output.inx rename to extensions/fablabchemnitz/ai_eps_output/ai_eps_output.inx diff --git a/extensions/fablabchemnitz/ai_eps_output.py b/extensions/fablabchemnitz/ai_eps_output/ai_eps_output.py similarity index 100% rename from extensions/fablabchemnitz/ai_eps_output.py rename to extensions/fablabchemnitz/ai_eps_output/ai_eps_output.py diff --git a/extensions/fablabchemnitz/anotherperspective.inx b/extensions/fablabchemnitz/anotherperspective/anotherperspective.inx similarity index 100% rename from extensions/fablabchemnitz/anotherperspective.inx rename to extensions/fablabchemnitz/anotherperspective/anotherperspective.inx diff --git a/extensions/fablabchemnitz/anotherperspective.py b/extensions/fablabchemnitz/anotherperspective/anotherperspective.py similarity index 100% rename from extensions/fablabchemnitz/anotherperspective.py rename to extensions/fablabchemnitz/anotherperspective/anotherperspective.py diff --git a/extensions/fablabchemnitz/applytransform.inx b/extensions/fablabchemnitz/applytransform/applytransform.inx similarity index 100% rename from extensions/fablabchemnitz/applytransform.inx rename to extensions/fablabchemnitz/applytransform/applytransform.inx diff --git a/extensions/fablabchemnitz/applytransform.py b/extensions/fablabchemnitz/applytransform/applytransform.py similarity index 100% rename from extensions/fablabchemnitz/applytransform.py rename to extensions/fablabchemnitz/applytransform/applytransform.py diff --git a/extensions/fablabchemnitz/archimedesspiral.inx b/extensions/fablabchemnitz/archimedesspiral/archimedesspiral.inx similarity index 97% rename from extensions/fablabchemnitz/archimedesspiral.inx rename to extensions/fablabchemnitz/archimedesspiral/archimedesspiral.inx index 1cca6adb..e31f69eb 100644 --- a/extensions/fablabchemnitz/archimedesspiral.inx +++ b/extensions/fablabchemnitz/archimedesspiral/archimedesspiral.inx @@ -38,7 +38,7 @@ - 000_about_fablabchemnitz.svg + ../000_about_fablabchemnitz.svg diff --git a/extensions/fablabchemnitz/archimedesspiral.py b/extensions/fablabchemnitz/archimedesspiral/archimedesspiral.py similarity index 100% rename from extensions/fablabchemnitz/archimedesspiral.py rename to extensions/fablabchemnitz/archimedesspiral/archimedesspiral.py diff --git a/extensions/fablabchemnitz/attributes_cleaner.inx b/extensions/fablabchemnitz/attributes_cleaner/attributes_cleaner.inx similarity index 100% rename from extensions/fablabchemnitz/attributes_cleaner.inx rename to extensions/fablabchemnitz/attributes_cleaner/attributes_cleaner.inx diff --git a/extensions/fablabchemnitz/attributes_cleaner.py b/extensions/fablabchemnitz/attributes_cleaner/attributes_cleaner.py similarity index 100% rename from extensions/fablabchemnitz/attributes_cleaner.py rename to extensions/fablabchemnitz/attributes_cleaner/attributes_cleaner.py diff --git a/extensions/fablabchemnitz/attributes_editor.inx b/extensions/fablabchemnitz/attributes_editor/attributes_editor.inx similarity index 100% rename from extensions/fablabchemnitz/attributes_editor.inx rename to extensions/fablabchemnitz/attributes_editor/attributes_editor.inx diff --git a/extensions/fablabchemnitz/attributes_editor.py b/extensions/fablabchemnitz/attributes_editor/attributes_editor.py similarity index 100% rename from extensions/fablabchemnitz/attributes_editor.py rename to extensions/fablabchemnitz/attributes_editor/attributes_editor.py diff --git a/extensions/fablabchemnitz/attributes_import.inx b/extensions/fablabchemnitz/attributes_import/attributes_import.inx similarity index 100% rename from extensions/fablabchemnitz/attributes_import.inx rename to extensions/fablabchemnitz/attributes_import/attributes_import.inx diff --git a/extensions/fablabchemnitz/attributes_import.py b/extensions/fablabchemnitz/attributes_import/attributes_import.py similarity index 100% rename from extensions/fablabchemnitz/attributes_import.py rename to extensions/fablabchemnitz/attributes_import/attributes_import.py diff --git a/extensions/fablabchemnitz/bezierenvelope.inx b/extensions/fablabchemnitz/bezierenvelope/bezierenvelope.inx similarity index 100% rename from extensions/fablabchemnitz/bezierenvelope.inx rename to extensions/fablabchemnitz/bezierenvelope/bezierenvelope.inx diff --git a/extensions/fablabchemnitz/bezierenvelope.py b/extensions/fablabchemnitz/bezierenvelope/bezierenvelope.py similarity index 100% rename from extensions/fablabchemnitz/bezierenvelope.py rename to extensions/fablabchemnitz/bezierenvelope/bezierenvelope.py diff --git a/extensions/fablabchemnitz/blobs.inx b/extensions/fablabchemnitz/blobs/blobs.inx similarity index 100% rename from extensions/fablabchemnitz/blobs.inx rename to extensions/fablabchemnitz/blobs/blobs.inx diff --git a/extensions/fablabchemnitz/blobs.py b/extensions/fablabchemnitz/blobs/blobs.py similarity index 100% rename from extensions/fablabchemnitz/blobs.py rename to extensions/fablabchemnitz/blobs/blobs.py diff --git a/extensions/fablabchemnitz/blueprint_maker.inx b/extensions/fablabchemnitz/blueprint_maker/blueprint_maker.inx similarity index 100% rename from extensions/fablabchemnitz/blueprint_maker.inx rename to extensions/fablabchemnitz/blueprint_maker/blueprint_maker.inx diff --git a/extensions/fablabchemnitz/blueprint_maker.py b/extensions/fablabchemnitz/blueprint_maker/blueprint_maker.py similarity index 100% rename from extensions/fablabchemnitz/blueprint_maker.py rename to extensions/fablabchemnitz/blueprint_maker/blueprint_maker.py diff --git a/extensions/fablabchemnitz/bouwkamp_code.inx b/extensions/fablabchemnitz/boukamp_code/bouwkamp_code.inx similarity index 100% rename from extensions/fablabchemnitz/bouwkamp_code.inx rename to extensions/fablabchemnitz/boukamp_code/bouwkamp_code.inx diff --git a/extensions/fablabchemnitz/bouwkamp_code.py b/extensions/fablabchemnitz/boukamp_code/bouwkamp_code.py similarity index 100% rename from extensions/fablabchemnitz/bouwkamp_code.py rename to extensions/fablabchemnitz/boukamp_code/bouwkamp_code.py diff --git a/extensions/fablabchemnitz/boundingbox.inx b/extensions/fablabchemnitz/boundingbox/boundingbox.inx similarity index 100% rename from extensions/fablabchemnitz/boundingbox.inx rename to extensions/fablabchemnitz/boundingbox/boundingbox.inx diff --git a/extensions/fablabchemnitz/boundingbox.py b/extensions/fablabchemnitz/boundingbox/boundingbox.py similarity index 100% rename from extensions/fablabchemnitz/boundingbox.py rename to extensions/fablabchemnitz/boundingbox/boundingbox.py diff --git a/extensions/fablabchemnitz/boxmaker_generic/DebugGenericBox.txt b/extensions/fablabchemnitz/boxmaker_generic/DebugGenericBox.txt deleted file mode 100644 index 31f02607..00000000 --- a/extensions/fablabchemnitz/boxmaker_generic/DebugGenericBox.txt +++ /dev/null @@ -1,163 +0,0 @@ -Start processing -Joints size =(5.0, 5.0, 5.0) -Slots X N=1 size=86.0 -Slots Y N=1 size=86.0 -End CornerPoint init. Corner=(0, 0) Circle=(0, 0) StartJoint=(0, 0) EndJoint=(0, 0) WoodHingeCorner=False -End CornerPoint init. Corner=(92.0, 0) Circle=(92.0, 0) StartJoint=(92.0, 0) EndJoint=(92.0, 0) WoodHingeCorner=False -End CornerPoint init. Corner=(92.0, 92.0) Circle=(92.0, 92.0) StartJoint=(92.0, 92.0) EndJoint=(92.0, 92.0) WoodHingeCorner=False -End CornerPoint init. Corner=(0, 92.0) Circle=(0, 92.0) StartJoint=(0, 92.0) EndJoint=(0, 92.0) WoodHingeCorner=False -NotchLine_init, StartPoint=(0, 0, 1) EndPoint=(92.0, 0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(3.5, 0.0) end_line_joint=(88.5, 0.0) -NotchLine_init, StartPoint=(92.0, 0, 1) EndPoint=(92.0, 92.0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(92.0, 3.5) end_line_joint=(92.0, 88.5) -NotchLine_init, StartPoint=(92.0, 92.0, 1) EndPoint=(0, 92.0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(88.5, 92.0) end_line_joint=(3.5, 92.0) -NotchLine_init, StartPoint=(0, 92.0, 1) EndPoint=(0, 0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(2.143131898507868e-16, 88.5) end_line_joint=(-2.143131898507868e-16, 3.5) -Creating path(Bottom) Position =[-3.0, -3.0] -drawCorner: StartPoint=(0, 0) Corner=(0, 0) EndPoint=(0, 0) -drawNotchLine, Angle =0 AngleJoint=-90 -start_line_joint=(3.5, 0.0) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(8.600000001490116, 0.0) -Last LineTo End =(92.0, 0) -drawCorner: StartPoint=(92.0, 0) Corner=(92.0, 0) EndPoint=(92.0, 0) -drawNotchLine, Angle =90 AngleJoint=0 -start_line_joint=(92.0, 3.5) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(92.0, 8.600000001490116) -Last LineTo End =(92.0, 92.0) -drawCorner: StartPoint=(92.0, 92.0) Corner=(92.0, 92.0) EndPoint=(92.0, 92.0) -drawNotchLine, Angle =180 AngleJoint=90 -start_line_joint=(88.5, 92.0) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(83.39999999850988, 92.0) -Last LineTo End =(0, 92.0) -drawCorner: StartPoint=(0, 92.0) Corner=(0, 92.0) EndPoint=(0, 92.0) -drawNotchLine, Angle =-90 AngleJoint=-180 -start_line_joint=(2.143131898507868e-16, 88.5) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(5.265981237246051e-16, 83.39999999850988) -Last LineTo End =(0, 0) -List Column Notches:[(10.0, 10.0, 0), (30.0, 10.0, 0), (50.0, 10.0, 0), (70.0, 10.0, 0)] -List Row Notches:[(10.0, 10.0, 0), (30.0, 10.0, 0), (50.0, 10.0, 0), (70.0, 10.0, 0)] - -Straight face for front -End CornerPoint init. Corner=(-3.0, -3.0) Circle=(0, 0) StartJoint=(0, -3.0) EndJoint=(-3.0, 0) WoodHingeCorner=False -End CornerPoint init. Corner=(95.0, -3.0) Circle=(92.0, 0) StartJoint=(95.0, 0) EndJoint=(92.0, -3.0) WoodHingeCorner=False -End CornerPoint init. Corner=(95.0, 50.0) Circle=(92.0, 47.0) StartJoint=(92.0, 50.0) EndJoint=(95.0, 47.0) WoodHingeCorner=False -End CornerPoint init. Corner=(-3.0, 50.0) Circle=(0, 47.0) StartJoint=(-3.0, 47.0) EndJoint=(0, 50.0) WoodHingeCorner=False -NotchLine_init, StartPoint=(0, -3.0, 0) EndPoint=(92.0, -3.0, 0) Joint_size=0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=0 size_line_joint=0 start_line_joint(0, -3.0) end_line_joint=(92.0, -3.0) -NotchLine_init, StartPoint=(95.0, 0, 0) EndPoint=(95.0, 47.0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(95.0, 1.0) end_line_joint=(95.0, 46.0) -NotchLine_init, StartPoint=(92.0, 50.0, 0) EndPoint=(0, 50.0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(88.5, 50.0) end_line_joint=(3.5, 50.0) -NotchLine_init, StartPoint=(-3.0, 47.0, 0) EndPoint=(-3.0, 0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(-3.0, 46.0) end_line_joint=(-3.0, 1.0) -Creating path(Front) Position =[-3.0, -103.0] -drawCorner: StartPoint=(-3.0, 0) Corner=(-3.0, -3.0) EndPoint=(0, -3.0) -drawCorner: StartPoint=(92.0, -3.0) Corner=(95.0, -3.0) EndPoint=(95.0, 0) -drawNotchLine, Angle =90 AngleJoint=180 -start_line_joint=(95.0, 1.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(95.0, 5.899999998509884) -Last LineTo End =(95.0, 47.0) -drawCorner: StartPoint=(95.0, 47.0) Corner=(95.0, 50.0) EndPoint=(92.0, 50.0) -drawNotchLine, Angle =180 AngleJoint=270 -start_line_joint=(88.5, 50.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(83.60000000149012, 50.0) -Last LineTo End =(0, 50.0) -drawCorner: StartPoint=(0, 50.0) Corner=(-3.0, 50.0) EndPoint=(-3.0, 47.0) -drawNotchLine, Angle =-90 AngleJoint=0 -start_line_joint=(-3.0, 46.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(-2.9999999999999996, 41.100000001490116) -Last LineTo End =(-3.0, 0) - -Straight face for Back -End CornerPoint init. Corner=(-3.0, -3.0) Circle=(0, 0) StartJoint=(0, -3.0) EndJoint=(-3.0, 0) WoodHingeCorner=False -End CornerPoint init. Corner=(95.0, -3.0) Circle=(92.0, 0) StartJoint=(95.0, 0) EndJoint=(92.0, -3.0) WoodHingeCorner=False -End CornerPoint init. Corner=(95.0, 50.0) Circle=(92.0, 47.0) StartJoint=(92.0, 50.0) EndJoint=(95.0, 47.0) WoodHingeCorner=False -End CornerPoint init. Corner=(-3.0, 50.0) Circle=(0, 47.0) StartJoint=(-3.0, 47.0) EndJoint=(0, 50.0) WoodHingeCorner=False -NotchLine_init, StartPoint=(0, -3.0, 0) EndPoint=(92.0, -3.0, 0) Joint_size=0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=0 size_line_joint=0 start_line_joint(0, -3.0) end_line_joint=(92.0, -3.0) -NotchLine_init, StartPoint=(95.0, 0, 0) EndPoint=(95.0, 47.0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(95.0, 1.0) end_line_joint=(95.0, 46.0) -NotchLine_init, StartPoint=(92.0, 50.0, 0) EndPoint=(0, 50.0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(88.5, 50.0) end_line_joint=(3.5, 50.0) -NotchLine_init, StartPoint=(-3.0, 47.0, 0) EndPoint=(-3.0, 0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(-3.0, 46.0) end_line_joint=(-3.0, 1.0) -Creating path(Back) Position =[-103.0, -103.0] -drawCorner: StartPoint=(-3.0, 0) Corner=(-3.0, -3.0) EndPoint=(0, -3.0) -drawCorner: StartPoint=(92.0, -3.0) Corner=(95.0, -3.0) EndPoint=(95.0, 0) -drawNotchLine, Angle =90 AngleJoint=180 -start_line_joint=(95.0, 1.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(95.0, 5.899999998509884) -Last LineTo End =(95.0, 47.0) -drawCorner: StartPoint=(95.0, 47.0) Corner=(95.0, 50.0) EndPoint=(92.0, 50.0) -drawNotchLine, Angle =180 AngleJoint=270 -start_line_joint=(88.5, 50.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(83.60000000149012, 50.0) -Last LineTo End =(0, 50.0) -drawCorner: StartPoint=(0, 50.0) Corner=(-3.0, 50.0) EndPoint=(-3.0, 47.0) -drawNotchLine, Angle =-90 AngleJoint=0 -start_line_joint=(-3.0, 46.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(-2.9999999999999996, 41.100000001490116) -Last LineTo End =(-3.0, 0) - -Straight face for Left -End CornerPoint init. Corner=(0, -3.0) Circle=(0, 0) StartJoint=(0, -3.0) EndJoint=(0, 0) WoodHingeCorner=False -End CornerPoint init. Corner=(92.0, -3.0) Circle=(92.0, 0) StartJoint=(92.0, 0) EndJoint=(92.0, -3.0) WoodHingeCorner=False -End CornerPoint init. Corner=(92.0, 50.0) Circle=(92.0, 47.0) StartJoint=(92.0, 50.0) EndJoint=(92.0, 47.0) WoodHingeCorner=False -End CornerPoint init. Corner=(0, 50.0) Circle=(0, 47.0) StartJoint=(0, 47.0) EndJoint=(0, 50.0) WoodHingeCorner=False -NotchLine_init, StartPoint=(0, -3.0, 0) EndPoint=(92.0, -3.0, 0) Joint_size=0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=0 size_line_joint=0 start_line_joint(0, -3.0) end_line_joint=(92.0, -3.0) -NotchLine_init, StartPoint=(92.0, 0, 1) EndPoint=(92.0, 47.0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(92.0, 1.0) end_line_joint=(92.0, 46.0) -NotchLine_init, StartPoint=(92.0, 50.0, 0) EndPoint=(0, 50.0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(88.5, 50.0) end_line_joint=(3.5, 50.0) -NotchLine_init, StartPoint=(0, 47.0, 1) EndPoint=(0, 0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(6.123233995736766e-17, 46.0) end_line_joint=(-6.123233995736766e-17, 1.0) -Creating path(Left) Position =[-203.0, -103.0] -drawCorner: StartPoint=(0, 0) Corner=(0, -3.0) EndPoint=(0, -3.0) -drawCorner: StartPoint=(92.0, -3.0) Corner=(92.0, -3.0) EndPoint=(92.0, 0) -drawNotchLine, Angle =90 AngleJoint=0 -start_line_joint=(92.0, 1.0) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(92.0, 6.100000001490116) -Last LineTo End =(92.0, 47.0) -drawCorner: StartPoint=(92.0, 47.0) Corner=(92.0, 50.0) EndPoint=(92.0, 50.0) -drawNotchLine, Angle =180 AngleJoint=270 -start_line_joint=(88.5, 50.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(83.60000000149012, 50.0) -Last LineTo End =(0, 50.0) -drawCorner: StartPoint=(0, 50.0) Corner=(0, 50.0) EndPoint=(0, 47.0) -drawNotchLine, Angle =-90 AngleJoint=-180 -start_line_joint=(6.123233995736766e-17, 46.0) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(3.73517273831186e-16, 40.899999998509884) -Last LineTo End =(0, 0) - -Straight face for Right -End CornerPoint init. Corner=(0, -3.0) Circle=(0, 0) StartJoint=(0, -3.0) EndJoint=(0, 0) WoodHingeCorner=False -End CornerPoint init. Corner=(92.0, -3.0) Circle=(92.0, 0) StartJoint=(92.0, 0) EndJoint=(92.0, -3.0) WoodHingeCorner=False -End CornerPoint init. Corner=(92.0, 50.0) Circle=(92.0, 47.0) StartJoint=(92.0, 50.0) EndJoint=(92.0, 47.0) WoodHingeCorner=False -End CornerPoint init. Corner=(0, 50.0) Circle=(0, 47.0) StartJoint=(0, 47.0) EndJoint=(0, 50.0) WoodHingeCorner=False -NotchLine_init, StartPoint=(0, -3.0, 0) EndPoint=(92.0, -3.0, 0) Joint_size=0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=0 size_line_joint=0 start_line_joint(0, -3.0) end_line_joint=(92.0, -3.0) -NotchLine_init, StartPoint=(92.0, 0, 1) EndPoint=(92.0, 47.0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(92.0, 1.0) end_line_joint=(92.0, 46.0) -NotchLine_init, StartPoint=(92.0, 50.0, 0) EndPoint=(0, 50.0, 0) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 92.0 Nb_Joint=17 size_line_joint=85.0 start_line_joint(88.5, 50.0) end_line_joint=(3.5, 50.0) -NotchLine_init, StartPoint=(0, 47.0, 1) EndPoint=(0, 0, 1) Joint_size=5.0 DrawHalf=0 -NotchLine_init, size of line joints = 47.0 Nb_Joint=9 size_line_joint=45.0 start_line_joint(6.123233995736766e-17, 46.0) end_line_joint=(-6.123233995736766e-17, 1.0) -Creating path(Right) Position =[-303.0, -103.0] -drawCorner: StartPoint=(0, 0) Corner=(0, -3.0) EndPoint=(0, -3.0) -drawCorner: StartPoint=(92.0, -3.0) Corner=(92.0, -3.0) EndPoint=(92.0, 0) -drawNotchLine, Angle =90 AngleJoint=0 -start_line_joint=(92.0, 1.0) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(92.0, 6.100000001490116) -Last LineTo End =(92.0, 47.0) -drawCorner: StartPoint=(92.0, 47.0) Corner=(92.0, 50.0) EndPoint=(92.0, 50.0) -drawNotchLine, Angle =180 AngleJoint=270 -start_line_joint=(88.5, 50.0) JointSize=5.0 DeltaBurn=-0.10000000149011612 -First Point=(83.60000000149012, 50.0) -Last LineTo End =(0, 50.0) -drawCorner: StartPoint=(0, 50.0) Corner=(0, 50.0) EndPoint=(0, 47.0) -drawNotchLine, Angle =-90 AngleJoint=-180 -start_line_joint=(6.123233995736766e-17, 46.0) JointSize=5.0 DeltaBurn=0.10000000149011612 -First Point=(3.73517273831186e-16, 40.899999998509884) -Last LineTo End =(0, 0) diff --git a/extensions/fablabchemnitz/can_generator.inx b/extensions/fablabchemnitz/can_generator/can_generator.inx similarity index 100% rename from extensions/fablabchemnitz/can_generator.inx rename to extensions/fablabchemnitz/can_generator/can_generator.inx diff --git a/extensions/fablabchemnitz/can_generator.py b/extensions/fablabchemnitz/can_generator/can_generator.py similarity index 100% rename from extensions/fablabchemnitz/can_generator.py rename to extensions/fablabchemnitz/can_generator/can_generator.py diff --git a/extensions/fablabchemnitz/chain_paths.inx b/extensions/fablabchemnitz/chain_paths/chain_paths.inx similarity index 100% rename from extensions/fablabchemnitz/chain_paths.inx rename to extensions/fablabchemnitz/chain_paths/chain_paths.inx diff --git a/extensions/fablabchemnitz/chain_paths.py b/extensions/fablabchemnitz/chain_paths/chain_paths.py similarity index 100% rename from extensions/fablabchemnitz/chain_paths.py rename to extensions/fablabchemnitz/chain_paths/chain_paths.py diff --git a/extensions/fablabchemnitz/checkerboard.inx b/extensions/fablabchemnitz/checkerboard/checkerboard.inx similarity index 100% rename from extensions/fablabchemnitz/checkerboard.inx rename to extensions/fablabchemnitz/checkerboard/checkerboard.inx diff --git a/extensions/fablabchemnitz/checkerboard.py b/extensions/fablabchemnitz/checkerboard/checkerboard.py similarity index 100% rename from extensions/fablabchemnitz/checkerboard.py rename to extensions/fablabchemnitz/checkerboard/checkerboard.py diff --git a/extensions/fablabchemnitz/chipScratches.inx b/extensions/fablabchemnitz/chipScratches/chipScratches.inx similarity index 100% rename from extensions/fablabchemnitz/chipScratches.inx rename to extensions/fablabchemnitz/chipScratches/chipScratches.inx diff --git a/extensions/fablabchemnitz/chipScratches.py b/extensions/fablabchemnitz/chipScratches/chipScratches.py similarity index 100% rename from extensions/fablabchemnitz/chipScratches.py rename to extensions/fablabchemnitz/chipScratches/chipScratches.py diff --git a/extensions/fablabchemnitz/cleangroups.inx b/extensions/fablabchemnitz/cleangroups/cleangroups.inx similarity index 100% rename from extensions/fablabchemnitz/cleangroups.inx rename to extensions/fablabchemnitz/cleangroups/cleangroups.inx diff --git a/extensions/fablabchemnitz/cleangroups.py b/extensions/fablabchemnitz/cleangroups/cleangroups.py similarity index 100% rename from extensions/fablabchemnitz/cleangroups.py rename to extensions/fablabchemnitz/cleangroups/cleangroups.py diff --git a/extensions/fablabchemnitz/cleanup_styles.inx b/extensions/fablabchemnitz/cleanup_styles/cleanup_styles.inx similarity index 98% rename from extensions/fablabchemnitz/cleanup_styles.inx rename to extensions/fablabchemnitz/cleanup_styles/cleanup_styles.inx index 40daa535..92065a0a 100644 --- a/extensions/fablabchemnitz/cleanup_styles.inx +++ b/extensions/fablabchemnitz/cleanup_styles/cleanup_styles.inx @@ -52,7 +52,7 @@ - 000_about_fablabchemnitz.svg + ../000_about_fablabchemnitz.svg diff --git a/extensions/fablabchemnitz/cleanup_styles.py b/extensions/fablabchemnitz/cleanup_styles/cleanup_styles.py similarity index 100% rename from extensions/fablabchemnitz/cleanup_styles.py rename to extensions/fablabchemnitz/cleanup_styles/cleanup_styles.py diff --git a/extensions/fablabchemnitz/clonesperspective.inx b/extensions/fablabchemnitz/clonesperspective/clonesperspective.inx similarity index 96% rename from extensions/fablabchemnitz/clonesperspective.inx rename to extensions/fablabchemnitz/clonesperspective/clonesperspective.inx index 77ec80a5..4e4b0204 100644 --- a/extensions/fablabchemnitz/clonesperspective.inx +++ b/extensions/fablabchemnitz/clonesperspective/clonesperspective.inx @@ -8,7 +8,7 @@ all - + diff --git a/extensions/fablabchemnitz/clonesperspective.py b/extensions/fablabchemnitz/clonesperspective/clonesperspective.py similarity index 100% rename from extensions/fablabchemnitz/clonesperspective.py rename to extensions/fablabchemnitz/clonesperspective/clonesperspective.py diff --git a/extensions/fablabchemnitz/close_paths.inx b/extensions/fablabchemnitz/close_paths/close_paths.inx similarity index 100% rename from extensions/fablabchemnitz/close_paths.inx rename to extensions/fablabchemnitz/close_paths/close_paths.inx diff --git a/extensions/fablabchemnitz/close_paths.py b/extensions/fablabchemnitz/close_paths/close_paths.py similarity index 100% rename from extensions/fablabchemnitz/close_paths.py rename to extensions/fablabchemnitz/close_paths/close_paths.py diff --git a/extensions/fablabchemnitz/color_alpha_replace.inx b/extensions/fablabchemnitz/color_alpha_replace/color_alpha_replace.inx similarity index 100% rename from extensions/fablabchemnitz/color_alpha_replace.inx rename to extensions/fablabchemnitz/color_alpha_replace/color_alpha_replace.inx diff --git a/extensions/fablabchemnitz/color_alpha_replace.py b/extensions/fablabchemnitz/color_alpha_replace/color_alpha_replace.py similarity index 100% rename from extensions/fablabchemnitz/color_alpha_replace.py rename to extensions/fablabchemnitz/color_alpha_replace/color_alpha_replace.py diff --git a/extensions/fablabchemnitz/color_harmony/color_harmony.inx b/extensions/fablabchemnitz/color_harmony/color_harmony.inx index a60d9a1b..8498ca7b 100644 --- a/extensions/fablabchemnitz/color_harmony/color_harmony.inx +++ b/extensions/fablabchemnitz/color_harmony/color_harmony.inx @@ -65,7 +65,7 @@ - + My Palette diff --git a/extensions/fablabchemnitz/conic_box.inx b/extensions/fablabchemnitz/conic_box/conic_box.inx similarity index 100% rename from extensions/fablabchemnitz/conic_box.inx rename to extensions/fablabchemnitz/conic_box/conic_box.inx diff --git a/extensions/fablabchemnitz/conic_box.py b/extensions/fablabchemnitz/conic_box/conic_box.py similarity index 100% rename from extensions/fablabchemnitz/conic_box.py rename to extensions/fablabchemnitz/conic_box/conic_box.py diff --git a/extensions/fablabchemnitz/contourscanner/contour_scanner.py b/extensions/fablabchemnitz/contourscanner/contour_scanner.py index e7c3bc53..7d15b647 100644 --- a/extensions/fablabchemnitz/contourscanner/contour_scanner.py +++ b/extensions/fablabchemnitz/contourscanner/contour_scanner.py @@ -268,7 +268,7 @@ class ContourScanner(inkex.EffectExtension): applyTransformAvailable = False # at first we apply external extension try: - sys.path.append("..") # add parent directory to path to allow importing applytransform (vpype extension is encapsulated in sub directory) + sys.path.append("../applytransform") # add parent directory to path to allow importing applytransform (vpype extension is encapsulated in sub directory) import applytransform applyTransformAvailable = True except Exception as e: diff --git a/extensions/fablabchemnitz/convert_polylines.inx b/extensions/fablabchemnitz/convert_polylines/convert_polylines.inx similarity index 100% rename from extensions/fablabchemnitz/convert_polylines.inx rename to extensions/fablabchemnitz/convert_polylines/convert_polylines.inx diff --git a/extensions/fablabchemnitz/convert_polylines.py b/extensions/fablabchemnitz/convert_polylines/convert_polylines.py similarity index 100% rename from extensions/fablabchemnitz/convert_polylines.py rename to extensions/fablabchemnitz/convert_polylines/convert_polylines.py diff --git a/extensions/fablabchemnitz/convexhull.inx b/extensions/fablabchemnitz/convexhull/convexhull.inx similarity index 100% rename from extensions/fablabchemnitz/convexhull.inx rename to extensions/fablabchemnitz/convexhull/convexhull.inx diff --git a/extensions/fablabchemnitz/convexhull.py b/extensions/fablabchemnitz/convexhull/convexhull.py similarity index 100% rename from extensions/fablabchemnitz/convexhull.py rename to extensions/fablabchemnitz/convexhull/convexhull.py diff --git a/extensions/fablabchemnitz/create_links.inx b/extensions/fablabchemnitz/create_links/create_links.inx similarity index 99% rename from extensions/fablabchemnitz/create_links.inx rename to extensions/fablabchemnitz/create_links/create_links.inx index 32ff27f2..ce7e0637 100644 --- a/extensions/fablabchemnitz/create_links.inx +++ b/extensions/fablabchemnitz/create_links/create_links.inx @@ -82,7 +82,7 @@ - 000_about_fablabchemnitz.svg + ../000_about_fablabchemnitz.svg diff --git a/extensions/fablabchemnitz/create_links.py b/extensions/fablabchemnitz/create_links/create_links.py similarity index 100% rename from extensions/fablabchemnitz/create_links.py rename to extensions/fablabchemnitz/create_links/create_links.py diff --git a/extensions/fablabchemnitz/createtuckbox.inx b/extensions/fablabchemnitz/createtuckbox/createtuckbox.inx similarity index 100% rename from extensions/fablabchemnitz/createtuckbox.inx rename to extensions/fablabchemnitz/createtuckbox/createtuckbox.inx diff --git a/extensions/fablabchemnitz/createtuckbox.py b/extensions/fablabchemnitz/createtuckbox/createtuckbox.py similarity index 100% rename from extensions/fablabchemnitz/createtuckbox.py rename to extensions/fablabchemnitz/createtuckbox/createtuckbox.py diff --git a/extensions/fablabchemnitz/cutcraft/cutcraftbox.inx b/extensions/fablabchemnitz/cutcraft/cutcraftbox.inx index 9814dce4..acd964b2 100644 --- a/extensions/fablabchemnitz/cutcraft/cutcraftbox.inx +++ b/extensions/fablabchemnitz/cutcraft/cutcraftbox.inx @@ -1,57 +1,32 @@ - Cut-Craft Box - fablabchemnitz.de.cutcraft.box - - - - - - - - - 60.0 - 30.0 - 30.0 - - 5.0 - 0.01 - - - - - - - - - - - all - - - - - - - + Cut-Craft Box + fablabchemnitz.de.cutcraft.box + + + + + + + 60.0 + 30.0 + 30.0 + + 5.0 + 0.01 + + + + + + all + + + + + + + \ No newline at end of file diff --git a/extensions/fablabchemnitz/cutcraft/cutcraftcylinder.inx b/extensions/fablabchemnitz/cutcraft/cutcraftcylinder.inx index e710dfa7..fe1f5bc6 100644 --- a/extensions/fablabchemnitz/cutcraft/cutcraftcylinder.inx +++ b/extensions/fablabchemnitz/cutcraft/cutcraftcylinder.inx @@ -1,70 +1,36 @@ - Cut-Craft Cylinder - fablabchemnitz.de.cutcraft.cylinder - - - - - - - - - 60.0 - 60.0 - 30.0 - 3 - 2 - 3 - 6.0 - - 5.0 - 0.01 - - - - - - - - - - - all - - - - - - - + Cut-Craft Cylinder + fablabchemnitz.de.cutcraft.cylinder + + + + + + + 60.0 + 60.0 + 30.0 + 3 + 2 + 3 + 6.0 + + 5.0 + 0.01 + + + + + + all + + + + + + + \ No newline at end of file diff --git a/extensions/fablabchemnitz/cutcraft/cutcraftrollerbot.inx b/extensions/fablabchemnitz/cutcraft/cutcraftrollerbot.inx index 14e70150..2181fe29 100644 --- a/extensions/fablabchemnitz/cutcraft/cutcraftrollerbot.inx +++ b/extensions/fablabchemnitz/cutcraft/cutcraftrollerbot.inx @@ -1,50 +1,30 @@ - Cut-Craft RollerBot - fablabchemnitz.de.cutcraft.rollerbot - - - - - - - - - 12.0 - - 5.0 - 0.01 - - - - - - - - - - - all - - - - - - - + Cut-Craft RollerBot + fablabchemnitz.de.cutcraft.rollerbot + + + + + + + 12.0 + + 5.0 + 0.01 + + + + + + all + + + + + + + \ No newline at end of file diff --git a/extensions/fablabchemnitz/delaunay.inx b/extensions/fablabchemnitz/delaunay/delaunay.inx similarity index 96% rename from extensions/fablabchemnitz/delaunay.inx rename to extensions/fablabchemnitz/delaunay/delaunay.inx index 4009f6ae..bcae1df5 100644 --- a/extensions/fablabchemnitz/delaunay.inx +++ b/extensions/fablabchemnitz/delaunay/delaunay.inx @@ -46,7 +46,7 @@ all - + diff --git a/extensions/fablabchemnitz/delaunay.py b/extensions/fablabchemnitz/delaunay/delaunay.py similarity index 100% rename from extensions/fablabchemnitz/delaunay.py rename to extensions/fablabchemnitz/delaunay/delaunay.py diff --git a/extensions/fablabchemnitz/delete_above.inx b/extensions/fablabchemnitz/delete_above/delete_above.inx similarity index 100% rename from extensions/fablabchemnitz/delete_above.inx rename to extensions/fablabchemnitz/delete_above/delete_above.inx diff --git a/extensions/fablabchemnitz/delete_above.py b/extensions/fablabchemnitz/delete_above/delete_above.py similarity index 100% rename from extensions/fablabchemnitz/delete_above.py rename to extensions/fablabchemnitz/delete_above/delete_above.py diff --git a/extensions/fablabchemnitz/destructiveclip.inx b/extensions/fablabchemnitz/destructiveclip/destructiveclip.inx similarity index 100% rename from extensions/fablabchemnitz/destructiveclip.inx rename to extensions/fablabchemnitz/destructiveclip/destructiveclip.inx diff --git a/extensions/fablabchemnitz/destructiveclip.py b/extensions/fablabchemnitz/destructiveclip/destructiveclip.py similarity index 100% rename from extensions/fablabchemnitz/destructiveclip.py rename to extensions/fablabchemnitz/destructiveclip/destructiveclip.py diff --git a/extensions/fablabchemnitz/dimensioning.inx b/extensions/fablabchemnitz/dimensioning/dimensioning.inx similarity index 100% rename from extensions/fablabchemnitz/dimensioning.inx rename to extensions/fablabchemnitz/dimensioning/dimensioning.inx diff --git a/extensions/fablabchemnitz/dimensioning.py b/extensions/fablabchemnitz/dimensioning/dimensioning.py similarity index 100% rename from extensions/fablabchemnitz/dimensioning.py rename to extensions/fablabchemnitz/dimensioning/dimensioning.py diff --git a/extensions/fablabchemnitz/distortion.inx b/extensions/fablabchemnitz/distortion/distortion.inx similarity index 100% rename from extensions/fablabchemnitz/distortion.inx rename to extensions/fablabchemnitz/distortion/distortion.inx diff --git a/extensions/fablabchemnitz/distortion.py b/extensions/fablabchemnitz/distortion/distortion.py similarity index 100% rename from extensions/fablabchemnitz/distortion.py rename to extensions/fablabchemnitz/distortion/distortion.py diff --git a/extensions/fablabchemnitz/dots2pathpoints.inx b/extensions/fablabchemnitz/dots2pathpoints/dots2pathpoints.inx similarity index 93% rename from extensions/fablabchemnitz/dots2pathpoints.inx rename to extensions/fablabchemnitz/dots2pathpoints/dots2pathpoints.inx index 0215acb6..66eff57e 100644 --- a/extensions/fablabchemnitz/dots2pathpoints.inx +++ b/extensions/fablabchemnitz/dots2pathpoints/dots2pathpoints.inx @@ -27,7 +27,7 @@ source object changes the linked objects. all - + diff --git a/extensions/fablabchemnitz/dots2pathpoints.py b/extensions/fablabchemnitz/dots2pathpoints/dots2pathpoints.py similarity index 100% rename from extensions/fablabchemnitz/dots2pathpoints.py rename to extensions/fablabchemnitz/dots2pathpoints/dots2pathpoints.py diff --git a/extensions/fablabchemnitz/drawdirections.inx b/extensions/fablabchemnitz/drawdirections/drawdirections.inx similarity index 100% rename from extensions/fablabchemnitz/drawdirections.inx rename to extensions/fablabchemnitz/drawdirections/drawdirections.inx diff --git a/extensions/fablabchemnitz/drawdirections.py b/extensions/fablabchemnitz/drawdirections/drawdirections.py similarity index 100% rename from extensions/fablabchemnitz/drawdirections.py rename to extensions/fablabchemnitz/drawdirections/drawdirections.py diff --git a/extensions/fablabchemnitz/eggbot_maze.inx b/extensions/fablabchemnitz/eggbot_maze/eggbot_maze.inx similarity index 100% rename from extensions/fablabchemnitz/eggbot_maze.inx rename to extensions/fablabchemnitz/eggbot_maze/eggbot_maze.inx diff --git a/extensions/fablabchemnitz/eggbot_maze.py b/extensions/fablabchemnitz/eggbot_maze/eggbot_maze.py similarity index 100% rename from extensions/fablabchemnitz/eggbot_maze.py rename to extensions/fablabchemnitz/eggbot_maze/eggbot_maze.py diff --git a/extensions/fablabchemnitz/eggbot_sineandlace.inx b/extensions/fablabchemnitz/eggbot_sineandlace/eggbot_sineandlace.inx similarity index 96% rename from extensions/fablabchemnitz/eggbot_sineandlace.inx rename to extensions/fablabchemnitz/eggbot_sineandlace/eggbot_sineandlace.inx index 30bb2e3c..96dda71c 100644 --- a/extensions/fablabchemnitz/eggbot_sineandlace.inx +++ b/extensions/fablabchemnitz/eggbot_sineandlace/eggbot_sineandlace.inx @@ -37,7 +37,7 @@ Dan Newman (dan newman @ mtbaldy us) path - + diff --git a/extensions/fablabchemnitz/eggbot_sineandlace.py b/extensions/fablabchemnitz/eggbot_sineandlace/eggbot_sineandlace.py similarity index 100% rename from extensions/fablabchemnitz/eggbot_sineandlace.py rename to extensions/fablabchemnitz/eggbot_sineandlace/eggbot_sineandlace.py diff --git a/extensions/fablabchemnitz/eggbot_twist.inx b/extensions/fablabchemnitz/eggbot_twist/eggbot_twist.inx similarity index 100% rename from extensions/fablabchemnitz/eggbot_twist.inx rename to extensions/fablabchemnitz/eggbot_twist/eggbot_twist.inx diff --git a/extensions/fablabchemnitz/eggbot_twist.py b/extensions/fablabchemnitz/eggbot_twist/eggbot_twist.py similarity index 100% rename from extensions/fablabchemnitz/eggbot_twist.py rename to extensions/fablabchemnitz/eggbot_twist/eggbot_twist.py diff --git a/extensions/fablabchemnitz/ellipse_5pts.inx b/extensions/fablabchemnitz/ellipse_5pts/ellipse_5pts.inx similarity index 100% rename from extensions/fablabchemnitz/ellipse_5pts.inx rename to extensions/fablabchemnitz/ellipse_5pts/ellipse_5pts.inx diff --git a/extensions/fablabchemnitz/ellipse_5pts.py b/extensions/fablabchemnitz/ellipse_5pts/ellipse_5pts.py similarity index 100% rename from extensions/fablabchemnitz/ellipse_5pts.py rename to extensions/fablabchemnitz/ellipse_5pts/ellipse_5pts.py diff --git a/extensions/fablabchemnitz/elliptical_box.inx b/extensions/fablabchemnitz/elliptical_box/elliptical_box.inx similarity index 100% rename from extensions/fablabchemnitz/elliptical_box.inx rename to extensions/fablabchemnitz/elliptical_box/elliptical_box.inx diff --git a/extensions/fablabchemnitz/elliptical_box.py b/extensions/fablabchemnitz/elliptical_box/elliptical_box.py similarity index 100% rename from extensions/fablabchemnitz/elliptical_box.py rename to extensions/fablabchemnitz/elliptical_box/elliptical_box.py diff --git a/extensions/fablabchemnitz/inkscape_helper/BezierCurve.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/BezierCurve.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/BezierCurve.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/BezierCurve.py diff --git a/extensions/fablabchemnitz/inkscape_helper/Coordinate.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/Coordinate.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/Coordinate.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/Coordinate.py diff --git a/extensions/fablabchemnitz/inkscape_helper/Effect.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/Effect.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/Effect.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/Effect.py diff --git a/extensions/fablabchemnitz/inkscape_helper/Ellipse.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/Ellipse.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/Ellipse.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/Ellipse.py diff --git a/extensions/fablabchemnitz/inkscape_helper/EllipticArc.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/EllipticArc.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/EllipticArc.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/EllipticArc.py diff --git a/extensions/fablabchemnitz/inkscape_helper/Line.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/Line.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/Line.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/Line.py diff --git a/extensions/fablabchemnitz/inkscape_helper/Matrix.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/Matrix.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/Matrix.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/Matrix.py diff --git a/extensions/fablabchemnitz/inkscape_helper/PathSegment.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/PathSegment.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/PathSegment.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/PathSegment.py diff --git a/extensions/fablabchemnitz/inkscape_helper/SVG.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/SVG.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/SVG.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/SVG.py diff --git a/extensions/fablabchemnitz/inkscape_helper/__init__.py b/extensions/fablabchemnitz/elliptical_box/inkscape_helper/__init__.py similarity index 100% rename from extensions/fablabchemnitz/inkscape_helper/__init__.py rename to extensions/fablabchemnitz/elliptical_box/inkscape_helper/__init__.py diff --git a/extensions/fablabchemnitz/elliptical_cone_box/DebugEllConicBox.txt b/extensions/fablabchemnitz/elliptical_cone_box/DebugEllConicBox.txt new file mode 100644 index 00000000..9659dfba --- /dev/null +++ b/extensions/fablabchemnitz/elliptical_cone_box/DebugEllConicBox.txt @@ -0,0 +1,672 @@ +Start processing, doc size=(210.0, 297.0) +Small ellipse dimensions a =30.0 b=15.0 Length =145.32672091768663 +Number of notches : 36 Real notch size=4.009012990832734 +Angle offset=0 Delta notch=0 Real offset=0 + Special Notch 0 with Numstep=3 =[0, 106, 211, 313, 412, 507] +Angles are computed, last position : 145.29844653543466 +Draw Ellipse, notch 0 Pts=[(33.0, 0.0), (30.0, 0.0), (29.736743132216077, 1.9828078505367084), (32.61276730628641, 2.7498862471620535)] +Draw Ellipse, notch 1 Pts=[(30.916699427816983, 6.298127151205503), (28.49064582432741, 4.697954355693954), (27.248239645302867, 6.275616229346425), (29.351231157453448, 8.212999023336199)] +Draw Ellipse, notch 2 Pts=[(27.646063574781675, 9.83800686901655), (25.803050017466656, 7.651839808113371), (24.20386057398113, 8.862464856281262), (25.816174939974434, 11.223919445265903)] +Draw Ellipse, notch 3 Pts=[(23.91392845710926, 12.406893948897018), (22.503332088913787, 9.919677979854777), (20.72798646064495, 10.84378367184766), (21.96087381623288, 13.423708895387366)] +Draw Ellipse, notch 4 Pts=[(19.972081313736428, 14.325004662304824), (18.8893759790778, 11.653234262652564), (17.018068473802696, 12.352988964426412), (17.964458120408604, 15.100830972129392)] +Draw Ellipse, notch 5 Pts=[(15.928510278711562, 15.771496538858138), (15.108696049072828, 12.95885125789253), (13.164309841710935, 13.47869565640007), (13.862012693100818, 16.336156322568808)] +Draw Ellipse, notch 6 Pts=[(11.802404591276431, 16.806556422538566), (11.218776172134012, 13.911677300019921), (9.252581009514294, 14.268757344828382), (9.728900904398605, 17.206961502837768)] +Draw Ellipse, notch 7 Pts=[(7.6280168201355645, 17.507868175181713), (7.259689032918896, 14.554182518655223), (5.269249332074261, 14.76681254939971), (5.534772393902023, 17.74327392706601)] +Draw Ellipse, notch 8 Pts=[(3.4376931958993153, 17.905937650482326), (3.273292961529917, 14.910445610276028), (1.2625472581631636, 14.986710566539482), (1.325716590651825, 17.98604543204432)] +Draw Ellipse, notch 9 Pts=[(-0.7718203453171023, 17.99527148503132), (-0.7350591126957549, 14.995496724857457), (-2.729406117107092, 14.937790518077785), (-2.8663020126651055, 17.934665476059745)] +Draw Ellipse, notch 10 Pts=[(-4.969014827017613, 17.802849371571234), (-4.730265209154679, 14.812364691796013), (-6.728122828481431, 14.61790309179866), (-7.06838026138303, 17.574953851552618)] +Draw Ellipse, notch 11 Pts=[(-9.159656581269779, 17.29628796261921), (-8.713049685271002, 14.35342089174214), (-10.692356361397518, 14.014934136849181), (-11.245636405009314, 16.915766510318207)] +Draw Ellipse, notch 12 Pts=[(-13.322907737424304, 16.476704418111897), (-12.653866468365282, 13.600364548430134), (-14.60104027798742, 13.103526460466558), (-15.387230760103343, 15.925754901519227)] +Draw Ellipse, notch 13 Pts=[(-17.428148151014486, 15.281596068386428), (-16.51791904411204, 12.521564902720435), (-18.402102050211788, 11.846546333569027), (-19.4456927216867, 14.53383612452325)] +Draw Ellipse, notch 14 Pts=[(-21.444905872683627, 13.690780384719504), (-20.24607845063646, 11.069059438031243), (-22.036071742150686, 10.178550267287429), (-23.397110318632578, 12.693227062415016)] +Draw Ellipse, notch 15 Pts=[(-25.318591314341447, 11.555070375162117), (-23.76229842749901, 9.156325319724038), (-25.390258207801754, 7.989599303800467), (-27.16894780812893, 10.228413431036792)] +Draw Ellipse, notch 16 Pts=[(-28.913803816815467, 8.670706941900452), (-26.882518277099965, 6.658269502682104), (-28.187912223174607, 5.134238125043573), (-30.53684775469469, 6.845609192714887)] +Draw Ellipse, notch 17 Pts=[(-31.884720188708968, 4.671372088516948), (-29.210234065417886, 3.4191455746831165), (-29.84472339546991, 1.524178914029703), (-32.78402059752268, 2.1246220487267187)] +Draw Ellipse, notch 18 Pts=[(-32.97928864891934, -0.6593476394870404), (-29.98519681097195, -0.4711613861719199), (-29.603638121454825, -2.4302577010446202), (-32.40936581945478, -3.3515824810765533)] +Draw Ellipse, notch 19 Pts=[(-31.27412107413157, -5.726110137427946), (-28.771720035325277, -4.248179792830751), (-27.606955420976114, -5.870605002558032), (-29.802835527875047, -7.738416145656224)] +Draw Ellipse, notch 20 Pts=[(-28.106117319470325, -9.438219299762695), (-26.19787364429761, -7.308751885879982), (-24.63088983463974, -8.56328304381329), (-26.300235849852832, -10.884771633515415)] +Draw Ellipse, notch 21 Pts=[(-24.419511033759754, -12.113344272632352), (-22.958430842987266, -9.655444749308172), (-21.19987060034056, -10.613263948107765), (-22.47733675690145, -13.171408902848707)] +Draw Ellipse, notch 22 Pts=[(-20.506571764991346, -14.103635115939475), (-19.382920122306505, -11.448825349487667), (-17.511338427975865, -12.179419387443064), (-18.494398659785208, -14.914356615815036)] +Draw Ellipse, notch 23 Pts=[(-16.461054981325173, -15.600550144953049), (-15.610619949548273, -12.809259783363416), (-13.686852215917359, -13.347940631607166), (-14.414347630227637, -16.18586580148282)] +Draw Ellipse, notch 24 Pts=[(-12.337082678613799, -16.695918920868266), (-11.723861726967803, -13.80716359545779), (-9.75318144166571, -14.185163479547455), (-10.255444023301674, -17.107154369506294)] +Draw Ellipse, notch 25 Pts=[(-8.166217877311402, -17.438233743808013), (-7.770640273694719, -14.488073972554407), (-5.787989776016006, -14.718179017398297), (-6.080368913039444, -17.692122404440994)] +Draw Ellipse, notch 26 Pts=[(-3.968766224382489, -17.87450925010052), (-3.7786971850480433, -14.88053634436365), (-1.770828303588571, -14.973845256973988), (-1.8594856339496149, -17.972534950452335)] +Draw Ellipse, notch 27 Pts=[(0.2375023954119031, -17.99955231618351), (0.22619252791070385, -14.999573635109744), (2.2222103865559437, -14.958791570493611), (2.3335502339545653, -17.956724764942955)] +Draw Ellipse, notch 28 Pts=[(4.439980099405589, -17.84278785891339), (4.227036958127477, -14.850354865748363), (6.231204705144112, -14.672866863045117), (6.54669395637961, -17.644447479729852)] +Draw Ellipse, notch 29 Pts=[(8.62574860367994, -17.37475579813813), (8.206690242363699, -14.427839714124673), (10.179870784936215, -14.110016219002036), (10.706136201356527, -17.027779604438564)] +Draw Ellipse, notch 30 Pts=[(12.795106428093154, -16.59655997839684), (12.156162382781329, -13.713385031817019), (14.104484380845586, -13.238802063918802), (14.85851167584377, -16.069793354271702)] +Draw Ellipse, notch 31 Pts=[(16.902695949026906, -15.451237181556564), (16.027029700956696, -12.680046519676614), (17.922036770362247, -12.029137521054695), (18.932358764516003, -14.741619894334885)] +Draw Ellipse, notch 32 Pts=[(20.940616508427343, -13.916622218517345), (19.782736318955553, -11.276561352365766), (21.596191425220486, -10.411586285543057), (22.912496812259125, -12.949964807095363)] +Draw Ellipse, notch 33 Pts=[(24.834282447677744, -11.861851383468686), (23.33018720693296, -9.430036650107223), (24.991113734888668, -8.298256357359946), (26.71097920769541, -10.582569852936295)] +Draw Ellipse, notch 34 Pts=[(28.486555483801105, -9.088042384265542), (26.521783937831593, -7.0106165341391), (27.879394587956497, -5.539389799630957), (30.13624495898184, -7.3330548500121635)] +Draw Ellipse, notch 35 Pts=[(31.570563827966353, -5.246433023610824), (28.98588993845144, -3.867110823210898), (29.729215298985807, -2.010830531555822), (32.60247521661811, -2.788199016982036)] +Draw Ellipse, notch 0 Pts=[(48.0, 0.0), (45.0, 0.0), (44.605114698324115, 2.9742117758050624), (47.4584930127561, 3.7352501850554045)] +Draw Ellipse, notch 1 Pts=[(45.162022339980695, 8.647104329052478), (42.73596873649112, 7.0469315335409295), (40.872359467954304, 9.413424344019637), (42.975350980104885, 11.350807138009412)] +Draw Ellipse, notch 2 Pts=[(40.54758858351501, 13.663926773073236), (38.70457502619999, 11.477759712170057), (36.3057908609717, 13.293697284421892), (37.918105226965, 15.655151873406533)] +Draw Ellipse, notch 3 Pts=[(35.16559450156616, 17.36673293882441), (33.754998133370684, 14.879516969782166), (31.091979690967424, 16.26567550777149), (32.324867046555354, 18.845600731311194)] +Draw Ellipse, notch 4 Pts=[(29.41676930327533, 20.151621793631104), (28.334063968616704, 17.479851393978844), (25.527102710704042, 18.529483446639617), (26.47349235730995, 21.277325454342595)] +Draw Ellipse, notch 5 Pts=[(23.476299789410866, 22.228421005556676), (22.663044073609242, 19.438276886838793), (19.746464762566404, 20.218043484600106), (20.441387921321265, 23.06411984532594)] +Draw Ellipse, notch 6 Pts=[(17.411792677343435, 23.762395072548525), (16.828164258201017, 20.86751595002988), (13.87887151427144, 21.40313601724257), (14.35519140915575, 24.341340175251958)] +Draw Ellipse, notch 7 Pts=[(11.257861336595012, 24.784959434509325), (10.889533549378344, 21.831273777982833), (7.903873998111392, 22.150218824099564), (8.170438326848283, 25.13835259932534)] +Draw Ellipse, notch 8 Pts=[(5.074339676664273, 25.36116045562034), (4.909939442294875, 22.365668415414042), (1.8938208872447455, 22.480065849809225), (1.9569902197334068, 25.479400715314064)] +Draw Ellipse, notch 9 Pts=[(-1.1393499016649797, 25.493019847460047), (-1.1025886690436324, 22.493245087286184), (-4.094109175660638, 22.406685777116678), (-4.231005071218651, 25.403560735098637)] +Draw Ellipse, notch 10 Pts=[(-7.334147431594952, 25.20903171746924), (-7.095397813732018, 22.21854703769402), (-10.092184242722146, 21.92685463769799), (-10.432441675623744, 24.883905397451947)] +Draw Ellipse, notch 11 Pts=[(-13.51618142390528, 24.47299840849028), (-13.069574527906504, 21.53013133761321), (-16.03853454209628, 21.022401205273773), (-16.591814585708075, 23.923233578742796)] +Draw Ellipse, notch 12 Pts=[(-19.64984097160694, 23.27688669232696), (-18.98079970254792, 20.4005468226452), (-21.90156041698113, 19.65528969069984), (-22.68775089909705, 22.47751813175251)] +Draw Ellipse, notch 13 Pts=[(-25.687107673070503, 21.542378519746645), (-24.776878566168058, 18.782347354080652), (-27.603153075317685, 17.76981950035354), (-28.6467437467926, 20.457109291307766)] +Draw Ellipse, notch 14 Pts=[(-31.558198533594968, 19.203995299290504), (-30.369117675954687, 16.603589157046862), (-33.05410761322603, 15.267825400931143), (-34.415146189707926, 17.78250219605873)] +Draw Ellipse, notch 15 Pts=[(-37.19974052809095, 16.133233035024137), (-35.643447641248514, 13.734487979586058), (-38.08538731170263, 11.984398955700701), (-39.86407691202981, 14.223213082937026)] +Draw Ellipse, notch 16 Pts=[(-42.35506295536544, 11.999841693241505), (-40.32377741564994, 9.987404254023156), (-42.28186833476191, 7.701357187565359), (-44.630803866281994, 9.412728255236672)] +Draw Ellipse, notch 17 Pts=[(-46.48983722141791, 6.380944875858507), (-43.815351098126825, 5.128718362024675), (-44.76708509320486, 2.286268371044555), (-47.706382295257626, 2.8867115057415704)] +Draw Ellipse, notch 18 Pts=[(-47.971887054405315, -0.8949283325730005), (-44.97779521645792, -0.7067420792578799), (-44.40545718218224, -3.6453865515669306), (-47.21118488018219, -4.566711331598864)] +Draw Ellipse, notch 19 Pts=[(-45.6599810917942, -7.850200033843321), (-43.15758005298791, -6.372269689246126), (-41.410433131464174, -8.805907503837048), (-43.588460554567185, -10.658533190487287)] +Draw Ellipse, notch 20 Pts=[(-41.20505414161912, -13.092595242702686), (-39.29681046644641, -10.963127828819973), (-36.946334751959604, -12.844924565719936), (-38.6156807671727, -15.166413155422061)] +Draw Ellipse, notch 21 Pts=[(-35.89872645525338, -16.94106664728644), (-34.4376462644809, -14.483167123962259), (-31.79980590051084, -15.919895922161645), (-33.07727205707173, -18.47804087690259)] +Draw Ellipse, notch 22 Pts=[(-30.198031826144593, -19.82804779068331), (-29.074380183459756, -17.1732380242315), (-26.267007641963794, -18.269129081164593), (-27.250067873773137, -21.004066309536565)] +Draw Ellipse, notch 23 Pts=[(-24.262949554365264, -21.99397003518259), (-23.41592992432241, -19.213889675045124), (-20.530278323876036, -20.02191094741075), (-21.257773738186316, -22.859836117286406)] +Draw Ellipse, notch 24 Pts=[(-18.1990135420977, -23.59950071859716), (-17.585792590451703, -20.710745393186684), (-14.629772162498565, -21.277745219321183), (-15.13004951653913, -24.188186738173464)] +Draw Ellipse, notch 25 Pts=[(-12.05153801415876, -24.682270730085214), (-11.655960410542077, -21.73211095883161), (-8.681984664024009, -22.07726852609745), (-8.97551038589852, -25.062874436226586)] +Draw Ellipse, notch 26 Pts=[(-5.85811481690651, -25.314777422282347), (-5.668045777572065, -22.320804516545476), (-2.6562424553828565, -22.46076788546098), (-2.7448997857439004, -25.45945757893933)] +Draw Ellipse, notch 27 Pts=[(0.35059865936725504, -25.499339133738385), (0.33928879186605576, -22.499360452664618), (3.333315579833916, -22.438187355740418), (3.4446554272325374, -25.436120550189763)] +Draw Ellipse, notch 28 Pts=[(6.553498578469327, -25.267965291787572), (6.340555437191215, -22.275532298622544), (9.346807057716168, -22.009300294567677), (9.661059096201722, -24.96922765393208)] +Draw Ellipse, notch 29 Pts=[(12.729093724861789, -24.588675655200465), (12.310035363545548, -21.64175957118701), (15.269806177404321, -21.165024328503055), (15.793991493364475, -24.071255052337065)] +Draw Ellipse, notch 30 Pts=[(18.873187619483815, -23.45325249430535), (18.23424357417199, -20.57007754772553), (21.15672657126838, -19.858203095878203), (21.910753866266564, -22.6891943862311)] +Draw Ellipse, notch 31 Pts=[(24.916210799505258, -21.791260441394872), (24.040544551435048, -19.02006977951492), (26.88305515554337, -18.043706281582043), (27.88928677725116, -20.745206944848952)] +Draw Ellipse, notch 32 Pts=[(30.822571007828113, -19.53343898521932), (29.674104478433332, -16.914842028548648), (32.39428713783073, -15.617379428314587), (33.71059252486937, -18.155757949866892)] +Draw Ellipse, notch 33 Pts=[(36.499376051144225, -16.576869708522295), (34.995280810399436, -14.145054975160834), (37.48667060233301, -12.447384536039918), (39.20653607513975, -14.731698031616268)] +Draw Ellipse, notch 34 Pts=[(41.747447452716905, -12.593350651335092), (39.78267590674739, -10.51592480120865), (41.819091881934746, -8.309084699446435), (44.07594225296009, -10.102749749827641)] +Draw Ellipse, notch 35 Pts=[(46.042831406075955, -7.168953857613073), (43.47883490767716, -5.8006662348163465), (44.59382294847871, -3.016245797333733), (47.44445877227139, -3.7874932710636773)] +gen_Resulting_Curve: height for small ellipse 100.0 For large one 150.0 +New max error reached at index 1 Distance Ellipse=0.009424779201020276 on curve=0.009424779012916088 Error=1.8810418847547972e-10 +New max error reached at index 11 Distance Ellipse=0.10367502683194584 on curve=0.10367502660512498 Error=2.2682085376590777e-10 +New max error reached at index 13 Distance Ellipse=0.12252619249932904 on curve=0.12252619222438943 Error=2.749396127432746e-10 +New max error reached at index 41 Distance Ellipse=0.3865440347390543 on curve=0.3865440344599764 Error=2.790778719230502e-10 +New max error reached at index 123 Distance Ellipse=1.162696174524449 on curve=1.162696174235037 Error=2.894120498808661e-10 +New max error reached at index 133 Distance Ellipse=1.2578524620378708 on curve=1.2578524623493514 Error=3.114806190751551e-10 +New max error reached at index 323 Distance Ellipse=3.1052876921409522 on curve=3.1052876917920575 Error=3.4889469091581304e-10 +gen_Resulting_Curve[10000] : oldR=104.40306381290118 R=104.4030650891055 Distance=145.32672091768663 Delta_Distance=0.009424779103341052 Compute acos(0.9999999959253918) +Flex bounding box : (16.64367135779218, 0),(104.4030650891055, 103.06788153316147) +Offset Flex=(-44.47663177655116, -56.0) +Starting gen flex with 2 vertical lines R1=104.4030650891055 R2=156.60459763365824R2-R1=52.20153254455275 +Coordinates_Step_SubStep(1, 0) --> AngleEllipse =507 --> 507 Result=(104.08548253534423, 0.04787998625518663) +gen_first_flex_step : MoveTo((104.08548253534423, 2.7433211355665854) +Coordinates_Step_SubStep(0, 2) --> AngleEllipse =211 --> 211 Result=(104.34656400228782, 0.019206536923077003) + From next notch, LineTo((104.34656400228782, 1.1004535047544945) + Int notch, LineFrom((116.38988450257379, 1.1004535047544945) to (101.34656400228782, 1.1004535047544945) v=12.043320500285976 +Coordinates_Step_SubStep(0, 1) --> AngleEllipse =106 --> 106 Result=(104.3887458633279, 0.009589234112783965) + Int notch, LineTo (101.3887458633279, 0.5494226434253976) + edge, LineTo (156.58311879499186, 0.5494226434253976) +Coordinates_Step_SubStep(0, 2) --> AngleEllipse =211 --> 211 Result=(104.34656400228782, 0.019206536923077003) + Ext notch, LineTo (159.51984600343172, 1.1004535047544945) +Coordinates_Step_SubStep(1, 0) --> AngleEllipse =507 --> 507 Result=(104.08548253534423, 0.04787998625518663) + Ext notch, LineTo (144.52398009681585, 1.1004535047544945) v=12.05913869817601 v2=24.11827739635202 + To next notch, Line From (156.12822380301634, 1.1004535047544945) To (156.58311879499186, 2.7433211355665854) + Vertical lines_2 , Line from (141.52398009681585, 1.1004535047544945) to (118.40570270046383, 1.1004535047544945) +Coordinates_Step_SubStep(0, 3) --> AngleEllipse =313 --> 313 Result=(104.27956717298777, 0.028768414757508378) +Coordinates_Step_SubStep(0, 4) --> AngleEllipse =412 --> 412 Result=(104.19101757817954, 0.03834528218871456) + Vertical lines_4_0 , Line from (105.19101757817954, 2.197022833651512) to (129.3870681865857, 2.197022833651512) + Vertical lines_4_0 , Line from (131.3870681865857, 2.197022833651512) to (155.58311879499186, 2.197022833651512) +Coordinates_Step_SubStep(2, 0) --> AngleEllipse =852 --> 852 Result=(103.55842815846962, 0.08613707260825962) +gen_flex_step(1) : MoveTo((103.55842815846962, 4.935290720065206) + From next notch, LineTo((103.83568713513621, 3.8426203397460266) + Int notch, LineFrom((115.81514802702824, 3.8426203397460266) to (100.83568713513621, 3.8426203397460266) v=11.979460891892028 +Coordinates_Step_SubStep(1, 0) --> AngleEllipse =507 --> 507 Result=(104.08548253534423, 0.04787998625518663) + Int notch, LineTo (101.08548253534423, 2.7433211355665854) + notch, LineTo (116.09616785226225, 2.7433211355665854) v =12.010685316918028 v2=24.021370633836057 + Vertical lines_1 , Line from (118.09616785226225, 2.7433211355665854) to (142.1175384860983, 2.7433211355665854) + Ext_notch , Line from (144.1175384860983, 2.7433211355665854) to (159.12822380301634, 2.7433211355665854) + Ext notch, LineTo (158.75353070270432, 3.8426203397460266) +Coordinates_Step_SubStep(2, 0) --> AngleEllipse =852 --> 852 Result=(103.55842815846962, 0.08613707260825962) + Ext notch, LineTo (144.05508963604632, 3.8426203397460266) v=12.073134166970032 v2=24.146268333940064 + To next notch, Line From (155.33764223770444, 3.8426203397460266) To (156.12822380301634, 4.935290720065206) + Vertical lines_2 , Line from (141.0550896360463, 3.8426203397460266) to (117.90882130210625, 3.8426203397460266) + Vertical lines_3 , Line from (101.96546082293266, 3.2938999712275834) to (129.0468423129745, 3.2938999712275834) + Vertical lines_3 , Line from (131.0468423129745, 3.2938999712275834) to (158.12822380301634, 3.2938999712275834) +Coordinates_Step_SubStep(3, 0) --> AngleEllipse =1150 --> 1150 Result=(102.97960946870964, 0.12455683353246409) +gen_flex_step(2) : MoveTo((102.97960946870964, 7.136580870923762) + From next notch, LineTo((103.26843733694017, 6.035366823280051) + Int notch, LineFrom((115.1769920040577, 6.035366823280051) to (100.26843733694017, 6.035366823280051) v=11.90855466711752 +Coordinates_Step_SubStep(2, 0) --> AngleEllipse =852 --> 852 Result=(103.55842815846962, 0.08613707260825962) + Int notch, LineTo (100.55842815846962, 4.935290720065206) + notch, LineTo (115.50323167827833, 4.935290720065206) v =11.944803519808705 v2=23.88960703961741 + Vertical lines_1 , Line from (117.50323167827833, 4.935290720065206) to (141.39283871789576, 4.935290720065206) + Ext_notch , Line from (143.39283871789576, 4.935290720065206) to (158.33764223770444, 4.935290720065206) + Ext notch, LineTo (157.90265600541025, 6.035366823280051) +Coordinates_Step_SubStep(3, 0) --> AngleEllipse =1150 --> 1150 Result=(102.97960946870964, 0.12455683353246409) + Ext notch, LineTo (143.32034101251338, 6.035366823280051) v=12.01730122519107 v2=24.03460245038214 + To next notch, Line From (154.46941420306445, 6.035366823280051) To (155.33764223770444, 7.136580870923762) + Vertical lines_2 , Line from (140.32034101251338, 6.035366823280051) to (117.28573856213123, 6.035366823280051) + Vertical lines_3 , Line from (101.41464409143202, 5.482536965117755) to (128.37614316456825, 5.482536965117755) + Vertical lines_3 , Line from (130.37614316456825, 5.482536965117755) to (157.33764223770444, 5.482536965117755) +Coordinates_Step_SubStep(4, 0) --> AngleEllipse =1416 --> 1416 Result=(102.43342420157211, 0.16324845573135985) +gen_flex_step(3) : MoveTo((102.43342420157211, 9.353447525435174) + From next notch, LineTo((102.69974229293133, 8.24095042292875) + Int notch, LineFrom((114.53721007954775, 8.24095042292875) to (99.69974229293133, 8.24095042292875) v=11.837467786616418 +Coordinates_Step_SubStep(3, 0) --> AngleEllipse =1150 --> 1150 Result=(102.97960946870964, 0.12455683353246409) + Int notch, LineTo (99.97960946870964, 7.136580870923762) + notch, LineTo (114.85206065229835, 7.136580870923762) v =11.872451183588701 v2=23.744902367177403 + Vertical lines_1 , Line from (116.85206065229835, 7.136580870923762) to (140.59696301947574, 7.136580870923762) + Ext_notch , Line from (142.59696301947574, 7.136580870923762) to (157.46941420306445, 7.136580870923762) + Ext notch, LineTo (157.049613439397, 8.24095042292875) +Coordinates_Step_SubStep(4, 0) --> AngleEllipse =1416 --> 1416 Result=(102.43342420157211, 0.16324845573135985) + Ext notch, LineTo (142.52699622553118, 8.24095042292875) v=11.942417977533278 v2=23.884835955066556 + To next notch, Line From (153.65013630235816, 8.24095042292875) To (154.46941420306445, 9.353447525435174) + Vertical lines_2 , Line from (139.52699622553115, 8.24095042292875) to (116.64216027046461, 8.24095042292875) + Vertical lines_3 , Line from (100.83795136115278, 7.689150249588951) to (127.6536827821086, 7.689150249588951) + Vertical lines_3 , Line from (129.6536827821086, 7.689150249588951) to (156.46941420306445, 7.689150249588951) +Coordinates_Step_SubStep(5, 0) --> AngleEllipse =1660 --> 1660 Result=(101.961779712927, 0.20213194066098736) +gen_flex_step(4) : MoveTo((101.961779712927, 11.581307104663372) + From next notch, LineTo((102.18713711096068, 10.463902865046052) + Int notch, LineFrom((113.96052924983076, 10.463902865046052) to (99.18713711096068, 10.463902865046052) v=11.773392138870083 +Coordinates_Step_SubStep(4, 0) --> AngleEllipse =1416 --> 1416 Result=(102.43342420157211, 0.16324845573135985) + Int notch, LineTo (99.43342420157211, 9.353447525435174) + notch, LineTo (114.23760222676862, 9.353447525435174) v =11.804178025196514 v2=23.608356050393027 + Vertical lines_1 , Line from (116.23760222676862, 9.353447525435174) to (139.84595827716166, 9.353447525435174) + Ext_notch , Line from (141.84595827716166, 9.353447525435174) to (156.65013630235816, 9.353447525435174) + Ext notch, LineTo (156.280705666441, 10.463902865046052) +Coordinates_Step_SubStep(5, 0) --> AngleEllipse =1660 --> 1660 Result=(101.961779712927, 0.20213194066098736) + Ext notch, LineTo (141.7843865045088, 10.463902865046052) v=11.865749797849372 v2=23.731499595698743 + To next notch, Line From (152.9426695693905, 10.463902865046052) To (153.65013630235816, 11.581307104663372) + Vertical lines_2 , Line from (138.78438650450877, 10.463902865046052) to (116.05288690881005, 10.463902865046052) + Vertical lines_3 , Line from (100.30695283428962, 9.91180259639454) to (126.97854456832388, 9.91180259639454) + Vertical lines_3 , Line from (128.97854456832388, 9.91180259639454) to (155.65013630235816, 9.91180259639454) +Coordinates_Step_SubStep(6, 0) --> AngleEllipse =1890 --> 1890 Result=(101.58442648408432, 0.24132235101119925) +gen_flex_step(5) : MoveTo((101.58442648408432, 13.826752215116333) + From next notch, LineTo((101.75939411281115, 12.707793500881431) + Int notch, LineFrom((113.47931837691254, 12.707793500881431) to (98.75939411281115, 12.707793500881431) v=11.719924264101387 +Coordinates_Step_SubStep(5, 0) --> AngleEllipse =1660 --> 1660 Result=(101.961779712927, 0.20213194066098736) + Int notch, LineTo (98.961779712927, 11.581307104663372) + notch, LineTo (113.70700217704287, 11.581307104663372) v =11.745222464115873 v2=23.490444928231746 + Vertical lines_1 , Line from (115.70700217704287, 11.581307104663372) to (139.19744710527462, 11.581307104663372) + Ext_notch , Line from (141.19744710527462, 11.581307104663372) to (155.9426695693905, 11.581307104663372) + Ext notch, LineTo (155.6390911692167, 12.707793500881431) +Coordinates_Step_SubStep(6, 0) --> AngleEllipse =1890 --> 1890 Result=(101.58442648408432, 0.24132235101119925) + Ext notch, LineTo (141.14685070524564, 12.707793500881431) v=11.795818864144834 v2=23.59163772828967 + To next notch, Line From (152.37663972612648, 12.707793500881431) To (152.9426695693905, 13.826752215116333) + Vertical lines_2 , Line from (138.14685070524564, 12.707793500881431) to (115.55521297695599, 12.707793500881431) + Vertical lines_3 , Line from (99.8572869063621, 12.145033550984145) to (126.3999782378763, 12.145033550984145) + Vertical lines_3 , Line from (128.3999782378763, 12.145033550984145) to (154.9426695693905, 12.145033550984145) +Coordinates_Step_SubStep(7, 0) --> AngleEllipse =2111 --> 2111 Result=(101.31400354166749, 0.2807798787782134) +gen_flex_step(6) : MoveTo((101.31400354166749, 16.0875020261865) + From next notch, LineTo((101.43573182810492, 14.951652186694087) + Int notch, LineFrom((113.11519830661803, 14.951652186694087) to (98.43573182810492, 14.951652186694087) v=11.67946647851311 +Coordinates_Step_SubStep(6, 0) --> AngleEllipse =1890 --> 1890 Result=(101.58442648408432, 0.24132235101119925) + Int notch, LineTo (98.58442648408432, 13.826752215116333) + notch, LineTo (113.28247979459486, 13.826752215116333) v =11.698053310510542 v2=23.396106621021083 + Vertical lines_1 , Line from (115.28247979459486, 13.826752215116333) to (138.67858641561594, 13.826752215116333) + Ext_notch , Line from (140.67858641561594, 13.826752215116333) to (155.37663972612648, 13.826752215116333) + Ext notch, LineTo (155.15359774215736, 14.951652186694087) +Coordinates_Step_SubStep(7, 0) --> AngleEllipse =2111 --> 2111 Result=(101.31400354166749, 0.2807798787782134) + Ext notch, LineTo (140.6414127516211, 14.951652186694087) v=11.735226974505391 v2=23.470453949010782 + To next notch, Line From (151.97100531250123, 14.951652186694087) To (152.37663972612648, 16.0875020261865) + Vertical lines_2 , Line from (137.6414127516211, 14.951652186694087) to (115.17095880261031, 14.951652186694087) + Vertical lines_3 , Line from (99.5063368738068, 14.391334446831122) to (125.94148829996664, 14.391334446831122) + Vertical lines_3 , Line from (127.94148829996664, 14.391334446831122) to (154.37663972612648, 14.391334446831122) +Coordinates_Step_SubStep(8, 0) --> AngleEllipse =2326 --> 2326 Result=(101.15846892430213, 0.32029441542440007) +gen_flex_step(7) : MoveTo((101.15846892430213, 18.35151820542802) + From next notch, LineTo((101.22165648413718, 17.218939145778283) + Int notch, LineFrom((112.87436354465433, 17.218939145778283) to (98.22165648413718, 17.218939145778283) v=11.652707060517145 +Coordinates_Step_SubStep(7, 0) --> AngleEllipse =2111 --> 2111 Result=(101.31400354166749, 0.2807798787782134) + Int notch, LineTo (98.31400354166749, 16.0875020261865) + notch, LineTo (112.97825398437593, 16.0875020261865) v =11.664250442708436 v2=23.328500885416872 + Vertical lines_1 , Line from (114.97825398437593, 16.0875020261865) to (138.3067548697928, 16.0875020261865) + Ext_notch , Line from (140.3067548697928, 16.0875020261865) to (154.97100531250123, 16.0875020261865) + Ext notch, LineTo (154.83248472620576, 17.218939145778283) +Coordinates_Step_SubStep(8, 0) --> AngleEllipse =2326 --> 2326 Result=(101.15846892430213, 0.32029441542440007) + Ext notch, LineTo (140.28366810541021, 17.218939145778283) v=11.687337207091012 v2=23.374674414182024 + To next notch, Line From (151.73770338645318, 17.218939145778283) To (151.97100531250123, 18.35151820542802) + Vertical lines_2 , Line from (137.28366810541021, 17.218939145778283) to (114.9089936912282, 17.218939145778283) + Vertical lines_3 , Line from (99.26434016598003, 16.651476713927767) to (125.61767273924063, 16.651476713927767) + Vertical lines_3 , Line from (127.61767273924063, 16.651476713927767) to (153.97100531250123, 16.651476713927767) +Coordinates_Step_SubStep(9, 0) --> AngleEllipse =2539 --> 2539 Result=(101.1207458137269, 0.35994331196742146) +gen_flex_step(8) : MoveTo((101.1207458137269, 20.623232639693985) + From next notch, LineTo((101.12465336990937, 19.491317275978968) + Int notch, LineFrom((112.76523504114803, 19.491317275978968) to (98.12465336990937, 19.491317275978968) v=11.640581671238671 +Coordinates_Step_SubStep(8, 0) --> AngleEllipse =2326 --> 2326 Result=(101.15846892430213, 0.32029441542440007) + Int notch, LineTo (98.15846892430213, 18.35151820542802) + notch, LineTo (112.80327753983988, 18.35151820542802) v =11.644808615537762 v2=23.289617231075525 + Vertical lines_1 , Line from (114.80327753983988, 18.35151820542802) to (138.09289477091542, 18.35151820542802) + Ext_notch , Line from (140.09289477091542, 18.35151820542802) to (154.73770338645318, 18.35151820542802) + Ext notch, LineTo (154.68698005486405, 19.491317275978968) +Coordinates_Step_SubStep(9, 0) --> AngleEllipse =2539 --> 2539 Result=(101.1207458137269, 0.35994331196742146) + Ext notch, LineTo (140.0844408823172, 19.491317275978968) v=11.653262504135952 v2=23.306525008271905 + To next notch, Line From (151.68111872059035, 19.491317275978968) To (151.73770338645318, 20.623232639693985) + Vertical lines_2 , Line from (137.0844408823172, 19.491317275978968) to (114.77791587404532, 19.491317275978968) + Vertical lines_3 , Line from (99.1379949006127, 18.915463343299788) to (125.43784914353293, 18.915463343299788) + Vertical lines_3 , Line from (127.43784914353293, 18.915463343299788) to (153.73770338645318, 18.915463343299788) +Coordinates_Step_SubStep(10, 0) --> AngleEllipse =2752 --> 2752 Result=(101.20168751909083, 0.39948003009919597) +gen_flex_step(9) : MoveTo((101.20168751909083, 22.88851972444302) + From next notch, LineTo((101.14636544787004, 21.753550980857717) + Int notch, LineFrom((112.7896611288538, 21.753550980857717) to (98.14636544787004, 21.753550980857717) v=11.643295680983755 +Coordinates_Step_SubStep(9, 0) --> AngleEllipse =2539 --> 2539 Result=(101.1207458137269, 0.35994331196742146) + Int notch, LineTo (98.1207458137269, 20.623232639693985) + notch, LineTo (112.76083904044276, 20.623232639693985) v =11.640093226715862 v2=23.280186453431725 + Vertical lines_1 , Line from (114.76083904044276, 20.623232639693985) to (138.04102549387449, 20.623232639693985) + Ext_notch , Line from (140.04102549387449, 20.623232639693985) to (154.68111872059035, 20.623232639693985) + Ext notch, LineTo (154.71954817180506, 21.753550980857717) +Coordinates_Step_SubStep(10, 0) --> AngleEllipse =2752 --> 2752 Result=(101.20168751909083, 0.39948003009919597) + Ext notch, LineTo (140.04743040241027, 21.753550980857717) v=11.633688318180077 v2=23.267376636360154 + To next notch, Line From (151.80253127863625, 21.753550980857717) To (151.68111872059035, 22.88851972444302) + Vertical lines_2 , Line from (137.04743040241027, 21.753550980857717) to (114.78005376605012, 21.753550980857717) + Vertical lines_3 , Line from (99.12988168626927, 21.188862479683436) to (125.40550020342981, 21.188862479683436) + Vertical lines_3 , Line from (127.40550020342981, 21.188862479683436) to (153.68111872059035, 21.188862479683436) +Coordinates_Step_SubStep(11, 0) --> AngleEllipse =2969 --> 2969 Result=(101.39989115434742, 0.4390189274657468) +gen_flex_step(10) : MoveTo((101.39989115434742, 25.15393167014731) + From next notch, LineTo((101.28647850328468, 24.023546234443312) + Int notch, LineFrom((112.94728831619527, 24.023546234443312) to (98.28647850328468, 24.023546234443312) v=11.660809812910585 +Coordinates_Step_SubStep(10, 0) --> AngleEllipse =2752 --> 2752 Result=(101.20168751909083, 0.39948003009919597) + Int notch, LineTo (98.20168751909083, 22.88851972444302) + notch, LineTo (112.85189845897719, 22.88851972444302) v =11.650210939886357 v2=23.300421879772713 + Vertical lines_1 , Line from (114.85189845897719, 22.88851972444302) to (138.1523203387499, 22.88851972444302) + Ext_notch , Line from (140.1523203387499, 22.88851972444302) to (154.80253127863625, 22.88851972444302) + Ext notch, LineTo (154.92971775492703, 24.023546234443312) +Coordinates_Step_SubStep(11, 0) --> AngleEllipse =2969 --> 2969 Result=(101.39989115434742, 0.4390189274657468) + Ext notch, LineTo (140.17351808479836, 24.023546234443312) v=11.629013193837892 v2=23.258026387675784 + To next notch, Line From (152.09983673152112, 24.023546234443312) To (151.80253127863625, 25.15393167014731) + Vertical lines_2 , Line from (137.17351808479836, 24.023546234443312) to (114.91549169712258, 24.023546234443312) + Vertical lines_3 , Line from (99.24053590121079, 23.457631615463285) to (125.52153358992352, 23.457631615463285) + Vertical lines_3 , Line from (127.52153358992352, 23.457631615463285) to (153.80253127863625, 23.457631615463285) +Coordinates_Step_SubStep(12, 0) --> AngleEllipse =3193 --> 3193 Result=(101.71081679177202, 0.4784192359385042) +gen_flex_step(11) : MoveTo((101.71081679177202, 27.411403057149847) + From next notch, LineTo((101.54183799508131, 26.285025451654917) + Int notch, LineFrom((113.23456774446647, 26.285025451654917) to (98.54183799508131, 26.285025451654917) v=11.692729749385162 +Coordinates_Step_SubStep(11, 0) --> AngleEllipse =2969 --> 2969 Result=(101.39989115434742, 0.4390189274657468) + Int notch, LineTo (98.39989115434742, 25.15393167014731) + notch, LineTo (113.07487754864084, 25.15393167014731) v =11.674986394293427 v2=23.349972788586854 + Vertical lines_1 , Line from (115.07487754864084, 25.15393167014731) to (138.4248503372277, 25.15393167014731) + Ext_notch , Line from (140.4248503372277, 25.15393167014731) to (155.09983673152112, 25.15393167014731) + Ext notch, LineTo (155.31275699262196, 26.285025451654917) +Coordinates_Step_SubStep(12, 0) --> AngleEllipse =3193 --> 3193 Result=(101.71081679177202, 0.4784192359385042) + Ext notch, LineTo (140.46033704741117, 26.285025451654917) v=11.639499684109953 v2=23.278999368219907 + To next notch, Line From (152.566225187658, 26.285025451654917) To (152.09983673152112, 27.411403057149847) + Vertical lines_2 , Line from (137.46033704741117, 26.285025451654917) to (115.18133767919126, 26.285025451654917) + Vertical lines_3 , Line from (99.46705352414375, 25.717177089555076) to (125.78344512783244, 25.717177089555076) + Vertical lines_3 , Line from (127.78344512783244, 25.717177089555076) to (154.09983673152112, 25.717177089555076) +Coordinates_Step_SubStep(13, 0) --> AngleEllipse =3428 --> 3428 Result=(102.12556603104278, 0.5175870321020144) +gen_flex_step(12) : MoveTo((102.12556603104278, 29.65555247014768) + From next notch, LineTo((101.90629412798583, 28.537083946150332) + Int notch, LineFrom((113.64458089398406, 28.537083946150332) to (98.90629412798583, 28.537083946150332) v=11.738286765998232 +Coordinates_Step_SubStep(12, 0) --> AngleEllipse =3193 --> 3193 Result=(101.71081679177202, 0.4784192359385042) + Int notch, LineTo (98.71081679177202, 27.411403057149847) + notch, LineTo (113.42466889074352, 27.411403057149847) v =11.713852098971497 v2=23.427704197942994 + Vertical lines_1 , Line from (115.42466889074352, 27.411403057149847) to (138.8523730886865, 27.411403057149847) + Ext_notch , Line from (140.8523730886865, 27.411403057149847) to (155.566225187658, 27.411403057149847) + Ext notch, LineTo (155.85944119197876, 28.537083946150332) +Coordinates_Step_SubStep(13, 0) --> AngleEllipse =3428 --> 3428 Result=(102.12556603104278, 0.5175870321020144) + Ext notch, LineTo (140.90124242273995, 28.537083946150332) v=11.664982764918044 v2=23.329965529836088 + To next notch, Line From (153.18834904656418, 28.537083946150332) To (152.566225187658, 29.65555247014768) + Vertical lines_2 , Line from (137.90124242273995, 28.537083946150332) to (115.57127689290388, 28.537083946150332) + Vertical lines_3 , Line from (99.80433427586122, 27.96866656506686) to (126.1852797317596, 27.96866656506686) + Vertical lines_3 , Line from (128.1852797317596, 27.96866656506686) to (154.566225187658, 27.96866656506686) +Coordinates_Step_SubStep(14, 0) --> AngleEllipse =3679 --> 3679 Result=(102.62761699207478, 0.5563823500785138) +gen_flex_step(13) : MoveTo((102.62761699207478, 31.878360455069107) + From next notch, LineTo((102.36687950650742, 30.769064603732307) + Int notch, LineFrom((114.16273944482084, 30.769064603732307) to (99.36687950650742, 30.769064603732307) v=11.795859938313427 +Coordinates_Step_SubStep(13, 0) --> AngleEllipse =3428 --> 3428 Result=(102.12556603104278, 0.5175870321020144) + Int notch, LineTo (99.12556603104278, 29.65555247014768) + notch, LineTo (113.89126178492313, 29.65555247014768) v =11.765695753880351 v2=23.531391507760702 + Vertical lines_1 , Line from (115.89126178492313, 29.65555247014768) to (139.42265329268383, 29.65555247014768) + Ext_notch , Line from (141.42265329268383, 29.65555247014768) to (156.18834904656418, 29.65555247014768) + Ext notch, LineTo (156.55031925976112, 30.769064603732307) +Coordinates_Step_SubStep(14, 0) --> AngleEllipse =3679 --> 3679 Result=(102.62761699207478, 0.5563823500785138) + Ext notch, LineTo (141.48298166154999, 30.769064603732307) v=11.705367385014192 v2=23.410734770028384 + To next notch, Line From (153.94142548811217, 30.769064603732307) To (153.18834904656418, 31.878360455069107) + Vertical lines_2 , Line from (138.48298166154999, 30.769064603732307) to (116.07224689152162, 30.769064603732307) + Vertical lines_3 , Line from (100.24372811432096, 30.213410482637368) to (126.71603858044257, 30.213410482637368) + Vertical lines_3 , Line from (128.71603858044256, 30.213410482637368) to (155.18834904656418, 30.213410482637368) +Coordinates_Step_SubStep(15, 0) --> AngleEllipse =3955 --> 3955 Result=(103.1914973237531, 0.5949269905267964) +gen_flex_step(14) : MoveTo((103.1914973237531, 34.08680567560494) + From next notch, LineTo((102.9037965449716, 32.9825652689115) + Int notch, LineFrom((114.76677111309304, 32.9825652689115) to (99.9037965449716, 32.9825652689115) v=11.862974568121448 +Coordinates_Step_SubStep(14, 0) --> AngleEllipse =3679 --> 3679 Result=(102.62761699207478, 0.5563823500785138) + Int notch, LineTo (99.62761699207478, 31.878360455069107) + notch, LineTo (114.45606911608412, 31.878360455069107) v =11.828452124009349 v2=23.656904248018698 + Vertical lines_1 , Line from (116.45606911608412, 31.878360455069107) to (140.11297336410283, 31.878360455069107) + Ext_notch , Line from (142.11297336410283, 31.878360455069107) to (156.94142548811217, 31.878360455069107) + Ext notch, LineTo (157.3556948174574, 32.9825652689115) +Coordinates_Step_SubStep(15, 0) --> AngleEllipse =3955 --> 3955 Result=(103.1914973237531, 0.5949269905267964) + Ext notch, LineTo (142.18201825232703, 32.9825652689115) v=11.759407235785144 v2=23.518814471570288 + To next notch, Line From (154.78724598562965, 32.9825652689115) To (153.94142548811217, 34.08680567560494) + Vertical lines_2 , Line from (139.18201825232703, 32.9825652689115) to (116.66320378075675, 32.9825652689115) + Vertical lines_3 , Line from (100.76370681768745, 32.429670781470996) to (127.35256615289981, 32.429670781470996) + Vertical lines_3 , Line from (129.3525661528998, 32.429670781470996) to (155.94142548811217, 32.429670781470996) +Coordinates_Step_SubStep(16, 0) --> AngleEllipse =4268 --> 4268 Result=(103.76416694451395, 0.6332286200595412) +gen_flex_step(15) : MoveTo((103.76416694451395, 36.281327396304846) + From next notch, LineTo((103.48187720028146, 35.18600853736908) + Int notch, LineFrom((115.41711185031664, 35.18600853736908) to (100.48187720028146, 35.18600853736908) v=11.93523465003518 +Coordinates_Step_SubStep(15, 0) --> AngleEllipse =3955 --> 3955 Result=(103.1914973237531, 0.5949269905267964) + Int notch, LineTo (100.1914973237531, 34.08680567560494) + notch, LineTo (115.09043448922223, 34.08680567560494) v =11.898937165469139 v2=23.797874330938278 + Vertical lines_1 , Line from (117.09043448922223, 34.08680567560494) to (140.88830882016052, 34.08680567560494) + Ext_notch , Line from (142.88830882016052, 34.08680567560494) to (157.78724598562965, 34.08680567560494) + Ext notch, LineTo (158.22281580042218, 35.18600853736908) +Coordinates_Step_SubStep(16, 0) --> AngleEllipse =4268 --> 4268 Result=(103.76416694451395, 0.6332286200595412) + Ext notch, LineTo (142.96090378929262, 35.18600853736908) v=11.826342196337048 v2=23.652684392674097 + To next notch, Line From (155.6462504167709, 35.18600853736908) To (154.78724598562965, 36.281327396304846) + Vertical lines_2 , Line from (139.9609037892926, 35.18600853736908) to (117.30821939661851, 35.18600853736908) + Vertical lines_3 , Line from (101.33643483166145, 34.63510676022485) to (128.06184040864554, 34.63510676022485) + Vertical lines_3 , Line from (130.06184040864554, 34.63510676022485) to (156.78724598562965, 34.63510676022485) +Coordinates_Step_SubStep(17, 0) --> AngleEllipse =4634 --> 4634 Result=(104.23496692865295, 0.6714938991388806) +gen_flex_step(16) : MoveTo((104.23496692865295, 38.473766389441245) + From next notch, LineTo((104.02364537270384, 37.379699100258215) + Int notch, LineFrom((116.02660104429182, 37.379699100258215) to (101.02364537270384, 37.379699100258215) v=12.002955671587983 +Coordinates_Step_SubStep(16, 0) --> AngleEllipse =4268 --> 4268 Result=(103.76416694451395, 0.6332286200595412) + Int notch, LineTo (100.76416694451395, 36.281327396304846) + notch, LineTo (115.73468781257819, 36.281327396304846) v =11.970520868064238 v2=23.941041736128476 + Vertical lines_1 , Line from (117.73468781257819, 36.281327396304846) to (141.67572954870667, 36.281327396304846) + Ext_notch , Line from (143.67572954870667, 36.281327396304846) to (158.6462504167709, 36.281327396304846) + Ext notch, LineTo (159.03546805905577, 37.379699100258215) +Coordinates_Step_SubStep(17, 0) --> AngleEllipse =4634 --> 4634 Result=(104.23496692865295, 0.6714938991388806) + Ext notch, LineTo (143.74059915575413, 37.379699100258215) v=11.905651261016764 v2=23.81130252203353 + To next notch, Line From (156.35245039297942, 37.379699100258215) To (155.6462504167709, 38.473766389441245) + Vertical lines_2 , Line from (140.74059915575413, 37.379699100258215) to (117.92929663372061, 37.379699100258215) + Vertical lines_3 , Line from (101.8978748122828, 36.82929725898733) to (128.77206261452685, 36.82929725898733) + Vertical lines_3 , Line from (130.77206261452685, 36.82929725898733) to (157.6462504167709, 36.82929725898733) +Coordinates_Step_SubStep(18, 0) --> AngleEllipse =5050 --> 5050 Result=(104.39987557868324, 0.7098636787134173) +gen_flex_step(17) : MoveTo((104.39987557868324, 40.67219281990946) + From next notch, LineTo((104.36968255156323, 39.5714134231338) + Int notch, LineFrom((116.41589287050863, 39.5714134231338) to (101.36968255156323, 39.5714134231338) v=12.046210318945402 +Coordinates_Step_SubStep(17, 0) --> AngleEllipse =4634 --> 4634 Result=(104.23496692865295, 0.6714938991388806) + Int notch, LineTo (101.23496692865295, 38.473766389441245) + notch, LineTo (116.26433779473457, 38.473766389441245) v =12.029370866081617 v2=24.058741732163234 + Vertical lines_1 , Line from (118.26433779473457, 38.473766389441245) to (142.3230795268978, 38.473766389441245) + Ext_notch , Line from (144.3230795268978, 38.473766389441245) to (159.35245039297942, 38.473766389441245) + Ext notch, LineTo (159.55452382734484, 39.5714134231338) +Coordinates_Step_SubStep(18, 0) --> AngleEllipse =5050 --> 5050 Result=(104.39987557868324, 0.7098636787134173) + Ext notch, LineTo (144.35675843262538, 39.5714134231338) v=11.995691960354048 v2=23.991383920708095 + To next notch, Line From (156.59981336802485, 39.5714134231338) To (156.35245039297942, 40.67219281990946) + Vertical lines_2 , Line from (141.35675843262536, 39.5714134231338) to (118.36537451191728, 39.5714134231338) + Vertical lines_3 , Line from (102.31423099401722, 39.02486694684346) to (129.33334069349831, 39.02486694684346) + Vertical lines_3 , Line from (131.33334069349831, 39.02486694684346) to (158.35245039297942, 39.02486694684346) +Coordinates_Step_SubStep(19, 0) --> AngleEllipse =5457 --> 5457 Result=(104.14345349249444, 0.7481637331385009) +gen_flex_step(18) : MoveTo((104.14345349249444, 42.86662429358811) + From next notch, LineTo((104.3181745551538, 41.76983429909744) + Int notch, LineFrom((116.35794637454802, 41.76983429909744) to (101.3181745551538, 41.76983429909744) v=12.039771819394225 +Coordinates_Step_SubStep(18, 0) --> AngleEllipse =5050 --> 5050 Result=(104.39987557868324, 0.7098636787134173) + Int notch, LineTo (101.39987557868324, 40.67219281990946) + notch, LineTo (116.44986002601864, 40.67219281990946) v =12.049984447335405 v2=24.09996889467081 + Vertical lines_1 , Line from (118.44986002601864, 40.67219281990946) to (142.54982892068944, 40.67219281990946) + Ext_notch , Line from (144.54982892068944, 40.67219281990946) to (159.59981336802485, 40.67219281990946) + Ext notch, LineTo (159.4772618327307, 41.76983429909744) +Coordinates_Step_SubStep(19, 0) --> AngleEllipse =5457 --> 5457 Result=(104.14345349249444, 0.7481637331385009) + Ext notch, LineTo (144.5294036648071, 41.76983429909744) v=12.070409703217763 v2=24.140819406435526 + To next notch, Line From (156.21518023874165, 41.76983429909744) To (156.59981336802485, 42.86662429358811) + Vertical lines_2 , Line from (141.5294036648071, 41.76983429909744) to (118.38858425837157, 41.76983429909744) + Vertical lines_3 , Line from (102.37210212017479, 41.22402652465765) to (129.48595774409984, 41.22402652465765) + Vertical lines_3 , Line from (131.48595774409984, 41.22402652465765) to (158.59981336802485, 41.22402652465765) +Coordinates_Step_SubStep(20, 0) --> AngleEllipse =5810 --> 5810 Result=(103.63274790148111, 0.7864869166190781) +gen_flex_step(19) : MoveTo((103.63274790148111, 45.06238096453066) + From next notch, LineTo((103.90672736022351, 43.96020964350853) + Int notch, LineFrom((115.89506828025145, 43.96020964350853) to (100.90672736022351, 43.96020964350853) v=11.988340920027941 +Coordinates_Step_SubStep(19, 0) --> AngleEllipse =5457 --> 5457 Result=(104.14345349249444, 0.7481637331385009) + Int notch, LineTo (101.14345349249444, 42.86662429358811) + notch, LineTo (116.16138517905625, 42.86662429358811) v =12.017931686561802 v2=24.035863373123604 + Vertical lines_1 , Line from (118.16138517905625, 42.86662429358811) to (142.19724855217984, 42.86662429358811) + Ext_notch , Line from (144.19724855217984, 42.86662429358811) to (159.21518023874165, 42.86662429358811) + Ext notch, LineTo (158.86009104033528, 43.96020964350853) +Coordinates_Step_SubStep(20, 0) --> AngleEllipse =5810 --> 5810 Result=(103.63274790148111, 0.7864869166190781) + Ext notch, LineTo (144.13806701911213, 43.96020964350853) v=12.077113219629535 v2=24.15422643925907 + To next notch, Line From (155.44912185222165, 43.96020964350853) To (156.21518023874165, 45.06238096453066) + Vertical lines_2 , Line from (141.1380670191121, 43.96020964350853) to (117.98384057985305, 43.96020964350853) + Vertical lines_3 , Line from (102.0301767426236, 43.417291824961126) to (129.12267849068263, 43.417291824961126) + Vertical lines_3 , Line from (131.12267849068263, 43.417291824961126) to (158.21518023874165, 43.417291824961126) +Coordinates_Step_SubStep(21, 0) --> AngleEllipse =6113 --> 6113 Result=(103.0549230268946, 0.8248489000236) +gen_flex_step(20) : MoveTo((103.0549230268946, 47.26036070736067) + From next notch, LineTo((103.34413650776042, 46.162698803323) + Int notch, LineFrom((115.26215357123047, 46.162698803323) to (100.34413650776042, 46.162698803323) v=11.918017063470053 +Coordinates_Step_SubStep(20, 0) --> AngleEllipse =5810 --> 5810 Result=(103.63274790148111, 0.7864869166190781) + Int notch, LineTo (100.63274790148111, 45.06238096453066) + notch, LineTo (115.58684138916624, 45.06238096453066) v =11.954093487685135 v2=23.90818697537027 + Vertical lines_1 , Line from (117.58684138916624, 45.06238096453066) to (141.49502836453652, 45.06238096453066) + Ext_notch , Line from (143.49502836453652, 45.06238096453066) to (158.44912185222165, 45.06238096453066) + Ext notch, LineTo (158.01620476164064, 46.162698803323) +Coordinates_Step_SubStep(21, 0) --> AngleEllipse =6113 --> 6113 Result=(103.0549230268946, 0.8248489000236) + Ext notch, LineTo (143.42287551610633, 46.162698803323) v=12.026246336115307 v2=24.052492672230613 + To next notch, Line From (154.5823845403419, 46.162698803323) To (155.44912185222165, 47.26036070736067) + Vertical lines_2 , Line from (140.42287551610633, 46.162698803323) to (117.37038284387573, 46.162698803323) + Vertical lines_3 , Line from (101.48925824086618, 45.6128300888442) to (128.46919004654393, 45.6128300888442) + Vertical lines_3 , Line from (130.46919004654393, 45.6128300888442) to (157.44912185222165, 45.6128300888442) +Coordinates_Step_SubStep(22, 0) --> AngleEllipse =6382 --> 6382 Result=(102.50255213579213, 0.863426800636453) +gen_flex_step(21) : MoveTo((102.50255213579213, 49.4707115949523) + From next notch, LineTo((102.77196059773983, 48.36429356782691) + Int notch, LineFrom((114.61845567245732, 48.36429356782691) to (99.77196059773983, 48.36429356782691) v=11.846495074717485 +Coordinates_Step_SubStep(21, 0) --> AngleEllipse =6113 --> 6113 Result=(103.0549230268946, 0.8248489000236) + Int notch, LineTo (100.0549230268946, 47.26036070736067) + notch, LineTo (114.93678840525642, 47.26036070736067) v =11.881865378361827 v2=23.763730756723653 + Vertical lines_1 , Line from (116.93678840525642, 47.26036070736067) to (140.70051916198008, 47.26036070736067) + Ext_notch , Line from (142.70051916198008, 47.26036070736067) to (157.5823845403419, 47.26036070736067) + Ext notch, LineTo (157.15794089660977, 48.36429356782691) +Coordinates_Step_SubStep(22, 0) --> AngleEllipse =6382 --> 6382 Result=(102.50255213579213, 0.863426800636453) + Ext notch, LineTo (142.6297785546914, 48.36429356782691) v=11.952605985650518 v2=23.905211971301036 + To next notch, Line From (153.7538282036882, 48.36429356782691) To (154.5823845403419, 49.4707115949523) + Vertical lines_2 , Line from (139.62977855469137, 48.36429356782691) to (116.72456658339036, 48.36429356782691) + Vertical lines_3 , Line from (100.91201166774461, 47.81230946465269) to (127.74719810404326, 47.81230946465269) + Vertical lines_3 , Line from (129.74719810404326, 47.81230946465269) to (156.5823845403419, 47.81230946465269) +Coordinates_Step_SubStep(23, 0) --> AngleEllipse =6629 --> 6629 Result=(102.01847181470092, 0.902374753619568) +gen_flex_step(22) : MoveTo((102.01847181470092, 51.70226492155875) + From next notch, LineTo((102.24962215164575, 50.58635111704341) + Int notch, LineFrom((114.03082492060148, 50.58635111704341) to (99.24962215164575, 50.58635111704341) v=11.781202768955723 +Coordinates_Step_SubStep(22, 0) --> AngleEllipse =6382 --> 6382 Result=(102.50255213579213, 0.863426800636453) + Int notch, LineTo (99.50255213579213, 49.4707115949523) + notch, LineTo (114.31537115276615, 49.4707115949523) v =11.812819016974014 v2=23.62563803394803 + Vertical lines_1 , Line from (116.31537115276615, 49.4707115949523) to (139.94100918671415, 49.4707115949523) + Ext_notch , Line from (141.94100918671415, 49.4707115949523) to (156.7538282036882, 49.4707115949523) + Ext notch, LineTo (156.37443322746864, 50.58635111704341) +Coordinates_Step_SubStep(23, 0) --> AngleEllipse =6629 --> 6629 Result=(102.01847181470092, 0.902374753619568) + Ext notch, LineTo (141.8777766906776, 50.58635111704341) v=11.876051513010609 v2=23.752103026021217 + To next notch, Line From (153.02770772205136, 50.58635111704341) To (153.7538282036882, 51.70226492155875) + Vertical lines_2 , Line from (138.8777766906776, 50.58635111704341) to (116.12567366465636, 50.58635111704341) + Vertical lines_3 , Line from (100.37491274529395, 50.02240431457366) to (127.06437047449106, 50.02240431457366) + Vertical lines_3 , Line from (129.06437047449106, 50.02240431457366) to (155.7538282036882, 50.02240431457366) +Coordinates_Step_SubStep(24, 0) --> AngleEllipse =6861 --> 6861 Result=(101.62719468894532, 0.9416113626230691) +gen_flex_step(23) : MoveTo((101.62719468894532, 53.95035701986437) + From next notch, LineTo((101.81108703223471, 52.81943589464486) + Int notch, LineFrom((113.53747291126405, 52.81943589464486) to (98.81108703223471, 52.81943589464486) v=11.72638587902934 +Coordinates_Step_SubStep(23, 0) --> AngleEllipse =6629 --> 6629 Result=(102.01847181470092, 0.902374753619568) + Int notch, LineTo (99.01847181470092, 51.70226492155875) + notch, LineTo (113.77078079153853, 51.70226492155875) v =11.752308976837611 v2=23.504617953675222 + Vertical lines_1 , Line from (115.77078079153853, 51.70226492155875) to (139.27539874521375, 51.70226492155875) + Ext_notch , Line from (141.27539874521375, 51.70226492155875) to (156.02770772205136, 51.70226492155875) + Ext notch, LineTo (155.71663054835207, 52.81943589464486) +Coordinates_Step_SubStep(24, 0) --> AngleEllipse =6861 --> 6861 Result=(101.62719468894532, 0.9416113626230691) + Ext notch, LineTo (141.2235525495972, 52.81943589464486) v=11.804155172454163 v2=23.608310344908325 + To next notch, Line From (152.44079203341798, 52.81943589464486) To (153.02770772205136, 53.95035701986437) + Vertical lines_2 , Line from (138.2235525495972, 52.81943589464486) to (115.61524220468887, 52.81943589464486) + Vertical lines_3 , Line from (99.91160856587372, 52.261165875317204) to (126.46965814396253, 52.261165875317204) + Vertical lines_3 , Line from (128.46965814396253, 52.261165875317204) to (155.02770772205136, 52.261165875317204) +Coordinates_Step_SubStep(25, 0) --> AngleEllipse =7083 --> 7083 Result=(101.34242516191023, 0.9810509252106593) +gen_flex_step(24) : MoveTo((101.34242516191023, 56.21007750197535) + From next notch, LineTo((101.47089933165833, 55.079168410326716) + Int notch, LineFrom((113.15476174811562, 55.079168410326716) to (98.47089933165833, 55.079168410326716) v=11.683862416457295 +Coordinates_Step_SubStep(24, 0) --> AngleEllipse =6861 --> 6861 Result=(101.62719468894532, 0.9416113626230691) + Int notch, LineTo (98.62719468894532, 53.95035701986437) + notch, LineTo (113.33059402506349, 53.95035701986437) v =11.703399336118164 v2=23.406798672236327 + Vertical lines_1 , Line from (115.33059402506349, 53.95035701986437) to (138.7373926972998, 53.95035701986437) + Ext_notch , Line from (140.7373926972998, 53.95035701986437) to (155.44079203341798, 53.95035701986437) + Ext notch, LineTo (155.2063489974875, 55.079168410326716) +Coordinates_Step_SubStep(25, 0) --> AngleEllipse =7083 --> 7083 Result=(101.34242516191023, 0.9810509252106593) + Ext notch, LineTo (140.69831885797805, 55.079168410326716) v=11.742473175439912 v2=23.484946350879824 + To next notch, Line From (152.01363774286534, 55.079168410326716) To (152.44079203341798, 56.21007750197535) + Vertical lines_2 , Line from (137.69831885797805, 55.079168410326716) to (115.21337250709824, 55.079168410326716) + Vertical lines_3 , Line from (99.54601935722003, 54.51163983743517) to (125.99340569531901, 54.51163983743517) + Vertical lines_3 , Line from (127.99340569531901, 54.51163983743517) to (154.44079203341798, 54.51163983743517) +Coordinates_Step_SubStep(26, 0) --> AngleEllipse =7299 --> 7299 Result=(101.17168039679986, 1.0206394166883408) +gen_flex_step(25) : MoveTo((101.17168039679986, 58.478330980936136) + From next notch, LineTo((101.24290404386596, 57.337754693570524) + Int notch, LineFrom((112.89826704934922, 57.337754693570524) to (98.24290404386596, 57.337754693570524) v=11.655363005483245 +Coordinates_Step_SubStep(25, 0) --> AngleEllipse =7083 --> 7083 Result=(101.34242516191023, 0.9810509252106593) + Int notch, LineTo (98.34242516191023, 56.21007750197535) + notch, LineTo (113.010228307149, 56.21007750197535) v =11.667803145238778 v2=23.335606290477557 + Vertical lines_1 , Line from (115.010228307149, 56.21007750197535) to (138.34583459762655, 56.21007750197535) + Ext_notch , Line from (140.34583459762655, 56.21007750197535) to (155.01363774286534, 56.21007750197535) + Ext notch, LineTo (154.86435606579894, 57.337754693570524) +Coordinates_Step_SubStep(26, 0) --> AngleEllipse =7299 --> 7299 Result=(101.17168039679986, 1.0206394166883408) + Ext notch, LineTo (140.3209543181155, 57.337754693570524) v=11.692683424749845 v2=23.38536684949969 + To next notch, Line From (151.7575205951998, 57.337754693570524) To (152.01363774286534, 58.478330980936136) + Vertical lines_2 , Line from (137.3209543181155, 57.337754693570524) to (114.93558746861581, 57.337754693570524) + Vertical lines_3 , Line from (99.28923459777658, 56.77203358828165) to (125.65143617032096, 56.77203358828165) + Vertical lines_3 , Line from (127.65143617032096, 56.77203358828165) to (154.01363774286534, 56.77203358828165) +Coordinates_Step_SubStep(27, 0) --> AngleEllipse =7512 --> 7512 Result=(101.11893181939158, 1.0602587450104874) +gen_flex_step(26) : MoveTo((101.11893181939158, 60.74835128093826) + From next notch, LineTo((101.130370683888, 59.6167229427776) + Int notch, LineFrom((112.77166701937401, 59.6167229427776) to (98.130370683888, 59.6167229427776) v=11.641296335486004 +Coordinates_Step_SubStep(26, 0) --> AngleEllipse =7299 --> 7299 Result=(101.17168039679986, 1.0206394166883408) + Int notch, LineTo (98.17168039679986, 58.478330980936136) + notch, LineTo (112.81814044639984, 58.478330980936136) v =11.646460049599984 v2=23.292920099199968 + Vertical lines_1 , Line from (114.81814044639984, 58.478330980936136) to (138.1110605455998, 58.478330980936136) + Ext_notch , Line from (140.1110605455998, 58.478330980936136) to (154.7575205951998, 58.478330980936136) + Ext notch, LineTo (154.69555602583202, 59.6167229427776) +Coordinates_Step_SubStep(27, 0) --> AngleEllipse =7512 --> 7512 Result=(101.11893181939158, 1.0602587450104874) + Ext notch, LineTo (140.10073311737185, 59.6167229427776) v=11.656787477827947 v2=23.313574955655895 + To next notch, Line From (151.67839772908738, 59.6167229427776) To (151.7575205951998, 60.74835128093826) + Vertical lines_2 , Line from (137.10073311737185, 59.6167229427776) to (114.78715816171595, 59.6167229427776) + Vertical lines_3 , Line from (99.14751681394476, 59.04143964048282) to (125.45251870457227, 59.04143964048282) + Vertical lines_3 , Line from (127.45251870457227, 59.04143964048282) to (153.7575205951998, 59.04143964048282) +Coordinates_Step_SubStep(28, 0) --> AngleEllipse =7725 --> 7725 Result=(101.18498347622553, 1.0998435477611201) +gen_flex_step(27) : MoveTo((101.18498347622553, 63.01639341140737) + From next notch, LineTo((101.1370538638119, 61.87948809723937) + Int notch, LineFrom((112.77918559678838, 61.87948809723937) to (98.1370538638119, 61.87948809723937) v=11.642131732976488 +Coordinates_Step_SubStep(27, 0) --> AngleEllipse =7512 --> 7512 Result=(101.11893181939158, 1.0602587450104874) + Int notch, LineTo (98.11893181939158, 60.74835128093826) + notch, LineTo (112.75879829681553, 60.74835128093826) v =11.63986647742395 v2=23.2797329548479 + Vertical lines_1 , Line from (114.75879829681553, 60.74835128093826) to (138.03853125166341, 60.74835128093826) + Ext_notch , Line from (140.03853125166341, 60.74835128093826) to (154.67839772908738, 60.74835128093826) + Ext notch, LineTo (154.70558079571785, 61.87948809723937) +Coordinates_Step_SubStep(28, 0) --> AngleEllipse =7725 --> 7725 Result=(101.18498347622553, 1.0998435477611201) + Ext notch, LineTo (140.0430617627685, 61.87948809723937) v=11.63533596631887 v2=23.27067193263774 + To next notch, Line From (151.7774752143383, 61.87948809723937) To (151.67839772908738, 63.01639341140737) + Vertical lines_2 , Line from (137.0430617627685, 61.87948809723937) to (114.77238983013078, 61.87948809723937) + Vertical lines_3 , Line from (99.1243059273512, 61.314252498826576) to (125.40135182821929, 61.314252498826576) + Vertical lines_3 , Line from (127.40135182821929, 61.314252498826576) to (153.67839772908738, 61.314252498826576) +Coordinates_Step_SubStep(29, 0) --> AngleEllipse =7941 --> 7941 Result=(101.36820173777663, 1.1393283648055368) +gen_flex_step(28) : MoveTo((101.36820173777663, 65.27870678289867) + From next notch, LineTo((101.2626334540933, 64.15447994642166) + Int notch, LineFrom((112.92046263585496, 64.15447994642166) to (98.2626334540933, 64.15447994642166) v=11.657829181761663 +Coordinates_Step_SubStep(28, 0) --> AngleEllipse =7725 --> 7725 Result=(101.18498347622553, 1.0998435477611201) + Int notch, LineTo (98.18498347622553, 63.01639341140737) + notch, LineTo (112.83310641075371, 63.01639341140737) v =11.648122934528192 v2=23.296245869056385 + Vertical lines_1 , Line from (114.83310641075371, 63.01639341140737) to (138.12935227981012, 63.01639341140737) + Ext_notch , Line from (140.12935227981012, 63.01639341140737) to (154.7774752143383, 63.01639341140737) + Ext notch, LineTo (154.89395018113996, 64.15447994642166) +Coordinates_Step_SubStep(29, 0) --> AngleEllipse =7941 --> 7941 Result=(101.36820173777663, 1.1393283648055368) + Ext notch, LineTo (140.14876477427705, 64.15447994642166) v=11.628710440061248 v2=23.257420880122496 + To next notch, Line From (152.05230260666494, 64.15447994642166) To (151.7774752143383, 65.27870678289867) + Vertical lines_2 , Line from (137.14876477427705, 64.15447994642166) to (114.89134389415455, 64.15447994642166) + Vertical lines_3 , Line from (99.22021243307688, 63.58689870766898) to (125.49884382370759, 63.58689870766898) + Vertical lines_3 , Line from (127.49884382370759, 63.58689870766898) to (153.7774752143383, 63.58689870766898) +Coordinates_Step_SubStep(30, 0) --> AngleEllipse =8164 --> 8164 Result=(101.66528027260541, 1.1787680901422881) +gen_flex_step(29) : MoveTo((101.66528027260541, 67.53843658984968) + From next notch, LineTo((101.50232670682233, 66.40516167799818) + Int notch, LineFrom((113.19011754517513, 66.40516167799818) to (98.50232670682233, 66.40516167799818) v=11.687790838352793 +Coordinates_Step_SubStep(29, 0) --> AngleEllipse =7941 --> 7941 Result=(101.36820173777663, 1.1393283648055368) + Int notch, LineTo (98.36820173777663, 65.27870678289867) + notch, LineTo (113.03922695499871, 65.27870678289867) v =11.671025217222077 v2=23.342050434444154 + Vertical lines_1 , Line from (115.03922695499871, 65.27870678289867) to (138.38127738944286, 65.27870678289867) + Ext_notch , Line from (140.38127738944286, 65.27870678289867) to (155.05230260666494, 65.27870678289867) + Ext notch, LineTo (155.2534900602335, 66.40516167799818) +Coordinates_Step_SubStep(30, 0) --> AngleEllipse =8164 --> 8164 Result=(101.66528027260541, 1.1787680901422881) + Ext notch, LineTo (140.4148086317043, 66.40516167799818) v=11.637493974960652 v2=23.274987949921304 + To next notch, Line From (152.49792040890813, 66.40516167799818) To (152.05230260666494, 67.53843658984968) + Vertical lines_2 , Line from (137.4148086317043, 66.40516167799818) to (115.13982068178298, 66.40516167799818) + Vertical lines_3 , Line from (99.43206132078029, 65.8445442455801) to (125.74218196372262, 65.8445442455801) + Vertical lines_3 , Line from (127.74218196372262, 65.8445442455801) to (154.05230260666494, 65.8445442455801) +Coordinates_Step_SubStep(31, 0) --> AngleEllipse =8397 --> 8397 Result=(102.06688621083975, 1.217915218216131) +gen_flex_step(30) : MoveTo((102.06688621083975, 69.78140180853899) + From next notch, LineTo((101.85382840000241, 68.66261478584154) + Int notch, LineFrom((113.58555695000271, 68.66261478584154) to (98.85382840000241, 68.66261478584154) v=11.731728550000298 +Coordinates_Step_SubStep(30, 0) --> AngleEllipse =8164 --> 8164 Result=(101.66528027260541, 1.1787680901422881) + Int notch, LineTo (98.66528027260541, 67.53843658984968) + notch, LineTo (113.37344030668109, 67.53843658984968) v =11.708160034075679 v2=23.416320068151357 + Vertical lines_1 , Line from (115.37344030668109, 67.53843658984968) to (138.78976037483244, 67.53843658984968) + Ext_notch , Line from (140.78976037483244, 67.53843658984968) to (155.49792040890813, 67.53843658984968) + Ext notch, LineTo (155.7807426000036, 68.66261478584154) +Coordinates_Step_SubStep(31, 0) --> AngleEllipse =8397 --> 8397 Result=(102.06688621083975, 1.217915218216131) + Ext notch, LineTo (140.83689740668171, 68.66261478584154) v=11.661023002226429 v2=23.322046004452858 + To next notch, Line From (153.10032931625963, 68.66261478584154) To (152.49792040890813, 69.78140180853899) + Vertical lines_2 , Line from (137.83689740668171, 68.66261478584154) to (115.51485140222884, 68.66261478584154) + Vertical lines_3 , Line from (99.75611048908023, 68.09956997301579) to (126.12701544899417, 68.09956997301579) + Vertical lines_3 , Line from (128.12701544899417, 68.09956997301579) to (154.49792040890813, 68.09956997301579) +Coordinates_Step_SubStep(32, 0) --> AngleEllipse =8646 --> 8646 Result=(102.55982396727772, 1.2568260190042644) +gen_flex_step(31) : MoveTo((102.55982396727772, 72.01082647117335) + From next notch, LineTo((102.30297919170616, 70.89718744127615) + Int notch, LineFrom((114.09085159066942, 70.89718744127615) to (99.30297919170616, 70.89718744127615) v=11.787872398963266 +Coordinates_Step_SubStep(31, 0) --> AngleEllipse =8397 --> 8397 Result=(102.06688621083975, 1.217915218216131) + Int notch, LineTo (99.06688621083975, 69.78140180853899) + notch, LineTo (113.82524698719473, 69.78140180853899) v =11.75836077635497 v2=23.51672155270994 + Vertical lines_1 , Line from (115.82524698719473, 69.78140180853899) to (139.34196853990466, 69.78140180853899) + Ext_notch , Line from (141.34196853990466, 69.78140180853899) to (156.10032931625963, 69.78140180853899) + Ext notch, LineTo (156.45446878755922, 70.89718744127615) +Coordinates_Step_SubStep(32, 0) --> AngleEllipse =8646 --> 8646 Result=(102.55982396727772, 1.2568260190042644) + Ext notch, LineTo (141.40099178512128, 70.89718744127615) v=11.699337531138369 v2=23.398675062276737 + To next notch, Line From (153.8397359509166, 70.89718744127615) To (153.10032931625963, 72.01082647117335) + Vertical lines_2 , Line from (138.40099178512128, 70.89718744127615) to (116.00231672284453, 70.89718744127615) + Vertical lines_3 , Line from (100.1813244177004, 70.3355755168105) to (126.64082686698, 70.3355755168105) + Vertical lines_3 , Line from (128.64082686698, 70.3355755168105) to (155.10032931625963, 70.3355755168105) +Coordinates_Step_SubStep(33, 0) --> AngleEllipse =8918 --> 8918 Result=(103.11752143226147, 1.2953682824412227) +gen_flex_step(32) : MoveTo((103.11752143226147, 74.21913549899244) + From next notch, LineTo((102.83383010009923, 73.12150947995913) + Int notch, LineFrom((114.68805886261164, 73.12150947995913) to (99.83383010009923, 73.12150947995913) v=11.854228762512403 +Coordinates_Step_SubStep(32, 0) --> AngleEllipse =8646 --> 8646 Result=(102.55982396727772, 1.2568260190042644) + Int notch, LineTo (99.55982396727772, 72.01082647117335) + notch, LineTo (114.37980196318745, 72.01082647117335) v =11.81997799590972 v2=23.63995599181944 + Vertical lines_1 , Line from (116.37980196318745, 72.01082647117335) to (140.01975795500687, 72.01082647117335) + Ext_notch , Line from (142.01975795500687, 72.01082647117335) to (156.8397359509166, 72.01082647117335) + Ext notch, LineTo (157.25074515014884, 73.12150947995913) +Coordinates_Step_SubStep(33, 0) --> AngleEllipse =8918 --> 8918 Result=(103.11752143226147, 1.2953682824412227) + Ext notch, LineTo (142.08825948821226, 73.12150947995913) v=11.751476462704343 v2=23.502952925408685 + To next notch, Line From (154.6762821483922, 73.12150947995913) To (153.8397359509166, 74.21913549899244) + Vertical lines_2 , Line from (139.08825948821226, 73.12150947995913) to (116.58530656280358, 73.12150947995913) + Vertical lines_3 , Line from (100.69561701428101, 72.5692643383225) to (127.2676764825988, 72.5692643383225) + Vertical lines_3 , Line from (129.2676764825988, 72.5692643383225) to (155.8397359509166, 72.5692643383225) +Coordinates_Step_SubStep(34, 0) --> AngleEllipse =9226 --> 9226 Result=(103.69452139546122, 1.333761593525142) +gen_flex_step(33) : MoveTo((103.69452139546122, 76.41891018563386) + From next notch, LineTo((103.4089784510156, 75.3229248139121) + Int notch, LineFrom((115.33510075739255, 75.3229248139121) to (100.4089784510156, 75.3229248139121) v=11.926122306376946 +Coordinates_Step_SubStep(33, 0) --> AngleEllipse =8918 --> 8918 Result=(103.11752143226147, 1.2953682824412227) + Int notch, LineTo (100.11752143226147, 74.21913549899244) + notch, LineTo (115.00721161129415, 74.21913549899244) v =11.889690179032684 v2=23.779380358065367 + Vertical lines_1 , Line from (117.00721161129415, 74.21913549899244) to (140.7865919693595, 74.21913549899244) + Ext_notch , Line from (142.7865919693595, 74.21913549899244) to (157.6762821483922, 74.21913549899244) + Ext notch, LineTo (158.11346767652338, 75.3229248139121) +Coordinates_Step_SubStep(34, 0) --> AngleEllipse =9226 --> 9226 Result=(103.69452139546122, 1.333761593525142) + Ext notch, LineTo (142.85945622404805, 75.3229248139121) v=11.816825924344151 v2=23.633651848688302 + To next notch, Line From (155.5417820931918, 75.3229248139121) To (154.6762821483922, 76.41891018563386) + Vertical lines_2 , Line from (139.85945622404805, 75.3229248139121) to (117.22580437535976, 75.3229248139121) + Vertical lines_3 , Line from (101.262560625352, 74.76932494999457) to (127.96942138687211, 74.76932494999457) + Vertical lines_3 , Line from (129.9694213868721, 74.76932494999457) to (156.6762821483922, 74.76932494999457) +Coordinates_Step_SubStep(35, 0) --> AngleEllipse =9585 --> 9585 Result=(104.18798568761666, 1.3720549099400703) +gen_flex_step(34) : MoveTo((104.18798568761666, 78.61295559976828) + From next notch, LineTo((103.9612691435769, 77.51467519528187) + Int notch, LineFrom((115.95642778652402, 77.51467519528187) to (100.9612691435769, 77.51467519528187) v=11.995158642947114 +Coordinates_Step_SubStep(34, 0) --> AngleEllipse =9226 --> 9226 Result=(103.69452139546122, 1.333761593525142) + Int notch, LineTo (100.69452139546122, 76.41891018563386) + notch, LineTo (115.65633656989387, 76.41891018563386) v =11.961815174432648 v2=23.923630348865295 + Vertical lines_1 , Line from (117.65633656989387, 76.41891018563386) to (141.57996691875917, 76.41891018563386) + Ext_notch , Line from (143.57996691875917, 76.41891018563386) to (158.5417820931918, 76.41891018563386) + Ext notch, LineTo (158.94190371536536, 77.51467519528187) +Coordinates_Step_SubStep(35, 0) --> AngleEllipse =9585 --> 9585 Result=(104.18798568761666, 1.3720549099400703) + Ext notch, LineTo (143.6466538557881, 77.51467519528187) v=11.895128237403728 v2=23.790256474807457 + To next notch, Line From (156.28197853142498, 77.51467519528187) To (155.5417820931918, 78.61295559976828) + Vertical lines_2 , Line from (140.6466538557881, 77.51467519528187) to (117.85639738098062, 77.51467519528187) + Vertical lines_3 , Line from (101.83102323982794, 76.9651858544419) to (128.68640266650988, 76.9651858544419) + Vertical lines_3 , Line from (130.68640266650988, 76.9651858544419) to (157.5417820931918, 76.9651858544419) +gen_flex_step(35) : MoveTo((104.4030650891055, 80.8269149081836) + From next notch, LineTo((104.34495522889493, 79.71055325007926) + Int notch, LineFrom((116.3880746325068, 79.71055325007926) to (101.34495522889493, 79.71055325007926) v=12.043119403611865 +Coordinates_Step_SubStep(35, 0) --> AngleEllipse =9585 --> 9585 Result=(104.18798568761666, 1.3720549099400703) + Int notch, LineTo (101.18798568761666, 78.61295559976828) + notch, LineTo (116.21148389856874, 78.61295559976828) v =12.02349821095208 v2=24.04699642190416 + Vertical lines_1 , Line from (118.21148389856874, 78.61295559976828) to (142.2584803204729, 78.61295559976828) + Ext_notch , Line from (144.2584803204729, 78.61295559976828) to (159.28197853142498, 78.61295559976828) + Ext notch, LineTo (159.5174328433424, 79.71055325007926) + Ext notch, LineTo (144.29772270579247, 79.71055325007926) v=11.984255825632513 v2=23.968511651265025 + To next notch, Line From (156.60459763365824, 79.71055325007926) To (156.28197853142498, 80.8269149081836) + Vertical lines_2 , Line from (141.29772270579247, 79.71055325007926) to (118.32921105452745, 79.71055325007926) + Vertical lines_3 , Line from (102.27721837447513, 79.16224805117014) to (129.27959845295004, 79.16224805117014) + Vertical lines_3 , Line from (131.27959845295004, 79.16224805117014) to (158.28197853142498, 79.16224805117014) +GenLast_Step, LineFrom((116.45344822524368, 80.8269149081836) to (101.4030650891055, 80.8269149081836) v=12.050383136138187 + Last notch, LineTo (101.3887458633279, 81.376337551609) + edge, LineTo (156.58311879499186, 81.376337551609) + Ext notch, LineTo (159.60459763365824, 80.8269149081836) + Ext notch, LineTo (144.53810536852026, 80.8269149081836) v=12.045013426471591 v2=24.090026852943183 + Last Vertical lines_2 , Line from (141.5381053685203, 80.8269149081836) to (118.4480785155771, 80.8269149081836) diff --git a/extensions/fablabchemnitz/elliptical_cone_box.inx b/extensions/fablabchemnitz/elliptical_cone_box/elliptical_cone_box.inx similarity index 100% rename from extensions/fablabchemnitz/elliptical_cone_box.inx rename to extensions/fablabchemnitz/elliptical_cone_box/elliptical_cone_box.inx diff --git a/extensions/fablabchemnitz/elliptical_cone_box.py b/extensions/fablabchemnitz/elliptical_cone_box/elliptical_cone_box.py similarity index 100% rename from extensions/fablabchemnitz/elliptical_cone_box.py rename to extensions/fablabchemnitz/elliptical_cone_box/elliptical_cone_box.py diff --git a/extensions/fablabchemnitz/epilog_bbox_adjust.inx b/extensions/fablabchemnitz/epilog_bbox_adjust/epilog_bbox_adjust.inx similarity index 100% rename from extensions/fablabchemnitz/epilog_bbox_adjust.inx rename to extensions/fablabchemnitz/epilog_bbox_adjust/epilog_bbox_adjust.inx diff --git a/extensions/fablabchemnitz/epilog_bbox_adjust.py b/extensions/fablabchemnitz/epilog_bbox_adjust/epilog_bbox_adjust.py similarity index 100% rename from extensions/fablabchemnitz/epilog_bbox_adjust.py rename to extensions/fablabchemnitz/epilog_bbox_adjust/epilog_bbox_adjust.py diff --git a/extensions/fablabchemnitz/eraser_layer.inx b/extensions/fablabchemnitz/eraser_laser/eraser_layer.inx similarity index 91% rename from extensions/fablabchemnitz/eraser_layer.inx rename to extensions/fablabchemnitz/eraser_laser/eraser_layer.inx index 7621d5e6..d9dff89d 100644 --- a/extensions/fablabchemnitz/eraser_layer.inx +++ b/extensions/fablabchemnitz/eraser_laser/eraser_layer.inx @@ -1,6 +1,6 @@ - Erase Layer + Eraser Layer fablabchemnitz.de.eraser_layer all diff --git a/extensions/fablabchemnitz/eraser_layer.py b/extensions/fablabchemnitz/eraser_laser/eraser_layer.py similarity index 100% rename from extensions/fablabchemnitz/eraser_layer.py rename to extensions/fablabchemnitz/eraser_laser/eraser_layer.py diff --git a/extensions/fablabchemnitz/exponential_distort.inx b/extensions/fablabchemnitz/exponential_distort/exponential_distort.inx similarity index 100% rename from extensions/fablabchemnitz/exponential_distort.inx rename to extensions/fablabchemnitz/exponential_distort/exponential_distort.inx diff --git a/extensions/fablabchemnitz/exponential_distort.py b/extensions/fablabchemnitz/exponential_distort/exponential_distort.py similarity index 100% rename from extensions/fablabchemnitz/exponential_distort.py rename to extensions/fablabchemnitz/exponential_distort/exponential_distort.py diff --git a/extensions/fablabchemnitz/export_selection.inx b/extensions/fablabchemnitz/export_selection/export_selection.inx similarity index 100% rename from extensions/fablabchemnitz/export_selection.inx rename to extensions/fablabchemnitz/export_selection/export_selection.inx diff --git a/extensions/fablabchemnitz/export_selection.py b/extensions/fablabchemnitz/export_selection/export_selection.py similarity index 100% rename from extensions/fablabchemnitz/export_selection.py rename to extensions/fablabchemnitz/export_selection/export_selection.py diff --git a/extensions/fablabchemnitz/exportxy.inx b/extensions/fablabchemnitz/exportxy/exportxy.inx similarity index 100% rename from extensions/fablabchemnitz/exportxy.inx rename to extensions/fablabchemnitz/exportxy/exportxy.inx diff --git a/extensions/fablabchemnitz/exportxy.py b/extensions/fablabchemnitz/exportxy/exportxy.py similarity index 100% rename from extensions/fablabchemnitz/exportxy.py rename to extensions/fablabchemnitz/exportxy/exportxy.py diff --git a/extensions/fablabchemnitz/fibonaccipattern.inx b/extensions/fablabchemnitz/fibonaccipattern/fibonaccipattern.inx similarity index 100% rename from extensions/fablabchemnitz/fibonaccipattern.inx rename to extensions/fablabchemnitz/fibonaccipattern/fibonaccipattern.inx diff --git a/extensions/fablabchemnitz/fibonaccipattern.py b/extensions/fablabchemnitz/fibonaccipattern/fibonaccipattern.py similarity index 100% rename from extensions/fablabchemnitz/fibonaccipattern.py rename to extensions/fablabchemnitz/fibonaccipattern/fibonaccipattern.py diff --git a/extensions/fablabchemnitz/fill_circle.inx b/extensions/fablabchemnitz/fill_circle/fill_circle.inx similarity index 96% rename from extensions/fablabchemnitz/fill_circle.inx rename to extensions/fablabchemnitz/fill_circle/fill_circle.inx index ba6b53d8..c225e7d5 100644 --- a/extensions/fablabchemnitz/fill_circle.inx +++ b/extensions/fablabchemnitz/fill_circle/fill_circle.inx @@ -9,7 +9,7 @@ all - + diff --git a/extensions/fablabchemnitz/fill_circle.py b/extensions/fablabchemnitz/fill_circle/fill_circle.py similarity index 100% rename from extensions/fablabchemnitz/fill_circle.py rename to extensions/fablabchemnitz/fill_circle/fill_circle.py diff --git a/extensions/fablabchemnitz/filletchamfer.inx b/extensions/fablabchemnitz/filletchamfer/filletchamfer.inx similarity index 100% rename from extensions/fablabchemnitz/filletchamfer.inx rename to extensions/fablabchemnitz/filletchamfer/filletchamfer.inx diff --git a/extensions/fablabchemnitz/filletchamfer.py b/extensions/fablabchemnitz/filletchamfer/filletchamfer.py similarity index 100% rename from extensions/fablabchemnitz/filletchamfer.py rename to extensions/fablabchemnitz/filletchamfer/filletchamfer.py diff --git a/extensions/fablabchemnitz/filter_layer.inx b/extensions/fablabchemnitz/filter_layer/filter_layer.inx similarity index 100% rename from extensions/fablabchemnitz/filter_layer.inx rename to extensions/fablabchemnitz/filter_layer/filter_layer.inx diff --git a/extensions/fablabchemnitz/filter_layer.py b/extensions/fablabchemnitz/filter_layer/filter_layer.py similarity index 100% rename from extensions/fablabchemnitz/filter_layer.py rename to extensions/fablabchemnitz/filter_layer/filter_layer.py diff --git a/extensions/fablabchemnitz/flashburst.inx b/extensions/fablabchemnitz/flashburst/flashburst.inx similarity index 100% rename from extensions/fablabchemnitz/flashburst.inx rename to extensions/fablabchemnitz/flashburst/flashburst.inx diff --git a/extensions/fablabchemnitz/flashburst.py b/extensions/fablabchemnitz/flashburst/flashburst.py old mode 100755 new mode 100644 similarity index 100% rename from extensions/fablabchemnitz/flashburst.py rename to extensions/fablabchemnitz/flashburst/flashburst.py diff --git a/extensions/fablabchemnitz/flevobezier.inx b/extensions/fablabchemnitz/flevobezier/flevobezier.inx similarity index 100% rename from extensions/fablabchemnitz/flevobezier.inx rename to extensions/fablabchemnitz/flevobezier/flevobezier.inx diff --git a/extensions/fablabchemnitz/flevobezier.py b/extensions/fablabchemnitz/flevobezier/flevobezier.py similarity index 100% rename from extensions/fablabchemnitz/flevobezier.py rename to extensions/fablabchemnitz/flevobezier/flevobezier.py diff --git a/extensions/fablabchemnitz/flip.inx b/extensions/fablabchemnitz/flip/flip.inx similarity index 100% rename from extensions/fablabchemnitz/flip.inx rename to extensions/fablabchemnitz/flip/flip.inx diff --git a/extensions/fablabchemnitz/flip.py b/extensions/fablabchemnitz/flip/flip.py similarity index 100% rename from extensions/fablabchemnitz/flip.py rename to extensions/fablabchemnitz/flip/flip.py diff --git a/extensions/fablabchemnitz/fretboard.inx b/extensions/fablabchemnitz/fretboard/fretboard.inx similarity index 100% rename from extensions/fablabchemnitz/fretboard.inx rename to extensions/fablabchemnitz/fretboard/fretboard.inx diff --git a/extensions/fablabchemnitz/fretboard.py b/extensions/fablabchemnitz/fretboard/fretboard.py similarity index 100% rename from extensions/fablabchemnitz/fretboard.py rename to extensions/fablabchemnitz/fretboard/fretboard.py diff --git a/extensions/fablabchemnitz/gears_dev.inx b/extensions/fablabchemnitz/gears_dev/gears_dev.inx similarity index 100% rename from extensions/fablabchemnitz/gears_dev.inx rename to extensions/fablabchemnitz/gears_dev/gears_dev.inx diff --git a/extensions/fablabchemnitz/gears_dev.py b/extensions/fablabchemnitz/gears_dev/gears_dev.py similarity index 100% rename from extensions/fablabchemnitz/gears_dev.py rename to extensions/fablabchemnitz/gears_dev/gears_dev.py diff --git a/extensions/fablabchemnitz/globe.inx b/extensions/fablabchemnitz/globe/globe.inx similarity index 100% rename from extensions/fablabchemnitz/globe.inx rename to extensions/fablabchemnitz/globe/globe.inx diff --git a/extensions/fablabchemnitz/globe.py b/extensions/fablabchemnitz/globe/globe.py similarity index 100% rename from extensions/fablabchemnitz/globe.py rename to extensions/fablabchemnitz/globe/globe.py diff --git a/extensions/fablabchemnitz/gpx_input.inx b/extensions/fablabchemnitz/gpx_input/gpx_input.inx similarity index 100% rename from extensions/fablabchemnitz/gpx_input.inx rename to extensions/fablabchemnitz/gpx_input/gpx_input.inx diff --git a/extensions/fablabchemnitz/gpx_input.py b/extensions/fablabchemnitz/gpx_input/gpx_input.py similarity index 100% rename from extensions/fablabchemnitz/gpx_input.py rename to extensions/fablabchemnitz/gpx_input/gpx_input.py diff --git a/extensions/fablabchemnitz/grid_perspect2.inx b/extensions/fablabchemnitz/grid_perspect2/grid_perspect2.inx similarity index 100% rename from extensions/fablabchemnitz/grid_perspect2.inx rename to extensions/fablabchemnitz/grid_perspect2/grid_perspect2.inx diff --git a/extensions/fablabchemnitz/grid_perspect2.py b/extensions/fablabchemnitz/grid_perspect2/grid_perspect2.py similarity index 100% rename from extensions/fablabchemnitz/grid_perspect2.py rename to extensions/fablabchemnitz/grid_perspect2/grid_perspect2.py diff --git a/extensions/fablabchemnitz/gridstrip_creator.inx b/extensions/fablabchemnitz/gridstrip_creator/gridstrip_creator.inx similarity index 100% rename from extensions/fablabchemnitz/gridstrip_creator.inx rename to extensions/fablabchemnitz/gridstrip_creator/gridstrip_creator.inx diff --git a/extensions/fablabchemnitz/gridstrip_creator.py b/extensions/fablabchemnitz/gridstrip_creator/gridstrip_creator.py similarity index 100% rename from extensions/fablabchemnitz/gridstrip_creator.py rename to extensions/fablabchemnitz/gridstrip_creator/gridstrip_creator.py diff --git a/extensions/fablabchemnitz/group_to_layer.inx b/extensions/fablabchemnitz/group_to_layer/group_to_layer.inx similarity index 100% rename from extensions/fablabchemnitz/group_to_layer.inx rename to extensions/fablabchemnitz/group_to_layer/group_to_layer.inx diff --git a/extensions/fablabchemnitz/group_to_layer.py b/extensions/fablabchemnitz/group_to_layer/group_to_layer.py similarity index 100% rename from extensions/fablabchemnitz/group_to_layer.py rename to extensions/fablabchemnitz/group_to_layer/group_to_layer.py diff --git a/extensions/fablabchemnitz/guillotine_plus.inx b/extensions/fablabchemnitz/guillotine_plus/guillotine_plus.inx similarity index 100% rename from extensions/fablabchemnitz/guillotine_plus.inx rename to extensions/fablabchemnitz/guillotine_plus/guillotine_plus.inx diff --git a/extensions/fablabchemnitz/guillotine_plus.py b/extensions/fablabchemnitz/guillotine_plus/guillotine_plus.py similarity index 100% rename from extensions/fablabchemnitz/guillotine_plus.py rename to extensions/fablabchemnitz/guillotine_plus/guillotine_plus.py diff --git a/extensions/fablabchemnitz/hatchfill.inx b/extensions/fablabchemnitz/hatchfill/hatchfill.inx similarity index 99% rename from extensions/fablabchemnitz/hatchfill.inx rename to extensions/fablabchemnitz/hatchfill/hatchfill.inx index 0844a61f..85ffc3c9 100644 --- a/extensions/fablabchemnitz/hatchfill.inx +++ b/extensions/fablabchemnitz/hatchfill/hatchfill.inx @@ -37,7 +37,7 @@ The Tolerance parameter affects how precisely the hatches try to fill the input all - + diff --git a/extensions/fablabchemnitz/hatchfill.py b/extensions/fablabchemnitz/hatchfill/hatchfill.py similarity index 100% rename from extensions/fablabchemnitz/hatchfill.py rename to extensions/fablabchemnitz/hatchfill/hatchfill.py diff --git a/extensions/fablabchemnitz/hershey_text_alternative.inx b/extensions/fablabchemnitz/hershey_text_alternative/hershey_text_alternative.inx similarity index 100% rename from extensions/fablabchemnitz/hershey_text_alternative.inx rename to extensions/fablabchemnitz/hershey_text_alternative/hershey_text_alternative.inx diff --git a/extensions/fablabchemnitz/hershey_text_alternative.py b/extensions/fablabchemnitz/hershey_text_alternative/hershey_text_alternative.py similarity index 100% rename from extensions/fablabchemnitz/hershey_text_alternative.py rename to extensions/fablabchemnitz/hershey_text_alternative/hershey_text_alternative.py diff --git a/extensions/fablabchemnitz/svg_fonts/EMSAllure.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSAllure.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSAllure.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSAllure.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSElfin.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSElfin.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSElfin.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSElfin.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSFelix.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSFelix.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSFelix.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSFelix.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSNixish.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSNixish.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSNixish.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSNixish.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSNixishItalic.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSNixishItalic.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSNixishItalic.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSNixishItalic.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSOsmotron.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSOsmotron.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSOsmotron.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSOsmotron.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSReadability.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSReadability.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSReadability.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSReadability.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSReadabilityItalic.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSReadabilityItalic.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSReadabilityItalic.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSReadabilityItalic.svg diff --git a/extensions/fablabchemnitz/svg_fonts/EMSTech.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSTech.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/EMSTech.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/EMSTech.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheyGothEnglish.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheyGothEnglish.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheyGothEnglish.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheyGothEnglish.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheySans1.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySans1.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheySans1.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySans1.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheySansMed.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySansMed.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheySansMed.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySansMed.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheyScript1.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheyScript1.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheyScript1.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheyScript1.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheyScriptMed.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheyScriptMed.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheyScriptMed.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheyScriptMed.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheySerifBold.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifBold.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheySerifBold.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifBold.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheySerifBoldItalic.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifBoldItalic.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheySerifBoldItalic.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifBoldItalic.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheySerifMed.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifMed.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheySerifMed.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifMed.svg diff --git a/extensions/fablabchemnitz/svg_fonts/HersheySerifMedItalic.svg b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifMedItalic.svg similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/HersheySerifMedItalic.svg rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/HersheySerifMedItalic.svg diff --git a/extensions/fablabchemnitz/svg_fonts/OFL.txt b/extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/OFL.txt similarity index 100% rename from extensions/fablabchemnitz/svg_fonts/OFL.txt rename to extensions/fablabchemnitz/hershey_text_alternative/svg_fonts/OFL.txt diff --git a/extensions/fablabchemnitz/hexmap.inx b/extensions/fablabchemnitz/hexmap/hexmap.inx similarity index 100% rename from extensions/fablabchemnitz/hexmap.inx rename to extensions/fablabchemnitz/hexmap/hexmap.inx diff --git a/extensions/fablabchemnitz/hexmap.py b/extensions/fablabchemnitz/hexmap/hexmap.py similarity index 100% rename from extensions/fablabchemnitz/hexmap.py rename to extensions/fablabchemnitz/hexmap/hexmap.py diff --git a/extensions/fablabchemnitz/ids_to_text.inx b/extensions/fablabchemnitz/ids_to_text/ids_to_text.inx similarity index 97% rename from extensions/fablabchemnitz/ids_to_text.inx rename to extensions/fablabchemnitz/ids_to_text/ids_to_text.inx index a6bb13c3..5b0bd50f 100644 --- a/extensions/fablabchemnitz/ids_to_text.inx +++ b/extensions/fablabchemnitz/ids_to_text/ids_to_text.inx @@ -12,8 +12,8 @@ - - + + 0 false diff --git a/extensions/fablabchemnitz/ids_to_text.py b/extensions/fablabchemnitz/ids_to_text/ids_to_text.py similarity index 100% rename from extensions/fablabchemnitz/ids_to_text.py rename to extensions/fablabchemnitz/ids_to_text/ids_to_text.py diff --git a/extensions/fablabchemnitz/ifs_fractals.inx b/extensions/fablabchemnitz/ifs_fractals/ifs_fractals.inx similarity index 100% rename from extensions/fablabchemnitz/ifs_fractals.inx rename to extensions/fablabchemnitz/ifs_fractals/ifs_fractals.inx diff --git a/extensions/fablabchemnitz/ifs_fractals.py b/extensions/fablabchemnitz/ifs_fractals/ifs_fractals.py similarity index 100% rename from extensions/fablabchemnitz/ifs_fractals.py rename to extensions/fablabchemnitz/ifs_fractals/ifs_fractals.py diff --git a/extensions/fablabchemnitz/import_3d_mesh/import_3d_mesh.inx b/extensions/fablabchemnitz/import_3d_mesh/import_3d_mesh.inx index b40f3e70..d0468a16 100644 --- a/extensions/fablabchemnitz/import_3d_mesh/import_3d_mesh.inx +++ b/extensions/fablabchemnitz/import_3d_mesh/import_3d_mesh.inx @@ -104,7 +104,7 @@ all - + diff --git a/extensions/fablabchemnitz/inkpacking.inx b/extensions/fablabchemnitz/inkpacking/inkpacking.inx similarity index 100% rename from extensions/fablabchemnitz/inkpacking.inx rename to extensions/fablabchemnitz/inkpacking/inkpacking.inx diff --git a/extensions/fablabchemnitz/inkpacking.py b/extensions/fablabchemnitz/inkpacking/inkpacking.py similarity index 100% rename from extensions/fablabchemnitz/inkpacking.py rename to extensions/fablabchemnitz/inkpacking/inkpacking.py diff --git a/extensions/fablabchemnitz/input_stl.inx b/extensions/fablabchemnitz/input_stl/input_stl.inx similarity index 97% rename from extensions/fablabchemnitz/input_stl.inx rename to extensions/fablabchemnitz/input_stl/input_stl.inx index 085dbb32..8b7bc6a4 100644 --- a/extensions/fablabchemnitz/input_stl.inx +++ b/extensions/fablabchemnitz/input_stl/input_stl.inx @@ -76,14 +76,14 @@ - 000_about_fablabchemnitz.svg + ../000_about_fablabchemnitz.svg all - + diff --git a/extensions/fablabchemnitz/input_stl.py b/extensions/fablabchemnitz/input_stl/input_stl.py similarity index 100% rename from extensions/fablabchemnitz/input_stl.py rename to extensions/fablabchemnitz/input_stl/input_stl.py diff --git a/extensions/fablabchemnitz/inventory_sticker.inx b/extensions/fablabchemnitz/inventory_sticker/inventory_sticker.inx similarity index 97% rename from extensions/fablabchemnitz/inventory_sticker.inx rename to extensions/fablabchemnitz/inventory_sticker/inventory_sticker.inx index 6bfe4b7d..ad9fb385 100644 --- a/extensions/fablabchemnitz/inventory_sticker.inx +++ b/extensions/fablabchemnitz/inventory_sticker/inventory_sticker.inx @@ -45,13 +45,13 @@ - 000_about_fablabchemnitz.svg + ../000_about_fablabchemnitz.svg all - +