├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE.md ├── README.md ├── __init__.py ├── docs ├── _config.yml ├── change-log.md ├── history.md ├── how-is-github-pages-updated.md ├── mp5-plan.md ├── notes-on-folders.md ├── on-polygonisation-algorithm.md ├── plan.md ├── public │ └── .gitkeep ├── readme.md ├── self-identify └── unofficial-plan-notes.md ├── examples ├── example_browser │ └── example_browser.html ├── function_editor_demos.js ├── js-lib │ ├── OrbitControls_r79-copy.js │ ├── asmjscb.js │ ├── boundingbox_utils.js │ ├── example_materials.js │ ├── example_objects.js │ ├── js_utils.js │ ├── misc_props.js │ ├── mp5-utils │ │ ├── mp5_format_utils.js │ │ └── mp5builder.js │ ├── performance_graphs.js │ └── simple_assert.js ├── mp5interactive │ └── mp5_json_code.html ├── readme.md └── simple_viewer1 │ ├── simple-implicit-viewer-example.html │ └── siviewer1.js ├── js_iteration_1 ├── build_g++.sh ├── build_mcc2.sh ├── build_mcc2_docker.sh ├── centroids_projection.cpp ├── controls │ ├── OrbitControls.js │ └── OrbitControls_r79.js ├── debug_methods_MS.hpp ├── em_prepare.sh ├── legacy │ ├── build_mcc2_MS.sh │ ├── cpp_comp.cpp │ ├── geometry77.js │ ├── geometry77_MS.js │ ├── live_gemetry1.html │ ├── mc1_pb.bat │ ├── mc1_pb.cpp │ ├── mc1_pb.sh │ ├── mc1_pb_3js.html │ ├── mc2_pb.bat │ ├── mc2_pb.cpp │ ├── mc2_pb.sh │ ├── mc2_pb_3js.html │ ├── mc2_sol.cpp │ ├── mc2_sol_3js.html │ ├── mc_marc.sh │ ├── mc_sol.sh │ ├── mcc1.cmd │ ├── mcc1.cpp │ ├── mcc1_3js.html │ ├── mcc1_optim.cmd │ ├── mcc2.cmd │ ├── mcc2_3js.html │ ├── mcc2_MS.cpp │ ├── mcc2_MS_3js.html │ ├── mcc2_legacy_parts.hpp │ ├── mcc2_marching_cubes_MS.hpp │ └── mcc2_optim.cmd ├── mcc2.cpp ├── mcc2_3js_r79-sohailver.html ├── mcc2_3js_r79.html ├── mcc2_worker_api.hpp ├── symbolic_gradients.py ├── tests │ ├── build_tests.sh │ ├── comparison_implicit_func.txt │ ├── marching_cubes_mock.cpp │ ├── marching_cubes_mock.hpp │ ├── test_implicit_function.cpp │ ├── test_implicit_function.py │ ├── test_marching_cube_bounding_box.cpp │ ├── testing_cpp_algo.cpp │ ├── timer_test.bat │ ├── timer_test.cpp │ └── value_implicit_function_python.txt └── timer.hpp ├── js_iteration_2 ├── anecdote.hpp ├── apply_v_s_to_mc_buffers.hpp ├── basic_data_structures.hpp ├── basic_functions.hpp ├── configs.hpp ├── faces_verts_algorithms.hpp ├── geometry79.js ├── implicit_function │ ├── 2d │ │ ├── GDT │ │ │ ├── circle.hpp │ │ │ ├── convex_polygon.hpp │ │ │ ├── polygon_handler.hpp │ │ │ └── upright_rectangle.hpp │ │ ├── basic_data_structures_2d.hpp │ │ ├── basic_functions_2d.hpp │ │ ├── implicit_function_2d.hpp │ │ └── primitives_2d.hpp │ ├── crisp_intersection.hpp │ ├── crisp_subtract.hpp │ ├── crisp_union.hpp │ ├── cube.hpp │ ├── dice.hpp │ ├── double_mushroom.hpp │ ├── egg.hpp │ ├── extrusion.hpp │ ├── half_plane.hpp │ ├── heart.hpp │ ├── honey_comb.hpp │ ├── implicit_function.hpp │ ├── inf_top_bot_bound.hpp │ ├── javascript_implicit_function.hpp │ ├── legoland.hpp │ ├── linearly_transformed.hpp │ ├── meta_balls_Rydgard.hpp │ ├── primitives.hpp │ ├── scone.hpp │ ├── screw.hpp │ ├── scylinder.hpp │ ├── sdf_3d.hpp │ ├── super_bowl.hpp │ ├── tetrahedron.hpp │ ├── top_bottom_lid.hpp │ ├── torus.hpp │ ├── transformation.hpp │ ├── transformed.hpp │ ├── transformed_intersection.hpp │ ├── transformed_subtract.hpp │ ├── transformed_union.hpp │ ├── unit_sphere.cpp │ └── unit_sphere.hpp ├── implicit_vectorised_algorithms.hpp ├── implisolid_main.js ├── implisolid_main_old.js ├── js │ ├── arrow_utils.js │ ├── call_multiple_times.js │ ├── geometry73.js │ ├── implisolid_worker.js │ ├── js_utils.js │ ├── lib │ │ └── memoryprofiler.js │ ├── pointset_utils.js │ └── worker_api.js ├── marching_cubes.hpp ├── matrix_functions.hpp ├── mesh_algorithms.hpp ├── my_assert.hpp ├── object_collector.hpp ├── object_factory.hpp ├── pointset_set.hpp ├── polygoniser │ ├── bisection.hpp │ └── my_sign.hpp ├── polygoniser_settings.hpp ├── polygonizer_algorithm_ob02.hpp ├── qem.hpp ├── subdivision │ ├── compute_curvetures.hpp │ ├── do_subdivision.hpp │ ├── edge_triplets.hpp │ ├── propagate_subdiv.hpp │ ├── subdiv_1to2.hpp │ └── subdiv_1to4.hpp ├── svd.cpp ├── tests │ ├── build_tests.cmd │ ├── build_tests.sh │ ├── build_timer_test.cmd │ ├── faces_test_tools.hpp │ ├── full_test_suite.sh │ ├── googletest_installation_notes.md │ ├── io_tests_using_python │ │ ├── gradient_test.cpp │ │ └── implicit_function_output.cpp │ ├── main_all_tests.cpp │ ├── make_random_pm1.cpp │ ├── numerical_gradient_computation.py │ ├── other_tests │ │ └── primitives_test.cpp │ ├── perf_crisp_subtract.cpp │ ├── readme.MD │ ├── sparse_works.cpp │ ├── test_2d_rect_circle_convpoly.cpp │ ├── test_bisection.cpp │ ├── test_crisp_subtract.cpp │ ├── test_subdivisions.cpp │ ├── test_subdivisions2.cpp │ ├── test_svd.cpp │ ├── test_utils.cpp │ ├── test_vectorised_algorithms.cpp │ └── timer_test.cpp ├── v2v_f2f.hpp ├── vectorised_algorithms │ ├── add_inplace.hpp │ ├── assert_are_normalised.hpp │ ├── cross_product.hpp │ ├── make_random_pm1.hpp │ ├── misc.hpp │ └── normalise_inplace.hpp ├── vertex_resampling.hpp └── worker_call_specs.hpp ├── npm ├── index.js └── test.js ├── package.json ├── pyInterface ├── CMakeLists.txt ├── __init__.py ├── pyInterface.cpp ├── readme.md └── setupPyInterface.py ├── python_clean_code ├── __init__.py ├── basic_functions.py ├── crisp_csg.py ├── cylinder_simple.py ├── data_algo.txt ├── data_algo_cpp.txt ├── data_analysis_summary.txt ├── ellipsoid.py ├── example_objects.py ├── finite_diff_weights.py ├── implicit.py ├── implicit_config.py ├── implicit_test.py ├── marching_cube_sphere.py ├── mc_utils.py ├── mesh_utils.py ├── ohtake_belyaev_demo_subdivision_projection_qem.py ├── primitives.py ├── profile_support.py ├── screw.py ├── simple_blend.py ├── stl_tests.py ├── test_centroids_position.py ├── test_centroids_position_after_qem.py ├── test_meshs.py ├── test_meshs_after_subdivision.py ├── transformations.py ├── transformed.py ├── tta.py ├── twist_z.py ├── vector3.py └── vtk_mc.py ├── python_implicit ├── basic_types.py ├── clean_code │ └── ohtake_belyaev_demo_subdivision_projection_qem.py ├── crisp_csg.py ├── crisp_csg_vectorized.py ├── cylinder_example.py ├── cylinder_simple.py ├── debug_point_collector.py ├── demoImplicitObject.py ├── easy_visualise_2.py ├── ellipsoid.py ├── ellipsoid_vectorized.py ├── example_objects.py ├── experimentation │ ├── circle_square_symbolic_demo.py │ ├── compare_3d_4d.py │ ├── implicitShapes.py │ ├── kdtree_perf2.py │ ├── kdtree_perf_test.py │ ├── test_vecotorization.py │ ├── twisted_cube_object.py │ └── vectorised_bisection.py ├── implicitObject.py ├── implicit_config.py ├── implicit_function_vectorized.py ├── implicit_test.py ├── implicit_vectorized.py ├── lib │ ├── __init__.py │ ├── finite_diff_weights.py │ └── transformations.py ├── mc_utils.py ├── mesh1.py ├── mesh_examples_for_tests.py ├── mesh_utils.py ├── nonvec.py ├── numerical_utils.py ├── ohtake_belyaev_2.py ├── ohtake_belyaev_3.py ├── ohtake_belyaev_4.py ├── ohtake_belyaev_5.py ├── ohtake_belyaev_demo_subdivision_projection_qem.py ├── ohtake_full_pointwise1.py ├── ohtake_surface_projection.py ├── ohtake_surface_projection_2.py ├── ohtake_surface_projection_v2_5.py ├── optimize_dual_mesh.py ├── primitives.py ├── profile_support.py ├── project_kdtree.py ├── python_perf_vs_Cpp.py ├── root_finding.py ├── rvachev_csg.py ├── screw.py ├── simple_blend.py ├── simple_blend_nonvec.py ├── stl_tests.py ├── test_meshutils.py ├── test_optimize_dual_mesh.py ├── test_screw.py ├── tile_rods_example.py ├── transformed.py ├── twist_z.py ├── two_d │ ├── conics.py │ └── implicit_2d.py ├── utils.py ├── vec4 │ └── tile1.py ├── vectorized.py ├── visual5.py ├── visualize_ohtake1.py ├── visualize_pointwise.py ├── visualize_vectorized.py ├── visualize_vtk.py ├── vtk-demo.py ├── vtk_Visualisation.py ├── vtk_mc.py ├── weighted_resampling_constant_weights_sparse.py └── weighted_resampling_curvature_weights.py ├── sandbox ├── autodiff │ ├── autodiff-sanity1.js │ ├── implicit-functions │ │ └── cpp │ │ │ └── autodiff-sample1.cpp │ └── test-autodiff-1.bash ├── multi-implicit-ideas │ ├── aux_grad.py │ ├── simple_impl_numpy.py │ └── simple_impl_numpy_with_grad.py └── sympy-experiment │ ├── .gitignore │ ├── run_python_tests.bash │ ├── run_script.bash │ └── sympy_exp2.py ├── scripts ├── bash-utils.sh ├── build-clonepull.sh ├── build-emscripten.sh ├── build_configuration.sh ├── demos │ └── demo1 │ │ ├── bake-into-implisolid-build-and-push.bash │ │ ├── demo1-deploy.sh │ │ └── launch-demo1-local.bash ├── devops │ └── put-there.bash ├── e2e-test-builds.bash └── testing │ ├── sanity-test-1.bash │ ├── sanity1.js │ └── service_l1.js └── test └── js └── sanity1.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/change-log.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/change-log.md -------------------------------------------------------------------------------- /docs/history.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/history.md -------------------------------------------------------------------------------- /docs/how-is-github-pages-updated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/how-is-github-pages-updated.md -------------------------------------------------------------------------------- /docs/mp5-plan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/mp5-plan.md -------------------------------------------------------------------------------- /docs/notes-on-folders.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/notes-on-folders.md -------------------------------------------------------------------------------- /docs/on-polygonisation-algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/on-polygonisation-algorithm.md -------------------------------------------------------------------------------- /docs/plan.md: -------------------------------------------------------------------------------- 1 | MP5 plan 2 | 3 | -------------------------------------------------------------------------------- /docs/public/.gitkeep: -------------------------------------------------------------------------------- 1 | Move `github.io` stuff here 2 | -------------------------------------------------------------------------------- /docs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/readme.md -------------------------------------------------------------------------------- /docs/self-identify: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/self-identify -------------------------------------------------------------------------------- /docs/unofficial-plan-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/docs/unofficial-plan-notes.md -------------------------------------------------------------------------------- /examples/example_browser/example_browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/example_browser/example_browser.html -------------------------------------------------------------------------------- /examples/function_editor_demos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/function_editor_demos.js -------------------------------------------------------------------------------- /examples/js-lib/OrbitControls_r79-copy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/OrbitControls_r79-copy.js -------------------------------------------------------------------------------- /examples/js-lib/asmjscb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/asmjscb.js -------------------------------------------------------------------------------- /examples/js-lib/boundingbox_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/boundingbox_utils.js -------------------------------------------------------------------------------- /examples/js-lib/example_materials.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/example_materials.js -------------------------------------------------------------------------------- /examples/js-lib/example_objects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/example_objects.js -------------------------------------------------------------------------------- /examples/js-lib/js_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/js_utils.js -------------------------------------------------------------------------------- /examples/js-lib/misc_props.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/misc_props.js -------------------------------------------------------------------------------- /examples/js-lib/mp5-utils/mp5_format_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/mp5-utils/mp5_format_utils.js -------------------------------------------------------------------------------- /examples/js-lib/mp5-utils/mp5builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/mp5-utils/mp5builder.js -------------------------------------------------------------------------------- /examples/js-lib/performance_graphs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/performance_graphs.js -------------------------------------------------------------------------------- /examples/js-lib/simple_assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/js-lib/simple_assert.js -------------------------------------------------------------------------------- /examples/mp5interactive/mp5_json_code.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/mp5interactive/mp5_json_code.html -------------------------------------------------------------------------------- /examples/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/readme.md -------------------------------------------------------------------------------- /examples/simple_viewer1/simple-implicit-viewer-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/simple_viewer1/simple-implicit-viewer-example.html -------------------------------------------------------------------------------- /examples/simple_viewer1/siviewer1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/examples/simple_viewer1/siviewer1.js -------------------------------------------------------------------------------- /js_iteration_1/build_g++.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/build_g++.sh -------------------------------------------------------------------------------- /js_iteration_1/build_mcc2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/build_mcc2.sh -------------------------------------------------------------------------------- /js_iteration_1/build_mcc2_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/build_mcc2_docker.sh -------------------------------------------------------------------------------- /js_iteration_1/centroids_projection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/centroids_projection.cpp -------------------------------------------------------------------------------- /js_iteration_1/controls/OrbitControls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/controls/OrbitControls.js -------------------------------------------------------------------------------- /js_iteration_1/controls/OrbitControls_r79.js: -------------------------------------------------------------------------------- 1 | ../../../frontend/public/assets/js/three.js.r79/examples/js/controls/OrbitControls.js -------------------------------------------------------------------------------- /js_iteration_1/debug_methods_MS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/debug_methods_MS.hpp -------------------------------------------------------------------------------- /js_iteration_1/em_prepare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/em_prepare.sh -------------------------------------------------------------------------------- /js_iteration_1/legacy/build_mcc2_MS.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/build_mcc2_MS.sh -------------------------------------------------------------------------------- /js_iteration_1/legacy/cpp_comp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/cpp_comp.cpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/geometry77.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/geometry77.js -------------------------------------------------------------------------------- /js_iteration_1/legacy/geometry77_MS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/geometry77_MS.js -------------------------------------------------------------------------------- /js_iteration_1/legacy/live_gemetry1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/live_gemetry1.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc1_pb.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc1_pb.bat -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc1_pb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc1_pb.cpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc1_pb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc1_pb.sh -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc1_pb_3js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc1_pb_3js.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc2_pb.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc2_pb.bat -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc2_pb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc2_pb.cpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc2_pb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc2_pb.sh -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc2_pb_3js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc2_pb_3js.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc2_sol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc2_sol.cpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc2_sol_3js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc2_sol_3js.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc_marc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc_marc.sh -------------------------------------------------------------------------------- /js_iteration_1/legacy/mc_sol.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mc_sol.sh -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc1.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc1.cmd -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc1.cpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc1_3js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc1_3js.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc1_optim.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc1_optim.cmd -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2.cmd -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2_3js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2_3js.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2_MS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2_MS.cpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2_MS_3js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2_MS_3js.html -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2_legacy_parts.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2_legacy_parts.hpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2_marching_cubes_MS.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2_marching_cubes_MS.hpp -------------------------------------------------------------------------------- /js_iteration_1/legacy/mcc2_optim.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/legacy/mcc2_optim.cmd -------------------------------------------------------------------------------- /js_iteration_1/mcc2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/mcc2.cpp -------------------------------------------------------------------------------- /js_iteration_1/mcc2_3js_r79-sohailver.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/mcc2_3js_r79-sohailver.html -------------------------------------------------------------------------------- /js_iteration_1/mcc2_3js_r79.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/mcc2_3js_r79.html -------------------------------------------------------------------------------- /js_iteration_1/mcc2_worker_api.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/mcc2_worker_api.hpp -------------------------------------------------------------------------------- /js_iteration_1/symbolic_gradients.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/symbolic_gradients.py -------------------------------------------------------------------------------- /js_iteration_1/tests/build_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/build_tests.sh -------------------------------------------------------------------------------- /js_iteration_1/tests/comparison_implicit_func.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/comparison_implicit_func.txt -------------------------------------------------------------------------------- /js_iteration_1/tests/marching_cubes_mock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/marching_cubes_mock.cpp -------------------------------------------------------------------------------- /js_iteration_1/tests/marching_cubes_mock.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/marching_cubes_mock.hpp -------------------------------------------------------------------------------- /js_iteration_1/tests/test_implicit_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/test_implicit_function.cpp -------------------------------------------------------------------------------- /js_iteration_1/tests/test_implicit_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/test_implicit_function.py -------------------------------------------------------------------------------- /js_iteration_1/tests/test_marching_cube_bounding_box.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/test_marching_cube_bounding_box.cpp -------------------------------------------------------------------------------- /js_iteration_1/tests/testing_cpp_algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/testing_cpp_algo.cpp -------------------------------------------------------------------------------- /js_iteration_1/tests/timer_test.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/timer_test.bat -------------------------------------------------------------------------------- /js_iteration_1/tests/timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/timer_test.cpp -------------------------------------------------------------------------------- /js_iteration_1/tests/value_implicit_function_python.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/tests/value_implicit_function_python.txt -------------------------------------------------------------------------------- /js_iteration_1/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_1/timer.hpp -------------------------------------------------------------------------------- /js_iteration_2/anecdote.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/anecdote.hpp -------------------------------------------------------------------------------- /js_iteration_2/apply_v_s_to_mc_buffers.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/apply_v_s_to_mc_buffers.hpp -------------------------------------------------------------------------------- /js_iteration_2/basic_data_structures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/basic_data_structures.hpp -------------------------------------------------------------------------------- /js_iteration_2/basic_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/basic_functions.hpp -------------------------------------------------------------------------------- /js_iteration_2/configs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/configs.hpp -------------------------------------------------------------------------------- /js_iteration_2/faces_verts_algorithms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/faces_verts_algorithms.hpp -------------------------------------------------------------------------------- /js_iteration_2/geometry79.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/geometry79.js -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/GDT/circle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/GDT/circle.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/GDT/convex_polygon.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/GDT/convex_polygon.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/GDT/polygon_handler.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/GDT/polygon_handler.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/GDT/upright_rectangle.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/GDT/upright_rectangle.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/basic_data_structures_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/basic_data_structures_2d.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/basic_functions_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/basic_functions_2d.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/implicit_function_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/implicit_function_2d.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/2d/primitives_2d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/2d/primitives_2d.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/crisp_intersection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/crisp_intersection.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/crisp_subtract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/crisp_subtract.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/crisp_union.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/crisp_union.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/cube.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/cube.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/dice.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/dice.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/double_mushroom.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/double_mushroom.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/egg.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/egg.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/extrusion.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/extrusion.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/half_plane.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/half_plane.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/heart.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/heart.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/honey_comb.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/honey_comb.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/implicit_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/implicit_function.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/inf_top_bot_bound.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/inf_top_bot_bound.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/javascript_implicit_function.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/javascript_implicit_function.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/legoland.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/legoland.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/linearly_transformed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/linearly_transformed.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/meta_balls_Rydgard.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/meta_balls_Rydgard.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/primitives.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/primitives.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/scone.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/scone.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/screw.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/screw.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/scylinder.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/scylinder.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/sdf_3d.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/sdf_3d.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/super_bowl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/super_bowl.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/tetrahedron.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/tetrahedron.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/top_bottom_lid.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/top_bottom_lid.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/torus.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/torus.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/transformation.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/transformation.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/transformed.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/transformed.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/transformed_intersection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/transformed_intersection.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/transformed_subtract.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/transformed_subtract.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/transformed_union.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/transformed_union.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/unit_sphere.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/unit_sphere.cpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_function/unit_sphere.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_function/unit_sphere.hpp -------------------------------------------------------------------------------- /js_iteration_2/implicit_vectorised_algorithms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implicit_vectorised_algorithms.hpp -------------------------------------------------------------------------------- /js_iteration_2/implisolid_main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implisolid_main.js -------------------------------------------------------------------------------- /js_iteration_2/implisolid_main_old.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/implisolid_main_old.js -------------------------------------------------------------------------------- /js_iteration_2/js/arrow_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/arrow_utils.js -------------------------------------------------------------------------------- /js_iteration_2/js/call_multiple_times.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/call_multiple_times.js -------------------------------------------------------------------------------- /js_iteration_2/js/geometry73.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/geometry73.js -------------------------------------------------------------------------------- /js_iteration_2/js/implisolid_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/implisolid_worker.js -------------------------------------------------------------------------------- /js_iteration_2/js/js_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/js_utils.js -------------------------------------------------------------------------------- /js_iteration_2/js/lib/memoryprofiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/lib/memoryprofiler.js -------------------------------------------------------------------------------- /js_iteration_2/js/pointset_utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/pointset_utils.js -------------------------------------------------------------------------------- /js_iteration_2/js/worker_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/js/worker_api.js -------------------------------------------------------------------------------- /js_iteration_2/marching_cubes.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/marching_cubes.hpp -------------------------------------------------------------------------------- /js_iteration_2/matrix_functions.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/matrix_functions.hpp -------------------------------------------------------------------------------- /js_iteration_2/mesh_algorithms.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/mesh_algorithms.hpp -------------------------------------------------------------------------------- /js_iteration_2/my_assert.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/my_assert.hpp -------------------------------------------------------------------------------- /js_iteration_2/object_collector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/object_collector.hpp -------------------------------------------------------------------------------- /js_iteration_2/object_factory.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/object_factory.hpp -------------------------------------------------------------------------------- /js_iteration_2/pointset_set.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/pointset_set.hpp -------------------------------------------------------------------------------- /js_iteration_2/polygoniser/bisection.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/polygoniser/bisection.hpp -------------------------------------------------------------------------------- /js_iteration_2/polygoniser/my_sign.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/polygoniser/my_sign.hpp -------------------------------------------------------------------------------- /js_iteration_2/polygoniser_settings.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/polygoniser_settings.hpp -------------------------------------------------------------------------------- /js_iteration_2/polygonizer_algorithm_ob02.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/polygonizer_algorithm_ob02.hpp -------------------------------------------------------------------------------- /js_iteration_2/qem.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/qem.hpp -------------------------------------------------------------------------------- /js_iteration_2/subdivision/compute_curvetures.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/subdivision/compute_curvetures.hpp -------------------------------------------------------------------------------- /js_iteration_2/subdivision/do_subdivision.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/subdivision/do_subdivision.hpp -------------------------------------------------------------------------------- /js_iteration_2/subdivision/edge_triplets.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/subdivision/edge_triplets.hpp -------------------------------------------------------------------------------- /js_iteration_2/subdivision/propagate_subdiv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/subdivision/propagate_subdiv.hpp -------------------------------------------------------------------------------- /js_iteration_2/subdivision/subdiv_1to2.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/subdivision/subdiv_1to2.hpp -------------------------------------------------------------------------------- /js_iteration_2/subdivision/subdiv_1to4.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/subdivision/subdiv_1to4.hpp -------------------------------------------------------------------------------- /js_iteration_2/svd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/svd.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/build_tests.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/build_tests.cmd -------------------------------------------------------------------------------- /js_iteration_2/tests/build_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/build_tests.sh -------------------------------------------------------------------------------- /js_iteration_2/tests/build_timer_test.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/build_timer_test.cmd -------------------------------------------------------------------------------- /js_iteration_2/tests/faces_test_tools.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/faces_test_tools.hpp -------------------------------------------------------------------------------- /js_iteration_2/tests/full_test_suite.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/full_test_suite.sh -------------------------------------------------------------------------------- /js_iteration_2/tests/googletest_installation_notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/googletest_installation_notes.md -------------------------------------------------------------------------------- /js_iteration_2/tests/io_tests_using_python/gradient_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/io_tests_using_python/gradient_test.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/io_tests_using_python/implicit_function_output.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/io_tests_using_python/implicit_function_output.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/main_all_tests.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/main_all_tests.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/make_random_pm1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/make_random_pm1.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/numerical_gradient_computation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/numerical_gradient_computation.py -------------------------------------------------------------------------------- /js_iteration_2/tests/other_tests/primitives_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/other_tests/primitives_test.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/perf_crisp_subtract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/perf_crisp_subtract.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/readme.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/readme.MD -------------------------------------------------------------------------------- /js_iteration_2/tests/sparse_works.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/sparse_works.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_2d_rect_circle_convpoly.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_2d_rect_circle_convpoly.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_bisection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_bisection.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_crisp_subtract.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_crisp_subtract.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_subdivisions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_subdivisions.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_subdivisions2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_subdivisions2.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_svd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_svd.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_utils.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/test_vectorised_algorithms.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/test_vectorised_algorithms.cpp -------------------------------------------------------------------------------- /js_iteration_2/tests/timer_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/tests/timer_test.cpp -------------------------------------------------------------------------------- /js_iteration_2/v2v_f2f.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/v2v_f2f.hpp -------------------------------------------------------------------------------- /js_iteration_2/vectorised_algorithms/add_inplace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vectorised_algorithms/add_inplace.hpp -------------------------------------------------------------------------------- /js_iteration_2/vectorised_algorithms/assert_are_normalised.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vectorised_algorithms/assert_are_normalised.hpp -------------------------------------------------------------------------------- /js_iteration_2/vectorised_algorithms/cross_product.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vectorised_algorithms/cross_product.hpp -------------------------------------------------------------------------------- /js_iteration_2/vectorised_algorithms/make_random_pm1.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vectorised_algorithms/make_random_pm1.hpp -------------------------------------------------------------------------------- /js_iteration_2/vectorised_algorithms/misc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vectorised_algorithms/misc.hpp -------------------------------------------------------------------------------- /js_iteration_2/vectorised_algorithms/normalise_inplace.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vectorised_algorithms/normalise_inplace.hpp -------------------------------------------------------------------------------- /js_iteration_2/vertex_resampling.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/vertex_resampling.hpp -------------------------------------------------------------------------------- /js_iteration_2/worker_call_specs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/js_iteration_2/worker_call_specs.hpp -------------------------------------------------------------------------------- /npm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/npm/index.js -------------------------------------------------------------------------------- /npm/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/npm/test.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/package.json -------------------------------------------------------------------------------- /pyInterface/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/pyInterface/CMakeLists.txt -------------------------------------------------------------------------------- /pyInterface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pyInterface/pyInterface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/pyInterface/pyInterface.cpp -------------------------------------------------------------------------------- /pyInterface/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/pyInterface/readme.md -------------------------------------------------------------------------------- /pyInterface/setupPyInterface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/pyInterface/setupPyInterface.py -------------------------------------------------------------------------------- /python_clean_code/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python_clean_code/basic_functions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/basic_functions.py -------------------------------------------------------------------------------- /python_clean_code/crisp_csg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/crisp_csg.py -------------------------------------------------------------------------------- /python_clean_code/cylinder_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/cylinder_simple.py -------------------------------------------------------------------------------- /python_clean_code/data_algo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/data_algo.txt -------------------------------------------------------------------------------- /python_clean_code/data_algo_cpp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/data_algo_cpp.txt -------------------------------------------------------------------------------- /python_clean_code/data_analysis_summary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/data_analysis_summary.txt -------------------------------------------------------------------------------- /python_clean_code/ellipsoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/ellipsoid.py -------------------------------------------------------------------------------- /python_clean_code/example_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/example_objects.py -------------------------------------------------------------------------------- /python_clean_code/finite_diff_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/finite_diff_weights.py -------------------------------------------------------------------------------- /python_clean_code/implicit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/implicit.py -------------------------------------------------------------------------------- /python_clean_code/implicit_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/implicit_config.py -------------------------------------------------------------------------------- /python_clean_code/implicit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/implicit_test.py -------------------------------------------------------------------------------- /python_clean_code/marching_cube_sphere.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/marching_cube_sphere.py -------------------------------------------------------------------------------- /python_clean_code/mc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/mc_utils.py -------------------------------------------------------------------------------- /python_clean_code/mesh_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/mesh_utils.py -------------------------------------------------------------------------------- /python_clean_code/ohtake_belyaev_demo_subdivision_projection_qem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/ohtake_belyaev_demo_subdivision_projection_qem.py -------------------------------------------------------------------------------- /python_clean_code/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/primitives.py -------------------------------------------------------------------------------- /python_clean_code/profile_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/profile_support.py -------------------------------------------------------------------------------- /python_clean_code/screw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/screw.py -------------------------------------------------------------------------------- /python_clean_code/simple_blend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/simple_blend.py -------------------------------------------------------------------------------- /python_clean_code/stl_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/stl_tests.py -------------------------------------------------------------------------------- /python_clean_code/test_centroids_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/test_centroids_position.py -------------------------------------------------------------------------------- /python_clean_code/test_centroids_position_after_qem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/test_centroids_position_after_qem.py -------------------------------------------------------------------------------- /python_clean_code/test_meshs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/test_meshs.py -------------------------------------------------------------------------------- /python_clean_code/test_meshs_after_subdivision.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/test_meshs_after_subdivision.py -------------------------------------------------------------------------------- /python_clean_code/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/transformations.py -------------------------------------------------------------------------------- /python_clean_code/transformed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/transformed.py -------------------------------------------------------------------------------- /python_clean_code/tta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/tta.py -------------------------------------------------------------------------------- /python_clean_code/twist_z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/twist_z.py -------------------------------------------------------------------------------- /python_clean_code/vector3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/vector3.py -------------------------------------------------------------------------------- /python_clean_code/vtk_mc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_clean_code/vtk_mc.py -------------------------------------------------------------------------------- /python_implicit/basic_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/basic_types.py -------------------------------------------------------------------------------- /python_implicit/clean_code/ohtake_belyaev_demo_subdivision_projection_qem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/clean_code/ohtake_belyaev_demo_subdivision_projection_qem.py -------------------------------------------------------------------------------- /python_implicit/crisp_csg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/crisp_csg.py -------------------------------------------------------------------------------- /python_implicit/crisp_csg_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/crisp_csg_vectorized.py -------------------------------------------------------------------------------- /python_implicit/cylinder_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/cylinder_example.py -------------------------------------------------------------------------------- /python_implicit/cylinder_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/cylinder_simple.py -------------------------------------------------------------------------------- /python_implicit/debug_point_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/debug_point_collector.py -------------------------------------------------------------------------------- /python_implicit/demoImplicitObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/demoImplicitObject.py -------------------------------------------------------------------------------- /python_implicit/easy_visualise_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/easy_visualise_2.py -------------------------------------------------------------------------------- /python_implicit/ellipsoid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ellipsoid.py -------------------------------------------------------------------------------- /python_implicit/ellipsoid_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ellipsoid_vectorized.py -------------------------------------------------------------------------------- /python_implicit/example_objects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/example_objects.py -------------------------------------------------------------------------------- /python_implicit/experimentation/circle_square_symbolic_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/circle_square_symbolic_demo.py -------------------------------------------------------------------------------- /python_implicit/experimentation/compare_3d_4d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/compare_3d_4d.py -------------------------------------------------------------------------------- /python_implicit/experimentation/implicitShapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/implicitShapes.py -------------------------------------------------------------------------------- /python_implicit/experimentation/kdtree_perf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/kdtree_perf2.py -------------------------------------------------------------------------------- /python_implicit/experimentation/kdtree_perf_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/kdtree_perf_test.py -------------------------------------------------------------------------------- /python_implicit/experimentation/test_vecotorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/test_vecotorization.py -------------------------------------------------------------------------------- /python_implicit/experimentation/twisted_cube_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/twisted_cube_object.py -------------------------------------------------------------------------------- /python_implicit/experimentation/vectorised_bisection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/experimentation/vectorised_bisection.py -------------------------------------------------------------------------------- /python_implicit/implicitObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/implicitObject.py -------------------------------------------------------------------------------- /python_implicit/implicit_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/implicit_config.py -------------------------------------------------------------------------------- /python_implicit/implicit_function_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/implicit_function_vectorized.py -------------------------------------------------------------------------------- /python_implicit/implicit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/implicit_test.py -------------------------------------------------------------------------------- /python_implicit/implicit_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/implicit_vectorized.py -------------------------------------------------------------------------------- /python_implicit/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python_implicit/lib/finite_diff_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/lib/finite_diff_weights.py -------------------------------------------------------------------------------- /python_implicit/lib/transformations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/lib/transformations.py -------------------------------------------------------------------------------- /python_implicit/mc_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/mc_utils.py -------------------------------------------------------------------------------- /python_implicit/mesh1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/mesh1.py -------------------------------------------------------------------------------- /python_implicit/mesh_examples_for_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/mesh_examples_for_tests.py -------------------------------------------------------------------------------- /python_implicit/mesh_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/mesh_utils.py -------------------------------------------------------------------------------- /python_implicit/nonvec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/nonvec.py -------------------------------------------------------------------------------- /python_implicit/numerical_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/numerical_utils.py -------------------------------------------------------------------------------- /python_implicit/ohtake_belyaev_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_belyaev_2.py -------------------------------------------------------------------------------- /python_implicit/ohtake_belyaev_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_belyaev_3.py -------------------------------------------------------------------------------- /python_implicit/ohtake_belyaev_4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_belyaev_4.py -------------------------------------------------------------------------------- /python_implicit/ohtake_belyaev_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_belyaev_5.py -------------------------------------------------------------------------------- /python_implicit/ohtake_belyaev_demo_subdivision_projection_qem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_belyaev_demo_subdivision_projection_qem.py -------------------------------------------------------------------------------- /python_implicit/ohtake_full_pointwise1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_full_pointwise1.py -------------------------------------------------------------------------------- /python_implicit/ohtake_surface_projection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_surface_projection.py -------------------------------------------------------------------------------- /python_implicit/ohtake_surface_projection_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_surface_projection_2.py -------------------------------------------------------------------------------- /python_implicit/ohtake_surface_projection_v2_5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/ohtake_surface_projection_v2_5.py -------------------------------------------------------------------------------- /python_implicit/optimize_dual_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/optimize_dual_mesh.py -------------------------------------------------------------------------------- /python_implicit/primitives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/primitives.py -------------------------------------------------------------------------------- /python_implicit/profile_support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/profile_support.py -------------------------------------------------------------------------------- /python_implicit/project_kdtree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/project_kdtree.py -------------------------------------------------------------------------------- /python_implicit/python_perf_vs_Cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/python_perf_vs_Cpp.py -------------------------------------------------------------------------------- /python_implicit/root_finding.py: -------------------------------------------------------------------------------- 1 | #root_finding.py 2 | -------------------------------------------------------------------------------- /python_implicit/rvachev_csg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/rvachev_csg.py -------------------------------------------------------------------------------- /python_implicit/screw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/screw.py -------------------------------------------------------------------------------- /python_implicit/simple_blend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/simple_blend.py -------------------------------------------------------------------------------- /python_implicit/simple_blend_nonvec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/simple_blend_nonvec.py -------------------------------------------------------------------------------- /python_implicit/stl_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/stl_tests.py -------------------------------------------------------------------------------- /python_implicit/test_meshutils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/test_meshutils.py -------------------------------------------------------------------------------- /python_implicit/test_optimize_dual_mesh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/test_optimize_dual_mesh.py -------------------------------------------------------------------------------- /python_implicit/test_screw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/test_screw.py -------------------------------------------------------------------------------- /python_implicit/tile_rods_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/tile_rods_example.py -------------------------------------------------------------------------------- /python_implicit/transformed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/transformed.py -------------------------------------------------------------------------------- /python_implicit/twist_z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/twist_z.py -------------------------------------------------------------------------------- /python_implicit/two_d/conics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/two_d/conics.py -------------------------------------------------------------------------------- /python_implicit/two_d/implicit_2d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/two_d/implicit_2d.py -------------------------------------------------------------------------------- /python_implicit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/utils.py -------------------------------------------------------------------------------- /python_implicit/vec4/tile1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/vec4/tile1.py -------------------------------------------------------------------------------- /python_implicit/vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/vectorized.py -------------------------------------------------------------------------------- /python_implicit/visual5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/visual5.py -------------------------------------------------------------------------------- /python_implicit/visualize_ohtake1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/visualize_ohtake1.py -------------------------------------------------------------------------------- /python_implicit/visualize_pointwise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/visualize_pointwise.py -------------------------------------------------------------------------------- /python_implicit/visualize_vectorized.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/visualize_vectorized.py -------------------------------------------------------------------------------- /python_implicit/visualize_vtk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/visualize_vtk.py -------------------------------------------------------------------------------- /python_implicit/vtk-demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/vtk-demo.py -------------------------------------------------------------------------------- /python_implicit/vtk_Visualisation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/vtk_Visualisation.py -------------------------------------------------------------------------------- /python_implicit/vtk_mc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/vtk_mc.py -------------------------------------------------------------------------------- /python_implicit/weighted_resampling_constant_weights_sparse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/weighted_resampling_constant_weights_sparse.py -------------------------------------------------------------------------------- /python_implicit/weighted_resampling_curvature_weights.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/python_implicit/weighted_resampling_curvature_weights.py -------------------------------------------------------------------------------- /sandbox/autodiff/autodiff-sanity1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/autodiff/autodiff-sanity1.js -------------------------------------------------------------------------------- /sandbox/autodiff/implicit-functions/cpp/autodiff-sample1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/autodiff/implicit-functions/cpp/autodiff-sample1.cpp -------------------------------------------------------------------------------- /sandbox/autodiff/test-autodiff-1.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/autodiff/test-autodiff-1.bash -------------------------------------------------------------------------------- /sandbox/multi-implicit-ideas/aux_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/multi-implicit-ideas/aux_grad.py -------------------------------------------------------------------------------- /sandbox/multi-implicit-ideas/simple_impl_numpy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/multi-implicit-ideas/simple_impl_numpy.py -------------------------------------------------------------------------------- /sandbox/multi-implicit-ideas/simple_impl_numpy_with_grad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/multi-implicit-ideas/simple_impl_numpy_with_grad.py -------------------------------------------------------------------------------- /sandbox/sympy-experiment/.gitignore: -------------------------------------------------------------------------------- 1 | p3-for-me/ 2 | temp 3 | -------------------------------------------------------------------------------- /sandbox/sympy-experiment/run_python_tests.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/sympy-experiment/run_python_tests.bash -------------------------------------------------------------------------------- /sandbox/sympy-experiment/run_script.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/sympy-experiment/run_script.bash -------------------------------------------------------------------------------- /sandbox/sympy-experiment/sympy_exp2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/sandbox/sympy-experiment/sympy_exp2.py -------------------------------------------------------------------------------- /scripts/bash-utils.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/bash-utils.sh -------------------------------------------------------------------------------- /scripts/build-clonepull.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/build-clonepull.sh -------------------------------------------------------------------------------- /scripts/build-emscripten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/build-emscripten.sh -------------------------------------------------------------------------------- /scripts/build_configuration.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/build_configuration.sh -------------------------------------------------------------------------------- /scripts/demos/demo1/bake-into-implisolid-build-and-push.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/demos/demo1/bake-into-implisolid-build-and-push.bash -------------------------------------------------------------------------------- /scripts/demos/demo1/demo1-deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/demos/demo1/demo1-deploy.sh -------------------------------------------------------------------------------- /scripts/demos/demo1/launch-demo1-local.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/demos/demo1/launch-demo1-local.bash -------------------------------------------------------------------------------- /scripts/devops/put-there.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/devops/put-there.bash -------------------------------------------------------------------------------- /scripts/e2e-test-builds.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/e2e-test-builds.bash -------------------------------------------------------------------------------- /scripts/testing/sanity-test-1.bash: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/testing/sanity-test-1.bash -------------------------------------------------------------------------------- /scripts/testing/sanity1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/testing/sanity1.js -------------------------------------------------------------------------------- /scripts/testing/service_l1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sohale/implisolid/HEAD/scripts/testing/service_l1.js -------------------------------------------------------------------------------- /test/js/sanity1.js: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------