├── .clang-format ├── .github └── workflows │ ├── cache_vcpkg.yml │ ├── ci.yml │ ├── page.yml │ └── publish.yml ├── .gitignore ├── CMakeLists.txt ├── LICENSE ├── README.md ├── copy_qt_plugins.cmake ├── doc ├── .vitepress │ └── config.mts ├── annotate │ ├── annotate_interface.py │ └── lua_generator.py ├── cover.png ├── default_page.png ├── default_page_annotated.png ├── example1.png ├── example2.png ├── example3.png ├── example4.png ├── example_box.png ├── example_cone.png ├── example_cylinder.png ├── example_llm_car.gif ├── example_mujoco.png ├── example_ros2.png ├── example_torus.png ├── example_urdf.png ├── fillet_chamfer1.png ├── fillet_chamfer2.png ├── fillet_chamfer3.png ├── fillet_chamfer4.png ├── fillet_chamfer5.png ├── guide │ ├── fillet_chamfer.md │ ├── functions.md │ ├── install.md │ ├── interaction.md │ └── robot_develop.md ├── icon.png ├── index.md ├── package-lock.json ├── package.json └── public │ └── favicon.ico ├── resource ├── Info.plist.in ├── arrow-down.png ├── arrow-left.png ├── arrow-right.png ├── arrow-up.png ├── favicon.ico ├── icon.rc ├── installer.nsi ├── lua_syntax.json ├── mac_icon.icns ├── res.qrc └── style.qss ├── scripts ├── 0composite.lua ├── 1solid.lua ├── 2fillet_chamfer.lua ├── 3prism.lua ├── 4boolean_operation.lua ├── 5export.lua ├── 6urdf.lua └── 7robot_arm_dh.lua ├── src ├── jy_lua_virtual_machine.cpp ├── jy_lua_virtual_machine.h ├── main.cpp ├── shapes │ ├── jy_axes.cpp │ ├── jy_axes.h │ ├── jy_make_edge.cpp │ ├── jy_make_edge.h │ ├── jy_make_face.cpp │ ├── jy_make_face.h │ ├── jy_make_shapes.cpp │ ├── jy_make_shapes.h │ ├── jy_shape.cpp │ ├── jy_shape.h │ ├── jy_urdf_generator.cpp │ └── jy_urdf_generator.h └── widgets │ ├── jy_3d_widget.cpp │ ├── jy_3d_widget.h │ ├── jy_activity_bar.cpp │ ├── jy_activity_bar.h │ ├── jy_code_editor.cpp │ ├── jy_code_editor.h │ ├── jy_editor_widget.cpp │ ├── jy_editor_widget.h │ ├── jy_file_manager.cpp │ ├── jy_file_manager.h │ ├── jy_git_manager.cpp │ ├── jy_git_manager.h │ ├── jy_llm_dialog.cpp │ ├── jy_llm_dialog.h │ ├── jy_main_window.cpp │ ├── jy_main_window.h │ ├── jy_page_help.cpp │ ├── jy_page_help.h │ ├── jy_search_widget.cpp │ ├── jy_search_widget.h │ ├── jy_shape_info_widget.cpp │ └── jy_shape_info_widget.h └── tests ├── test_basic_shapes.cpp └── test_transformations.cpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/workflows/cache_vcpkg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/.github/workflows/cache_vcpkg.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/page.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/.github/workflows/page.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/.gitignore -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/README.md -------------------------------------------------------------------------------- /copy_qt_plugins.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/copy_qt_plugins.cmake -------------------------------------------------------------------------------- /doc/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/.vitepress/config.mts -------------------------------------------------------------------------------- /doc/annotate/annotate_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/annotate/annotate_interface.py -------------------------------------------------------------------------------- /doc/annotate/lua_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/annotate/lua_generator.py -------------------------------------------------------------------------------- /doc/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/cover.png -------------------------------------------------------------------------------- /doc/default_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/default_page.png -------------------------------------------------------------------------------- /doc/default_page_annotated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/default_page_annotated.png -------------------------------------------------------------------------------- /doc/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example1.png -------------------------------------------------------------------------------- /doc/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example2.png -------------------------------------------------------------------------------- /doc/example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example3.png -------------------------------------------------------------------------------- /doc/example4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example4.png -------------------------------------------------------------------------------- /doc/example_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_box.png -------------------------------------------------------------------------------- /doc/example_cone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_cone.png -------------------------------------------------------------------------------- /doc/example_cylinder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_cylinder.png -------------------------------------------------------------------------------- /doc/example_llm_car.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_llm_car.gif -------------------------------------------------------------------------------- /doc/example_mujoco.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_mujoco.png -------------------------------------------------------------------------------- /doc/example_ros2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_ros2.png -------------------------------------------------------------------------------- /doc/example_torus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_torus.png -------------------------------------------------------------------------------- /doc/example_urdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/example_urdf.png -------------------------------------------------------------------------------- /doc/fillet_chamfer1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/fillet_chamfer1.png -------------------------------------------------------------------------------- /doc/fillet_chamfer2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/fillet_chamfer2.png -------------------------------------------------------------------------------- /doc/fillet_chamfer3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/fillet_chamfer3.png -------------------------------------------------------------------------------- /doc/fillet_chamfer4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/fillet_chamfer4.png -------------------------------------------------------------------------------- /doc/fillet_chamfer5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/fillet_chamfer5.png -------------------------------------------------------------------------------- /doc/guide/fillet_chamfer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/guide/fillet_chamfer.md -------------------------------------------------------------------------------- /doc/guide/functions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/guide/functions.md -------------------------------------------------------------------------------- /doc/guide/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/guide/install.md -------------------------------------------------------------------------------- /doc/guide/interaction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/guide/interaction.md -------------------------------------------------------------------------------- /doc/guide/robot_develop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/guide/robot_develop.md -------------------------------------------------------------------------------- /doc/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/icon.png -------------------------------------------------------------------------------- /doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/index.md -------------------------------------------------------------------------------- /doc/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/package-lock.json -------------------------------------------------------------------------------- /doc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/package.json -------------------------------------------------------------------------------- /doc/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/doc/public/favicon.ico -------------------------------------------------------------------------------- /resource/Info.plist.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/Info.plist.in -------------------------------------------------------------------------------- /resource/arrow-down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/arrow-down.png -------------------------------------------------------------------------------- /resource/arrow-left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/arrow-left.png -------------------------------------------------------------------------------- /resource/arrow-right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/arrow-right.png -------------------------------------------------------------------------------- /resource/arrow-up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/arrow-up.png -------------------------------------------------------------------------------- /resource/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/favicon.ico -------------------------------------------------------------------------------- /resource/icon.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/icon.rc -------------------------------------------------------------------------------- /resource/installer.nsi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/installer.nsi -------------------------------------------------------------------------------- /resource/lua_syntax.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/lua_syntax.json -------------------------------------------------------------------------------- /resource/mac_icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/mac_icon.icns -------------------------------------------------------------------------------- /resource/res.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/res.qrc -------------------------------------------------------------------------------- /resource/style.qss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/resource/style.qss -------------------------------------------------------------------------------- /scripts/0composite.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/0composite.lua -------------------------------------------------------------------------------- /scripts/1solid.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/1solid.lua -------------------------------------------------------------------------------- /scripts/2fillet_chamfer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/2fillet_chamfer.lua -------------------------------------------------------------------------------- /scripts/3prism.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/3prism.lua -------------------------------------------------------------------------------- /scripts/4boolean_operation.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/4boolean_operation.lua -------------------------------------------------------------------------------- /scripts/5export.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/5export.lua -------------------------------------------------------------------------------- /scripts/6urdf.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/6urdf.lua -------------------------------------------------------------------------------- /scripts/7robot_arm_dh.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/scripts/7robot_arm_dh.lua -------------------------------------------------------------------------------- /src/jy_lua_virtual_machine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/jy_lua_virtual_machine.cpp -------------------------------------------------------------------------------- /src/jy_lua_virtual_machine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/jy_lua_virtual_machine.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/shapes/jy_axes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_axes.cpp -------------------------------------------------------------------------------- /src/shapes/jy_axes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_axes.h -------------------------------------------------------------------------------- /src/shapes/jy_make_edge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_make_edge.cpp -------------------------------------------------------------------------------- /src/shapes/jy_make_edge.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_make_edge.h -------------------------------------------------------------------------------- /src/shapes/jy_make_face.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_make_face.cpp -------------------------------------------------------------------------------- /src/shapes/jy_make_face.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_make_face.h -------------------------------------------------------------------------------- /src/shapes/jy_make_shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_make_shapes.cpp -------------------------------------------------------------------------------- /src/shapes/jy_make_shapes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_make_shapes.h -------------------------------------------------------------------------------- /src/shapes/jy_shape.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_shape.cpp -------------------------------------------------------------------------------- /src/shapes/jy_shape.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_shape.h -------------------------------------------------------------------------------- /src/shapes/jy_urdf_generator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_urdf_generator.cpp -------------------------------------------------------------------------------- /src/shapes/jy_urdf_generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/shapes/jy_urdf_generator.h -------------------------------------------------------------------------------- /src/widgets/jy_3d_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_3d_widget.cpp -------------------------------------------------------------------------------- /src/widgets/jy_3d_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_3d_widget.h -------------------------------------------------------------------------------- /src/widgets/jy_activity_bar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_activity_bar.cpp -------------------------------------------------------------------------------- /src/widgets/jy_activity_bar.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_activity_bar.h -------------------------------------------------------------------------------- /src/widgets/jy_code_editor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_code_editor.cpp -------------------------------------------------------------------------------- /src/widgets/jy_code_editor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_code_editor.h -------------------------------------------------------------------------------- /src/widgets/jy_editor_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_editor_widget.cpp -------------------------------------------------------------------------------- /src/widgets/jy_editor_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_editor_widget.h -------------------------------------------------------------------------------- /src/widgets/jy_file_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_file_manager.cpp -------------------------------------------------------------------------------- /src/widgets/jy_file_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_file_manager.h -------------------------------------------------------------------------------- /src/widgets/jy_git_manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_git_manager.cpp -------------------------------------------------------------------------------- /src/widgets/jy_git_manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_git_manager.h -------------------------------------------------------------------------------- /src/widgets/jy_llm_dialog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_llm_dialog.cpp -------------------------------------------------------------------------------- /src/widgets/jy_llm_dialog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_llm_dialog.h -------------------------------------------------------------------------------- /src/widgets/jy_main_window.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_main_window.cpp -------------------------------------------------------------------------------- /src/widgets/jy_main_window.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_main_window.h -------------------------------------------------------------------------------- /src/widgets/jy_page_help.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_page_help.cpp -------------------------------------------------------------------------------- /src/widgets/jy_page_help.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_page_help.h -------------------------------------------------------------------------------- /src/widgets/jy_search_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_search_widget.cpp -------------------------------------------------------------------------------- /src/widgets/jy_search_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_search_widget.h -------------------------------------------------------------------------------- /src/widgets/jy_shape_info_widget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_shape_info_widget.cpp -------------------------------------------------------------------------------- /src/widgets/jy_shape_info_widget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/src/widgets/jy_shape_info_widget.h -------------------------------------------------------------------------------- /tests/test_basic_shapes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/tests/test_basic_shapes.cpp -------------------------------------------------------------------------------- /tests/test_transformations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jelatine/JellyCAD/HEAD/tests/test_transformations.cpp --------------------------------------------------------------------------------