This package provides algorithms for retriangulating and computing outer hulls of self-intersecting complexes. Moreover, non-manifold parts can be treated which lead to problems when 3D-printing surfaces. Additionally, symmetric properties of an underlying complex can be used to speed-up algorithms.
The algorithms of this package are based on the work presented in https://arxiv.org/abs/2312.02113/.
1. To get the newest version of this GAP 4 package download the archive file SelfIntersectingComplexes-x.x.tar.gz
from
https://github.com/TomGoertzen/SelfIntersectingComplexes
2. Locate a pkg/
directory where GAP searches for packages, see
in the GAP manual for more information.
3. Unpack the archive file in such a pkg/
directory
which creates a subdirectory called SelfIntersectingComplexes/
.
4. Now you can use the package within GAP by entering LoadPackage("SelfIntersectingComplexes");
on the GAP prompt.
If you want to access it from within GAP by entering ?SelfIntersectingComplexes
on the GAP prompt,
you first have to build the manual by using gap makedoc.g
from within the SelfIntersectingComplexes/
root directory.
Please submit bug reports, feature requests and suggestions via our issue tracker at
https://github.com/TomGoertzen/SelfIntersectingComplexes/issues
SelfIntersectingComplexes is free software you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. For details, see the file LICENSE distributed as part of this package or see the FSF's own site.
The authors of the package thank Friedrich Rober for helping setting up the GAP-package structure.