{"id":21525570,"url":"https://github.com/sciinstitute/slicer-cleaverextension","last_synced_at":"2025-03-17T18:19:34.154Z","repository":{"id":13067419,"uuid":"15747996","full_name":"SCIInstitute/Slicer-CleaverExtension","owner":"SCIInstitute","description":"Cleaver Extension for Slicer4","archived":false,"fork":false,"pushed_at":"2015-05-14T18:36:20.000Z","size":4604,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-01-24T05:27:54.603Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.slicer.org/slicerWiki/index.php/Documentation/4.4/Extensions/CleaverExtension","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SCIInstitute.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-01-08T21:01:36.000Z","updated_at":"2015-01-15T21:46:24.000Z","dependencies_parsed_at":"2022-08-28T09:00:27.877Z","dependency_job_id":null,"html_url":"https://github.com/SCIInstitute/Slicer-CleaverExtension","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCIInstitute%2FSlicer-CleaverExtension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCIInstitute%2FSlicer-CleaverExtension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCIInstitute%2FSlicer-CleaverExtension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SCIInstitute%2FSlicer-CleaverExtension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SCIInstitute","download_url":"https://codeload.github.com/SCIInstitute/Slicer-CleaverExtension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244085009,"owners_count":20395523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-24T01:36:55.091Z","updated_at":"2025-03-17T18:19:34.134Z","avatar_url":"https://github.com/SCIInstitute.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"Slicer-CleaverExtension\n=======================\n\nThis extension packages Cleaver, a multimaterial tetrahedral meshing library.\n\nCleaver is a C++ library for generating guaranteed-quality, tetrahedral meshes\nof multimaterial volumetric data. It is based on the 'Lattice Cleaving' algor-\nithm:\n\nBronson J., Levine, J., Whitaker R., \"Lattice Cleaving: Conforming Tetrahedral\nMeshes of Multimaterial Domains with Bounded Quality.\" Proceedings of the 21st\nInternational Meshing Roundtable (San Jose, CA, Oct 7-10, 2012)\n\nThe method is theoretically guaranteed to produce valid meshes with bounded\ndihedral angles, while still conforming to multimaterial surfaces. Empirically\nthese bounds have been shown to be significant.\n\n\nAcknowledgement: \nCleaver is an Open Source software project that is principally funded through\nthe SCI Institute's NIH/NIGMS CIBC Center. Please use the following acknowledg-\nment and send us references to any publications, presentations, or successful\nfunding applications that make use of NIH/NIGMS CIBC software or data sets.\n\n\"This project was supported by grants from the National Center for Research\nResources (5P41RR012553-15) and the National Institute of General Medical \nSciences (8 P41 GM103545-15) from the National Institutes of Health.\n\nDependencies\n=======================\n\n1. Git    (www.git-scm.com)\n2. Cmake  (www.cmake.org)\n3. Slicer (www.slicer.org)\n\nBuilding\n=======================\n\nOnce the dependencies are obtained, you can build the module.\n```c++\ncd Slicer-CleaverExtension\nmkdir build\ncd build\ncmake ..\nmake .. \n\n```\n\u003cbr/\u003e\n**NOTES**\n * You can set \u003ccode\u003eSlicer_DIR\u003c/code\u003e to the directory where you have build Slicer3D.\n * You can set \u003ccode\u003eTesting\u003c/code\u003e to \u003ccode\u003eOFF\u003c/code\u003e is desired.\n * You can set \u003ccode\u003eBUILD_STANDALONE\u003c/code\u003e to \u003ccode\u003eON\u003c/code\u003e if building outside of Slicer.\n\nRunning and Using\n=======================\n\nInside of Slicer, you can edit the program properties:\n\n1. Edit-\u003eApplication Settings-\u003eModules\n2. In \"Additional module paths\", add the directory where the Cleaver Module was built (../Slicer-CleaverExtension/build/CleaverCLI)\n3. Click OK and restart Slicer.\n4. Search for \"Cleaver\" in the Modules. The module should appear.\n5. Load NRRD data and choose desired volumes.\n6. In Output Model 1-10, create as many models as you desire. The program will automatically load the geometry for each model you specify. If more are generated than specified, the program will notify you (in the terminal) where the extra models are saved. If there is no terminal for your running Slicer, be sure to set \"Output Directory\".\n7. Set additional settings and click \"Apply\" at the bottom.\n8. When the program is done, you can manually load the extra models into the Slicer Scenewith the ones automatically loaded. A MRML scene is also created with model colors already provided. You can close the current scene and load this one (location noted in the terminal).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsciinstitute%2Fslicer-cleaverextension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsciinstitute%2Fslicer-cleaverextension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsciinstitute%2Fslicer-cleaverextension/lists"}