├── .bumpversion.cfg ├── .github ├── CODE_OF_CONDUCT.md ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── build.yml │ ├── deploy-n-publish.yml │ └── pr-checks.yml ├── .gitignore ├── .gitmodules ├── .vscode └── settings.json ├── CHANGELOG.rst ├── LICENSE ├── MANIFEST.in ├── README.md ├── data ├── illustrations │ ├── example_folder_structure.PNG │ ├── levels_segments_sketch.png │ ├── levels_sketch.png │ ├── slice_viz.PNG │ ├── slice_viz2.PNG │ ├── tool_viz.PNG │ └── viewer_viz.PNG └── test_geometries │ ├── README.md │ ├── armadillo_closed_ultra_high_res.obj │ ├── armadillo_closed_ultra_high_res.stl │ ├── astronaut_closed_ultra_high_res.obj │ ├── astronaut_closed_ultra_high_res.stl │ ├── branches_16_closed_mid_res.obj │ ├── branches_16_closed_mid_res.stl │ ├── branches_70_closed_low_res.obj │ ├── branches_70_closed_low_res.stl │ ├── bunny_closed_high_res.obj │ ├── bunny_closed_high_res.stl │ ├── bunny_closed_low_res.obj │ ├── bunny_closed_low_res.stl │ ├── connection3legs_open_low_res.obj │ ├── connection3legs_open_low_res.stl │ ├── cylinder.obj │ ├── distorted_a_closed_mid_res.obj │ ├── distorted_a_closed_mid_res.stl │ ├── distorted_v_closed_mid_res.obj │ ├── distorted_v_closed_mid_res.stl │ ├── facade_infill_open_mid_res.obj │ ├── facade_infill_open_mid_res.stl │ ├── overhang_coin_closed_low_res.obj │ ├── overhang_coin_closed_low_res.stl │ ├── simple_box_closed_low_res.obj │ ├── simple_box_closed_low_res.stl │ ├── simple_box_closed_mid_res.obj │ ├── simple_box_closed_mid_res.stl │ ├── simple_cylinder_closed_mid_res.obj │ ├── simple_cylinder_closed_mid_res.stl │ ├── simple_vase_open_low_res.obj │ ├── simple_vase_open_low_res.stl │ ├── wavy_vase_open_low_res.obj │ └── wavy_vase_open_low_res.stl ├── docs ├── .nojekyll ├── _images │ ├── PLACEHOLDER │ └── compas_slicer_main_image_small.jpg ├── _static │ └── PLACEHOLDER ├── _templates │ ├── PLACEHOLDER │ └── autosummary │ │ ├── base.rst │ │ ├── class.rst │ │ ├── method.rst │ │ └── module.rst ├── api.rst ├── api │ ├── compas_slicer.rst │ ├── geometry.rst │ ├── post_processing.rst │ ├── pre_processing.rst │ ├── print_organization.rst │ ├── slicers.rst │ └── utilities.rst ├── citing.rst ├── conf.py ├── devguide.rst ├── doc_versions.txt ├── examples.rst ├── examples │ ├── 01_planar_slicing_simple.rst │ ├── 02_curved_slicing_simple.rst │ ├── 03_planar_slicing_vertical_sorting.rst │ ├── 04_gcode_generation.rst │ ├── 05_non_planar_slicing_on_custom_base.rst │ ├── 06_attributes_transfer.rst │ └── figures │ │ ├── 01_brim.jpg │ │ ├── 02_curved_slicing.PNG │ │ ├── 03_print_organization_planar_slicing_vertical_sorting.png │ │ ├── 05_scalar_field_slicing.PNG │ │ ├── 06_attributes.png │ │ ├── create_boundaries.png │ │ └── input_folder.png ├── index.rst ├── installation.rst ├── license.rst ├── tutorials.rst └── tutorials │ ├── 01_introduction.rst │ ├── 02_grasshopper_visualization.rst │ ├── grasshopper_vis_figures │ ├── lightweight_viz.PNG │ ├── ppts.PNG │ ├── render_viz.PNG │ └── slicer.PNG │ └── intro_figures │ ├── 01_layer.png │ └── 02_vert_layer.png ├── environment.yml ├── examples ├── 1_planar_slicing_simple │ ├── data │ │ └── simple_vase_open_low_res.obj │ ├── example_1_planar_slicing_simple.py │ └── planar_slicing_master.gh ├── 2_curved_slicing │ ├── curved_slicing_master.gh │ ├── data_Y_shape │ │ ├── boundaryHIGH.json │ │ ├── boundaryLOW.json │ │ └── mesh.obj │ ├── data_costa_surface │ │ ├── boundaryHIGH.json │ │ ├── boundaryLOW.json │ │ └── mesh.obj │ ├── data_vase │ │ ├── boundaryHIGH.json │ │ ├── boundaryLOW.json │ │ └── mesh.obj │ └── ex2_curved_slicing.py ├── 3_planar_slicing_vertical_sorting │ ├── data │ │ ├── distorted_a_closed_mid_res.obj │ │ └── distorted_v_closed_mid_res.obj │ ├── example_3_planar_vertical_sorting.py │ └── planar_slicing.gh ├── 4_gcode_generation │ ├── data │ │ └── simple_vase_open_low_res.obj │ └── example_4_gcode.py ├── 5_non_planar_slicing_on_custom_base │ ├── data │ │ ├── custom_base.obj │ │ └── geom_to_slice.obj │ ├── scalar_field_slicing.py │ └── visualization_scalar_field_slicing.gh └── 6_attributes_transfer │ ├── data │ └── distorted_v_closed_low_res.obj │ ├── example_6_attributes_transfer.py │ └── slicing_with_attributes.gh ├── pytest.ini ├── requirements-dev.txt ├── requirements.txt ├── scripts ├── README.txt ├── __init__.py ├── artists │ ├── __init__.py │ └── get_mesh_face_color_overhang.py ├── curved slicing advanced example │ ├── data_advanced_example │ │ ├── boundaryHIGH.json │ │ ├── boundaryLOW.json │ │ └── connection.obj │ └── ex2_curved_slicing_advanced.py ├── load_paths_from_gh.py ├── parser.py ├── planar_slicing_igl.py ├── planar_slicing_numpy.py ├── rhino │ ├── 1_visualize_overhang_rhino.py │ └── __init__.py └── sort_per_shortest_path_mlrose.py ├── setup.cfg ├── setup.py ├── src ├── compas_slicer │ ├── __init__.py │ ├── __main__.py │ ├── geometry │ │ ├── __init__.py │ │ ├── layer.py │ │ ├── path.py │ │ └── print_point.py │ ├── parameters │ │ ├── __init__.py │ │ ├── defaults_gcode.py │ │ ├── defaults_interpolation_slicing.py │ │ ├── defaults_layers.py │ │ ├── defaults_print_organization.py │ │ └── get_param.py │ ├── post_processing │ │ ├── __init__.py │ │ ├── generate_brim.py │ │ ├── generate_raft.py │ │ ├── reorder_vertical_layers.py │ │ ├── seams_align.py │ │ ├── seams_smooth.py │ │ ├── simplify_paths_rdp.py │ │ ├── sort_into_vertical_layers.py │ │ ├── sort_paths_minimum_travel_time.py │ │ ├── spiralize_contours.py │ │ ├── unify_paths_orientation.py │ │ └── zig_zag_open_paths.py │ ├── pre_processing │ │ ├── __init__.py │ │ ├── gradient_evaluation.py │ │ ├── interpolation_slicing_preprocessor.py │ │ ├── positioning.py │ │ └── preprocessing_utils │ │ │ ├── __init__.py │ │ │ ├── assign_vertex_distance.py │ │ │ ├── compound_target.py │ │ │ ├── geodesics.py │ │ │ ├── gradient.py │ │ │ ├── mesh_attributes_handling.py │ │ │ ├── region_split.py │ │ │ └── topological_sorting.py │ ├── print_organization │ │ ├── __init__.py │ │ ├── base_print_organizer.py │ │ ├── curved_print_organization │ │ │ ├── __init__.py │ │ │ └── base_boundary.py │ │ ├── interpolation_print_organizer.py │ │ ├── planar_print_organizer.py │ │ ├── print_organization_utilities │ │ │ ├── __init__.py │ │ │ ├── blend_radius.py │ │ │ ├── data_smoothing.py │ │ │ ├── extruder_toggle.py │ │ │ ├── gcode.py │ │ │ ├── linear_velocity.py │ │ │ ├── safety_printpoints.py │ │ │ └── wait_time.py │ │ └── scalar_field_print_organizer.py │ ├── slicers │ │ ├── __init__.py │ │ ├── base_slicer.py │ │ ├── interpolation_slicer.py │ │ ├── planar_slicer.py │ │ ├── planar_slicing │ │ │ ├── __init__.py │ │ │ ├── planar_slicing.py │ │ │ └── planar_slicing_cgal.py │ │ ├── scalar_field_slicer.py │ │ ├── slice_utilities │ │ │ ├── __init__.py │ │ │ ├── contours_base.py │ │ │ ├── graph_connectivity.py │ │ │ ├── scalar_field_contours.py │ │ │ └── uv_contours.py │ │ └── uv_slicer.py │ └── utilities │ │ ├── __init__.py │ │ ├── attributes_transfer.py │ │ ├── terminal_command.py │ │ └── utils.py └── compas_slicer_ghpython │ ├── __init__.py │ ├── gh_components │ ├── csFindFilenames.ghuser │ ├── csInterpolation.ghuser │ ├── csLightPathViz.ghuser │ ├── csLoadJsonBoundary.ghuser │ ├── csLoadJsonData.ghuser │ ├── csLoadJsonPoints.ghuser │ ├── csLoadJsonPolylines.ghuser │ ├── csLoadJsonVectors.ghuser │ ├── csLoadMeshesByName.ghuser │ ├── csLoadPrintpoints.ghuser │ ├── csLoadSlicer.ghuser │ ├── csRenderPathViz.ghuser │ ├── csTargetInput.ghuser │ └── csToolViz.ghuser │ ├── install.py │ └── visualization.py ├── tasks.py ├── temp └── PLACEHOLDER └── tests ├── test_planar_print_organization_horizontal_layers.py ├── test_planar_slicing.py └── tests_data ├── cylinder.obj ├── distorted_a_closed_low_res.obj └── distorted_v_closed_low_res.obj /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-n-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/workflows/deploy-n-publish.yml -------------------------------------------------------------------------------- /.github/workflows/pr-checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.github/workflows/pr-checks.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/README.md -------------------------------------------------------------------------------- /data/illustrations/example_folder_structure.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/example_folder_structure.PNG -------------------------------------------------------------------------------- /data/illustrations/levels_segments_sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/levels_segments_sketch.png -------------------------------------------------------------------------------- /data/illustrations/levels_sketch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/levels_sketch.png -------------------------------------------------------------------------------- /data/illustrations/slice_viz.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/slice_viz.PNG -------------------------------------------------------------------------------- /data/illustrations/slice_viz2.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/slice_viz2.PNG -------------------------------------------------------------------------------- /data/illustrations/tool_viz.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/tool_viz.PNG -------------------------------------------------------------------------------- /data/illustrations/viewer_viz.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/illustrations/viewer_viz.PNG -------------------------------------------------------------------------------- /data/test_geometries/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/README.md -------------------------------------------------------------------------------- /data/test_geometries/armadillo_closed_ultra_high_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/armadillo_closed_ultra_high_res.obj -------------------------------------------------------------------------------- /data/test_geometries/armadillo_closed_ultra_high_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/armadillo_closed_ultra_high_res.stl -------------------------------------------------------------------------------- /data/test_geometries/astronaut_closed_ultra_high_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/astronaut_closed_ultra_high_res.obj -------------------------------------------------------------------------------- /data/test_geometries/astronaut_closed_ultra_high_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/astronaut_closed_ultra_high_res.stl -------------------------------------------------------------------------------- /data/test_geometries/branches_16_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/branches_16_closed_mid_res.obj -------------------------------------------------------------------------------- /data/test_geometries/branches_16_closed_mid_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/branches_16_closed_mid_res.stl -------------------------------------------------------------------------------- /data/test_geometries/branches_70_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/branches_70_closed_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/branches_70_closed_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/branches_70_closed_low_res.stl -------------------------------------------------------------------------------- /data/test_geometries/bunny_closed_high_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/bunny_closed_high_res.obj -------------------------------------------------------------------------------- /data/test_geometries/bunny_closed_high_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/bunny_closed_high_res.stl -------------------------------------------------------------------------------- /data/test_geometries/bunny_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/bunny_closed_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/bunny_closed_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/bunny_closed_low_res.stl -------------------------------------------------------------------------------- /data/test_geometries/connection3legs_open_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/connection3legs_open_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/connection3legs_open_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/connection3legs_open_low_res.stl -------------------------------------------------------------------------------- /data/test_geometries/cylinder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/cylinder.obj -------------------------------------------------------------------------------- /data/test_geometries/distorted_a_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/distorted_a_closed_mid_res.obj -------------------------------------------------------------------------------- /data/test_geometries/distorted_a_closed_mid_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/distorted_a_closed_mid_res.stl -------------------------------------------------------------------------------- /data/test_geometries/distorted_v_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/distorted_v_closed_mid_res.obj -------------------------------------------------------------------------------- /data/test_geometries/distorted_v_closed_mid_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/distorted_v_closed_mid_res.stl -------------------------------------------------------------------------------- /data/test_geometries/facade_infill_open_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/facade_infill_open_mid_res.obj -------------------------------------------------------------------------------- /data/test_geometries/facade_infill_open_mid_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/facade_infill_open_mid_res.stl -------------------------------------------------------------------------------- /data/test_geometries/overhang_coin_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/overhang_coin_closed_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/overhang_coin_closed_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/overhang_coin_closed_low_res.stl -------------------------------------------------------------------------------- /data/test_geometries/simple_box_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_box_closed_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/simple_box_closed_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_box_closed_low_res.stl -------------------------------------------------------------------------------- /data/test_geometries/simple_box_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_box_closed_mid_res.obj -------------------------------------------------------------------------------- /data/test_geometries/simple_box_closed_mid_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_box_closed_mid_res.stl -------------------------------------------------------------------------------- /data/test_geometries/simple_cylinder_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_cylinder_closed_mid_res.obj -------------------------------------------------------------------------------- /data/test_geometries/simple_cylinder_closed_mid_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_cylinder_closed_mid_res.stl -------------------------------------------------------------------------------- /data/test_geometries/simple_vase_open_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_vase_open_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/simple_vase_open_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/simple_vase_open_low_res.stl -------------------------------------------------------------------------------- /data/test_geometries/wavy_vase_open_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/wavy_vase_open_low_res.obj -------------------------------------------------------------------------------- /data/test_geometries/wavy_vase_open_low_res.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/data/test_geometries/wavy_vase_open_low_res.stl -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_images/PLACEHOLDER: -------------------------------------------------------------------------------- 1 | # container for images to be included in the docs 2 | -------------------------------------------------------------------------------- /docs/_images/compas_slicer_main_image_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/_images/compas_slicer_main_image_small.jpg -------------------------------------------------------------------------------- /docs/_static/PLACEHOLDER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/_static/PLACEHOLDER -------------------------------------------------------------------------------- /docs/_templates/PLACEHOLDER: -------------------------------------------------------------------------------- 1 | # template files for Sphinx 2 | -------------------------------------------------------------------------------- /docs/_templates/autosummary/base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/_templates/autosummary/base.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/class.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/_templates/autosummary/class.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/method.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/_templates/autosummary/method.rst -------------------------------------------------------------------------------- /docs/_templates/autosummary/module.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/_templates/autosummary/module.rst -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api/compas_slicer.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: compas_slicer -------------------------------------------------------------------------------- /docs/api/geometry.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: compas_slicer.geometry -------------------------------------------------------------------------------- /docs/api/post_processing.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: compas_slicer.post_processing -------------------------------------------------------------------------------- /docs/api/pre_processing.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: compas_slicer.pre_processing -------------------------------------------------------------------------------- /docs/api/print_organization.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: compas_slicer.print_organization -------------------------------------------------------------------------------- /docs/api/slicers.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/api/slicers.rst -------------------------------------------------------------------------------- /docs/api/utilities.rst: -------------------------------------------------------------------------------- 1 | .. automodule:: compas_slicer.utilities -------------------------------------------------------------------------------- /docs/citing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/citing.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/devguide.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/devguide.rst -------------------------------------------------------------------------------- /docs/doc_versions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/doc_versions.txt -------------------------------------------------------------------------------- /docs/examples.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples.rst -------------------------------------------------------------------------------- /docs/examples/01_planar_slicing_simple.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/01_planar_slicing_simple.rst -------------------------------------------------------------------------------- /docs/examples/02_curved_slicing_simple.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/02_curved_slicing_simple.rst -------------------------------------------------------------------------------- /docs/examples/03_planar_slicing_vertical_sorting.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/03_planar_slicing_vertical_sorting.rst -------------------------------------------------------------------------------- /docs/examples/04_gcode_generation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/04_gcode_generation.rst -------------------------------------------------------------------------------- /docs/examples/05_non_planar_slicing_on_custom_base.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/05_non_planar_slicing_on_custom_base.rst -------------------------------------------------------------------------------- /docs/examples/06_attributes_transfer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/06_attributes_transfer.rst -------------------------------------------------------------------------------- /docs/examples/figures/01_brim.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/01_brim.jpg -------------------------------------------------------------------------------- /docs/examples/figures/02_curved_slicing.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/02_curved_slicing.PNG -------------------------------------------------------------------------------- /docs/examples/figures/03_print_organization_planar_slicing_vertical_sorting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/03_print_organization_planar_slicing_vertical_sorting.png -------------------------------------------------------------------------------- /docs/examples/figures/05_scalar_field_slicing.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/05_scalar_field_slicing.PNG -------------------------------------------------------------------------------- /docs/examples/figures/06_attributes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/06_attributes.png -------------------------------------------------------------------------------- /docs/examples/figures/create_boundaries.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/create_boundaries.png -------------------------------------------------------------------------------- /docs/examples/figures/input_folder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/examples/figures/input_folder.png -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/installation.rst -------------------------------------------------------------------------------- /docs/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/license.rst -------------------------------------------------------------------------------- /docs/tutorials.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials.rst -------------------------------------------------------------------------------- /docs/tutorials/01_introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/01_introduction.rst -------------------------------------------------------------------------------- /docs/tutorials/02_grasshopper_visualization.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/02_grasshopper_visualization.rst -------------------------------------------------------------------------------- /docs/tutorials/grasshopper_vis_figures/lightweight_viz.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/grasshopper_vis_figures/lightweight_viz.PNG -------------------------------------------------------------------------------- /docs/tutorials/grasshopper_vis_figures/ppts.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/grasshopper_vis_figures/ppts.PNG -------------------------------------------------------------------------------- /docs/tutorials/grasshopper_vis_figures/render_viz.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/grasshopper_vis_figures/render_viz.PNG -------------------------------------------------------------------------------- /docs/tutorials/grasshopper_vis_figures/slicer.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/grasshopper_vis_figures/slicer.PNG -------------------------------------------------------------------------------- /docs/tutorials/intro_figures/01_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/intro_figures/01_layer.png -------------------------------------------------------------------------------- /docs/tutorials/intro_figures/02_vert_layer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/docs/tutorials/intro_figures/02_vert_layer.png -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/environment.yml -------------------------------------------------------------------------------- /examples/1_planar_slicing_simple/data/simple_vase_open_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/1_planar_slicing_simple/data/simple_vase_open_low_res.obj -------------------------------------------------------------------------------- /examples/1_planar_slicing_simple/example_1_planar_slicing_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/1_planar_slicing_simple/example_1_planar_slicing_simple.py -------------------------------------------------------------------------------- /examples/1_planar_slicing_simple/planar_slicing_master.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/1_planar_slicing_simple/planar_slicing_master.gh -------------------------------------------------------------------------------- /examples/2_curved_slicing/curved_slicing_master.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/curved_slicing_master.gh -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_Y_shape/boundaryHIGH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_Y_shape/boundaryHIGH.json -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_Y_shape/boundaryLOW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_Y_shape/boundaryLOW.json -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_Y_shape/mesh.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_Y_shape/mesh.obj -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_costa_surface/boundaryHIGH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_costa_surface/boundaryHIGH.json -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_costa_surface/boundaryLOW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_costa_surface/boundaryLOW.json -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_costa_surface/mesh.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_costa_surface/mesh.obj -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_vase/boundaryHIGH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_vase/boundaryHIGH.json -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_vase/boundaryLOW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_vase/boundaryLOW.json -------------------------------------------------------------------------------- /examples/2_curved_slicing/data_vase/mesh.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/data_vase/mesh.obj -------------------------------------------------------------------------------- /examples/2_curved_slicing/ex2_curved_slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/2_curved_slicing/ex2_curved_slicing.py -------------------------------------------------------------------------------- /examples/3_planar_slicing_vertical_sorting/data/distorted_a_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/3_planar_slicing_vertical_sorting/data/distorted_a_closed_mid_res.obj -------------------------------------------------------------------------------- /examples/3_planar_slicing_vertical_sorting/data/distorted_v_closed_mid_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/3_planar_slicing_vertical_sorting/data/distorted_v_closed_mid_res.obj -------------------------------------------------------------------------------- /examples/3_planar_slicing_vertical_sorting/example_3_planar_vertical_sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/3_planar_slicing_vertical_sorting/example_3_planar_vertical_sorting.py -------------------------------------------------------------------------------- /examples/3_planar_slicing_vertical_sorting/planar_slicing.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/3_planar_slicing_vertical_sorting/planar_slicing.gh -------------------------------------------------------------------------------- /examples/4_gcode_generation/data/simple_vase_open_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/4_gcode_generation/data/simple_vase_open_low_res.obj -------------------------------------------------------------------------------- /examples/4_gcode_generation/example_4_gcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/4_gcode_generation/example_4_gcode.py -------------------------------------------------------------------------------- /examples/5_non_planar_slicing_on_custom_base/data/custom_base.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/5_non_planar_slicing_on_custom_base/data/custom_base.obj -------------------------------------------------------------------------------- /examples/5_non_planar_slicing_on_custom_base/data/geom_to_slice.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/5_non_planar_slicing_on_custom_base/data/geom_to_slice.obj -------------------------------------------------------------------------------- /examples/5_non_planar_slicing_on_custom_base/scalar_field_slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/5_non_planar_slicing_on_custom_base/scalar_field_slicing.py -------------------------------------------------------------------------------- /examples/5_non_planar_slicing_on_custom_base/visualization_scalar_field_slicing.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/5_non_planar_slicing_on_custom_base/visualization_scalar_field_slicing.gh -------------------------------------------------------------------------------- /examples/6_attributes_transfer/data/distorted_v_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/6_attributes_transfer/data/distorted_v_closed_low_res.obj -------------------------------------------------------------------------------- /examples/6_attributes_transfer/example_6_attributes_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/6_attributes_transfer/example_6_attributes_transfer.py -------------------------------------------------------------------------------- /examples/6_attributes_transfer/slicing_with_attributes.gh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/examples/6_attributes_transfer/slicing_with_attributes.gh -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/README.txt -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/artists/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/artists/__init__.py -------------------------------------------------------------------------------- /scripts/artists/get_mesh_face_color_overhang.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/artists/get_mesh_face_color_overhang.py -------------------------------------------------------------------------------- /scripts/curved slicing advanced example/data_advanced_example/boundaryHIGH.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/curved slicing advanced example/data_advanced_example/boundaryHIGH.json -------------------------------------------------------------------------------- /scripts/curved slicing advanced example/data_advanced_example/boundaryLOW.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/curved slicing advanced example/data_advanced_example/boundaryLOW.json -------------------------------------------------------------------------------- /scripts/curved slicing advanced example/data_advanced_example/connection.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/curved slicing advanced example/data_advanced_example/connection.obj -------------------------------------------------------------------------------- /scripts/curved slicing advanced example/ex2_curved_slicing_advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/curved slicing advanced example/ex2_curved_slicing_advanced.py -------------------------------------------------------------------------------- /scripts/load_paths_from_gh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/load_paths_from_gh.py -------------------------------------------------------------------------------- /scripts/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/parser.py -------------------------------------------------------------------------------- /scripts/planar_slicing_igl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/planar_slicing_igl.py -------------------------------------------------------------------------------- /scripts/planar_slicing_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/planar_slicing_numpy.py -------------------------------------------------------------------------------- /scripts/rhino/1_visualize_overhang_rhino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/rhino/1_visualize_overhang_rhino.py -------------------------------------------------------------------------------- /scripts/rhino/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/sort_per_shortest_path_mlrose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/scripts/sort_per_shortest_path_mlrose.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/setup.py -------------------------------------------------------------------------------- /src/compas_slicer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/__main__.py -------------------------------------------------------------------------------- /src/compas_slicer/geometry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/geometry/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/geometry/layer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/geometry/layer.py -------------------------------------------------------------------------------- /src/compas_slicer/geometry/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/geometry/path.py -------------------------------------------------------------------------------- /src/compas_slicer/geometry/print_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/geometry/print_point.py -------------------------------------------------------------------------------- /src/compas_slicer/parameters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/parameters/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/parameters/defaults_gcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/parameters/defaults_gcode.py -------------------------------------------------------------------------------- /src/compas_slicer/parameters/defaults_interpolation_slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/parameters/defaults_interpolation_slicing.py -------------------------------------------------------------------------------- /src/compas_slicer/parameters/defaults_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/parameters/defaults_layers.py -------------------------------------------------------------------------------- /src/compas_slicer/parameters/defaults_print_organization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/parameters/defaults_print_organization.py -------------------------------------------------------------------------------- /src/compas_slicer/parameters/get_param.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/parameters/get_param.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/generate_brim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/generate_brim.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/generate_raft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/generate_raft.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/reorder_vertical_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/reorder_vertical_layers.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/seams_align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/seams_align.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/seams_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/seams_smooth.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/simplify_paths_rdp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/simplify_paths_rdp.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/sort_into_vertical_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/sort_into_vertical_layers.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/sort_paths_minimum_travel_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/sort_paths_minimum_travel_time.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/spiralize_contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/spiralize_contours.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/unify_paths_orientation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/unify_paths_orientation.py -------------------------------------------------------------------------------- /src/compas_slicer/post_processing/zig_zag_open_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/post_processing/zig_zag_open_paths.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/gradient_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/gradient_evaluation.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/interpolation_slicing_preprocessor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/interpolation_slicing_preprocessor.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/positioning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/positioning.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/assign_vertex_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/assign_vertex_distance.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/compound_target.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/compound_target.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/geodesics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/geodesics.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/gradient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/gradient.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/mesh_attributes_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/mesh_attributes_handling.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/region_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/region_split.py -------------------------------------------------------------------------------- /src/compas_slicer/pre_processing/preprocessing_utils/topological_sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/pre_processing/preprocessing_utils/topological_sorting.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/base_print_organizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/base_print_organizer.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/curved_print_organization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/curved_print_organization/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/curved_print_organization/base_boundary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/curved_print_organization/base_boundary.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/interpolation_print_organizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/interpolation_print_organizer.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/planar_print_organizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/planar_print_organizer.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/blend_radius.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/blend_radius.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/data_smoothing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/data_smoothing.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/extruder_toggle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/extruder_toggle.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/gcode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/gcode.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/linear_velocity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/linear_velocity.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/safety_printpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/safety_printpoints.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/print_organization_utilities/wait_time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/print_organization_utilities/wait_time.py -------------------------------------------------------------------------------- /src/compas_slicer/print_organization/scalar_field_print_organizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/print_organization/scalar_field_print_organizer.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/base_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/base_slicer.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/interpolation_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/interpolation_slicer.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/planar_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/planar_slicer.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/planar_slicing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/planar_slicing/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/planar_slicing/planar_slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/planar_slicing/planar_slicing.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/planar_slicing/planar_slicing_cgal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/planar_slicing/planar_slicing_cgal.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/scalar_field_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/scalar_field_slicer.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/slice_utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/slice_utilities/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/slice_utilities/contours_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/slice_utilities/contours_base.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/slice_utilities/graph_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/slice_utilities/graph_connectivity.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/slice_utilities/scalar_field_contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/slice_utilities/scalar_field_contours.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/slice_utilities/uv_contours.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/slice_utilities/uv_contours.py -------------------------------------------------------------------------------- /src/compas_slicer/slicers/uv_slicer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/slicers/uv_slicer.py -------------------------------------------------------------------------------- /src/compas_slicer/utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/utilities/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer/utilities/attributes_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/utilities/attributes_transfer.py -------------------------------------------------------------------------------- /src/compas_slicer/utilities/terminal_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/utilities/terminal_command.py -------------------------------------------------------------------------------- /src/compas_slicer/utilities/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer/utilities/utils.py -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/__init__.py -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csFindFilenames.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csFindFilenames.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csInterpolation.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csInterpolation.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLightPathViz.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLightPathViz.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadJsonBoundary.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadJsonBoundary.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadJsonData.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadJsonData.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadJsonPoints.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadJsonPoints.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadJsonPolylines.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadJsonPolylines.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadJsonVectors.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadJsonVectors.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadMeshesByName.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadMeshesByName.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadPrintpoints.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadPrintpoints.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csLoadSlicer.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csLoadSlicer.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csRenderPathViz.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csRenderPathViz.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csTargetInput.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csTargetInput.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/gh_components/csToolViz.ghuser: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/gh_components/csToolViz.ghuser -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/install.py -------------------------------------------------------------------------------- /src/compas_slicer_ghpython/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/src/compas_slicer_ghpython/visualization.py -------------------------------------------------------------------------------- /tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/tasks.py -------------------------------------------------------------------------------- /temp/PLACEHOLDER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/temp/PLACEHOLDER -------------------------------------------------------------------------------- /tests/test_planar_print_organization_horizontal_layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/tests/test_planar_print_organization_horizontal_layers.py -------------------------------------------------------------------------------- /tests/test_planar_slicing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/tests/test_planar_slicing.py -------------------------------------------------------------------------------- /tests/tests_data/cylinder.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/tests/tests_data/cylinder.obj -------------------------------------------------------------------------------- /tests/tests_data/distorted_a_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/tests/tests_data/distorted_a_closed_low_res.obj -------------------------------------------------------------------------------- /tests/tests_data/distorted_v_closed_low_res.obj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/compas-dev/compas_slicer/HEAD/tests/tests_data/distorted_v_closed_low_res.obj --------------------------------------------------------------------------------