Iso2Mesh - a 3D surface and volumetric mesh generator for MATLAB/Octave
This release fixes a compatibility issue to CGAL 6.0, patched by the CGAL team, see #79.
Click here to register and download Iso2Mesh v1.9.8
v1.9.8
Change log over previous release (v1.9.6) released in 2020:
Other major changes include
- update jsonlab to v2.9.8, jsnirfy, jnifty and easyh5 to the latest versions
- added native Apple arm64 processor support
- fix windows octave issues due to Octave fscanf bug: https://savannah.gnu.org/bugs/?66161
- added github action based CI/CD
- complete and consistent code reformatting using miss_hit
- support CGAL 6.0
2024/10/23 (1.9.8, codename: Pot Stickers)
2024-10-23 [a4009b6] [octave] workaround for octave bug https://savannah.gnu.org/bugs/?66161
2024-10-22 [7839201] [tools] update meshfix to fix implicit-function warning when building meshfix in Debian with -Werror=implicit-function-declaration enabled in CFLAGS, this fails to build iso2mesh package, see https://www.mail-archive.com/[email protected]/msg673548.html
2024-10-22 [d979f6a] [ci] add ubuntu-24.04 runner
2024-10-21 [8e6b284] [os] remove macos PowerPC/intel32 and RaspberryPi mexarmhf support
2024-10-20 [d698076] [doc] update ChangeLog
2024-10-19 [a3d12dc] [ci] add macos-14, break into smaller steps
2024-10-18 [2682c76] [tools] using maci64 binary for tetgen 1.4.3
2024-10-18 [66be46d] [ci] workaround due to octave 9.x windows fscanf bug reported at https://savannah.gnu.org/bugs/?66161
2024-10-17 [902b0a9] [ci] remove demo_vol2mesh_ex3; build tools
2024-10-17 [0917a2b] [meshfix] not sure when, but the origin was changed, revert
2024-10-17 [820e1b8] [ci] fix submodule checkout error
2024-10-17 [5316f69] [ci] fix fragile test
2024-10-17*[c442361] [ci] test demo scripts to github action
2024-10-17*[7438820] [doc] update jsonlab repo
2024-10-17 [f40bfe4] [doc] update documentation for v1.9.8
2024-10-17 [8fd183e] [io] update embedded IO toolboxes: jsonlab, jnifty, jsnirfy, easyh5
2024-10-17 [0d31813] [format] complete reformat of code using miss_hit
2024-08-19 [0dd6ce2] [deploy] add the missing cgalsimp2 for arm64 mac, fix #80
2024-08-18*[90e4c94] Merge pull request #79 from sloriot/CGAL-6.0
2024-08-13 [1dd27fa] compatibility with CGAL 5.0
2024-07-25 [3dc1ce3] [format] add recommended output variable test, #77
2024-07-25 [1d98ade] Merge pull request #77 from harmening/removeisolatednode
2024-07-22 [d767904] backward compatibility
2024-07-22 [4eef5ff] compatibility with CGAL 6.0
2024-06-14 [aa78f3a] [feat] add native arm64 apple silicon binaries
2024-04-01 [252f382] [jsonlab] update bundled jsonlab to v2.9.8 release
2024-03-05 [4e0746d] [feat] update readobjmesh with more robust parsing
2024-03-05 [25d5e20] [feat] add readobjmesh function
2024-02-22 [381d5fd] include faces
2024-01-15 [8a0f460] Merge branch 'master' of github.com:fangq/iso2mesh
2024-01-15 [3df2ceb] [bug] fix loading nii.gz with extension
2023-10-28 [29bedc6] resync meshfix and PoissonRecon submodules, fix #73
2023-10-28 [cd94624] update jsonlab to the latest version
2023-06-11 [607c5e4] sync jsonlab and jnifty to the latest versions
2023-04-08 [ab2878a] sync with brain2mesh, polylinelen output oriented curve
2023-04-08 [ee3f867] fix self intersection testing in surfboolean
2023-02-25 [556f4c3] merge loadjd and savejd conflicts
2023-02-25 [0ccb658] sync jnifty and jsonlab to the latest github version
2022-11-10 [e3ff264] Merge pull request #69 from ithron/fix68_saveinr_single
2022-11-09 [8b4725a] Fix #68 - saveinr() not working for single volumes.
2022-10-07 [d87d60c] update jsonlab to git version
2022-05-03 [70baeb6] Merge branch 'master' of github.com:fangq/iso2mesh
2022-05-03 [1907f32] fix file name typo, close fangq/brain2mesh#13
2022-04-12 [7d94249] fix loadjmesh function name
2022-04-03 [e3664e6] update jsonlab to the latest to include loadjd and savejd
2022-03-31 [f2af7cd] automatically reorient all surfaces and elements after each key function call
2022-03-31 [9b55562] Merge branch 'master' of github.com:fangq/iso2mesh
2022-03-30 [a3ac212] update bundled jsonlab
2022-03-29 [3324c0b] update jmesh parser URLs in DataInfo
2022-03-13 [80d2138] update savejson after fixing fangq/jsonlab#78
2022-03-12 [978de05] sync jsonlab and jnifti with git version, add metadata to savejmesh
2022-02-10 [f498ca2] upgrade jsonlab to 2.9.8-git20220210
2021-09-22 [a7673f5] Merge pull request #60 from lrineau/modify_README
2021-09-21 [29a1828] Update README.md for CGAL
2021-09-20 [5c69f61] Merge pull request #59 from lrineau/improve_cgalmesh__images_with_1D_features
2021-09-20 [081d41f] Respect 1D features in volume
2021-09-12 [238c987] remove loop in savemphtxt, patch by @brainwatcher,close #50
2021-09-12 [180618d] make region id positive in savemsh, close #58
2021-09-08 [2162547] fix octave warning when loading tiff file
2021-08-18 [7776f86] fix meshfix invalid commit hash, close #55
2021-07-30 [8c35d0d] can handle both 2D and 3D image in bwislands
2021-07-12 [28a09c8] remove readnifti, use loadnifti
2021-04-21 [e8fb05c] print tetgen message when it fails
2021-02-21 [3de31f9] add windows PoissonRecon binary
2021-02-21 [71b1ab7] add PoissonRecon binary for Mac OS, add author and license info in README
2021-02-21 [d611d7a] add PoissonRecon, prepare for the point cloud processing feature
2021-02-21*[e6638c0] add PoissonRecon v8 as submodule
2021-02-21 [f8f3fc2] make meshremap compatible with old matlab and octave
2021-01-25 [0ead04f] export negative volume elem indices in meshreorient
2021-01-15 [c7eec85] set initial value for meshinterp
2020-12-31 [58de92c] qmeshcut returns node id