hi Llion,
octave-iso2mesh can be installed via apt-get on Debian (11 or newer) or Ubuntu 21.04 or newer, as you did.
it is installed as an Octave package and managed by the pkg command.
after installation, when you start octave, and type
pkg list
command, you should see iso2mesh and it's dependencies - this is
what you are expected to see
octave:1> pkg list
Package Name | Version | Installation directory
--------------+---------+-----------------------
iso2mesh | 1.9.6 |
/usr/share/octave/packages/iso2mesh-1.9.6
jnifti | 0.6.1 | /usr/share/octave/packages/jnifti-0.6.1
jsonlab | 2.0 | /usr/share/octave/packages/jsonlab-2.0
to use iso2mesh, you need to run
pkg load iso2mesh
which s2m
this will add its path. all meshing utilities originally in
iso2mesh/bin are packaged under a dependency called iso2mesh-tools
https://salsa.debian.org/pkg-octave-team/octave-iso2mesh/-/blob/debian/latest/debian/control#L60
and they are installed under /usr/bin. for example, /usr/bin/cgalmesh, /usr/bin/cgalsurf etc.
not all iso2mesh/bin utilities have been packaged - cork is not
packaged due to its usage of triangle.c which has a non-free
license. as a result, the surfboolean function may not work. I am
still working on replacing triangle.c by an open-source
alternative.
Qianqian
--
You received this message because you are subscribed to the Google Groups "iso2mesh-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to iso2mesh-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/iso2mesh-users/fa1aa3f8-49ab-44bc-87cf-9c5f0af75f29n%40googlegroups.com.
tutorials are packaged under a separate package - iso2mesh-demos
https://packages.debian.org/unstable/iso2mesh-demos
you can install and see the paths of the files
sudo apt-get install iso2mesh-demos
dpkg -L iso2mesh-demos
To view this discussion on the web visit https://groups.google.com/d/msgid/iso2mesh-users/5915c571-bdd9-43c5-bbec-e312f223ba4bn%40googlegroups.com.