BSD 2-Clause License -------------------- openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/LICENSE Unknown or generated -------------------- openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/ISSUE_TEMPLATE/bug_report.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/ISSUE_TEMPLATE/feature_request.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/check_for_tabs.json openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/openscad_docsgen.json openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/workflows/gen_docs.yml openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/workflows/gen_tutorials.yml openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.github/workflows/main.yml openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.openscad_docsgen_rc openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/.openscad_mdimggen_rc openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/CONTRIBUTING.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/README.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/WRITING_DOCS.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/affine.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/attachments.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/ball_bearings.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/beziers.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/bosl1compat.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/bottlecaps.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/builtins.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/color.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/comparisons.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/constants.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/coords.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/cubetruss.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/distributors.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/drawing.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/BOSL2logo.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/attachments.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/boolean_geometry.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/fractal_tree.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/lsystems.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/orientations.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/spherical_patch.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/examples/spring_handle.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/fnliterals.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/gears.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/geometry.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/hinges.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/images/BOSL2logo.png openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/images/metaball_demo.gif openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/images/metaball_demo2d.gif openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/isosurface.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/joiners.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/linalg.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/linear_bearings.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/lists.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/masks2d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/masks3d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/math.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/metric_screws.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/miscellaneous.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/modular_hose.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/nema_steppers.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/nurbs.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/partitions.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/paths.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/polyhedra.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/regions.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/resources/docs_custom.css openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/resources/links-filter-html.lua openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/rounding.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/screw_drive.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/screws.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/check_for_tabs.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/find_modular_asserts.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/func_coverage.py openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/img2scad.py openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/img2tex.py openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/increment_version.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/linecount.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/mkdocspdf.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/purge_wiki_history.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/scripts/run_tests.sh openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/shapes2d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/shapes3d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/skin.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/sliders.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/std.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/strings.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/structs.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/README.txt openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/polyhedra.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_affine.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_attachments.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_comparisons.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_coords.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_cubetruss.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_distributors.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_drawing.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_edges.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_fnliterals.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_geometry.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_linalg.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_linear_bearings.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_lists.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_masks2d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_math.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_miscellaneous.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_paths.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_regions.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_rounding.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_screw_drive.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_shapes2d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_shapes3d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_skin.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_strings.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_structs.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_transforms.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_trigonometry.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_utility.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_vectors.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_version.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tests/test_vnf.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/threading.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/transforms.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/trigonometry.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tripod_mounts.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/turtle3d.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Attachments.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Beziers_for_Beginners.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Distributors.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/FractalTree.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Mutators.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Paths.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Rounding_the_Cube.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Shapes2d.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Shapes3d.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/Transforms.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/tutorials/VNF.md openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/utility.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/vectors.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/version.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/vnf.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/walls.scad openscad-bosl2-0_20250422git2a412be-build/BOSL2-2a412be227c158a6c8014b7d5f65eaae534c06bc/wiring.scad