Structs§
- Manifold
Box - Manifold
Cross Section - Manifold
Cross Section Vec - Manifold
Export Options - ManifoldI
Vec3 - Manifold
Manifold - Manifold
Manifold Pair - Manifold
Manifold Vec - Manifold
Material - Manifold
MeshGL - Manifold
Polygons - Manifold
Properties - Manifold
Rect - Manifold
Simple Polygon - Manifold
Vec2 - Manifold
Vec3 - Manifold
Vec4 - __
fsid_ t - max_
align_ t
Constants§
- INT8_
MAX - INT8_
MIN - INT16_
MAX - INT16_
MIN - INT32_
MAX - INT32_
MIN - INTPTR_
MAX - INTPTR_
MIN - INT_
FAST8_ MAX - INT_
FAST8_ MIN - INT_
FAST16_ MAX - INT_
FAST16_ MIN - INT_
FAST32_ MAX - INT_
FAST32_ MIN - INT_
LEAS T8_ MAX - INT_
LEAS T8_ MIN - INT_
LEAS T16_ MAX - INT_
LEAS T16_ MIN - INT_
LEAS T32_ MAX - INT_
LEAS T32_ MIN - Manifold
Error_ MANIFOLD_ FACE_ ID_ WRONG_ LENGTH - Manifold
Error_ MANIFOLD_ INVALID_ CONSTRUCTION - Manifold
Error_ MANIFOLD_ MERGE_ INDEX_ OUT_ OF_ BOUNDS - Manifold
Error_ MANIFOLD_ MERGE_ VECTORS_ DIFFERENT_ LENGTHS - Manifold
Error_ MANIFOLD_ MISSING_ POSITION_ PROPERTIES - Manifold
Error_ MANIFOLD_ NON_ FINITE_ VERTEX - Manifold
Error_ MANIFOLD_ NOT_ MANIFOLD - Manifold
Error_ MANIFOLD_ NO_ ERROR - Manifold
Error_ MANIFOLD_ PROPERTIES_ WRONG_ LENGTH - Manifold
Error_ MANIFOLD_ RUN_ INDEX_ WRONG_ LENGTH - Manifold
Error_ MANIFOLD_ TRANSFORM_ WRONG_ LENGTH - Manifold
Error_ MANIFOLD_ VERTEX_ INDEX_ OUT_ OF_ BOUNDS - Manifold
Fill Rule_ MANIFOLD_ FILL_ RULE_ EVEN_ ODD - Manifold
Fill Rule_ MANIFOLD_ FILL_ RULE_ NEGATIVE - Manifold
Fill Rule_ MANIFOLD_ FILL_ RULE_ NON_ ZERO - Manifold
Fill Rule_ MANIFOLD_ FILL_ RULE_ POSITIVE - Manifold
Join Type_ MANIFOLD_ JOIN_ TYPE_ MITER - Manifold
Join Type_ MANIFOLD_ JOIN_ TYPE_ ROUND - Manifold
Join Type_ MANIFOLD_ JOIN_ TYPE_ SQUARE - Manifold
OpType_ MANIFOLD_ ADD - Manifold
OpType_ MANIFOLD_ INTERSECT - Manifold
OpType_ MANIFOLD_ SUBTRACT - PTRDIFF_
MAX - PTRDIFF_
MIN - SIG_
ATOMIC_ MAX - SIG_
ATOMIC_ MIN - SIZE_
MAX - UINT8_
MAX - UINT16_
MAX - UINT32_
MAX - UINTPTR_
MAX - UINT_
FAST8_ MAX - UINT_
FAST16_ MAX - UINT_
FAST32_ MAX - UINT_
LEAS T8_ MAX - UINT_
LEAS T16_ MAX - UINT_
LEAS T32_ MAX - WINT_
MAX - WINT_
MIN - _ATFILE_
SOURCE - _BITS_
STDINT_ INTN_ H - _BITS_
STDINT_ LEAST_ H - _BITS_
STDINT_ UINTN_ H - _BITS_
TIME64_ H - _BITS_
TYPESIZES_ H - _BITS_
TYPES_ H - _BITS_
WCHAR_ H - _DEFAULT_
SOURCE - _FEATURES_
H - _POSIX_
C_ SOURCE - _POSIX_
SOURCE - _STDC_
PREDEF_ H - _STDINT_
H - _SYS_
CDEFS_ H - __
FD_ SETSIZE - __
GLIBC_ MINOR__ - __
GLIBC_ USE_ C2X_ STRTOL - __
GLIBC_ USE_ DEPRECATED_ GETS - __
GLIBC_ USE_ DEPRECATED_ SCANF - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT - __
GLIBC_ USE_ IEC_ 60559_ BFP_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT - __
GLIBC_ USE_ IEC_ 60559_ FUNCS_ EXT_ C2X - __
GLIBC_ USE_ IEC_ 60559_ TYPES_ EXT - __
GLIBC_ USE_ ISOC2X - __
GLIBC_ USE_ LIB_ EXT2 - __
GLIBC__ - __
GNU_ LIBRARY__ - __
HAVE_ GENERIC_ SELECTION - __
INO_ T_ MATCHES_ INO64_ T - __
KERNEL_ OLD_ TIMEVAL_ MATCHES_ TIMEVA L64 - __
LDOUBLE_ REDIRECTS_ TO_ FLOA T128_ ABI - __
OFF_ T_ MATCHES_ OFF64_ T - __
RLIM_ T_ MATCHES_ RLIM64_ T - __
STATFS_ MATCHES_ STATF S64 - __
STDC_ IEC_ 559_ COMPLEX__ - __
STDC_ IEC_ 559__ - __
STDC_ IEC_ 60559_ BFP__ - __
STDC_ IEC_ 60559_ COMPLEX__ - __
STDC_ ISO_ 10646__ - __
SYSCALL_ WORDSIZE - __
TIMESIZE - __
USE_ ATFILE - __
USE_ FORTIFY_ LEVEL - __
USE_ ISOC11 - __
USE_ ISOC95 - __
USE_ ISOC99 - __
USE_ MISC - __
USE_ POSIX - __
USE_ POSI X2 - __
USE_ POSI X199309 - __
USE_ POSI X199506 - __
USE_ POSIX_ IMPLICITLY - __
USE_ XOPE N2K - __
USE_ XOPE N2K8 - __
WORDSIZE - __
WORDSIZE_ TIME64_ COMPA T32 - __
glibc_ c99_ flexarr_ available
Functions§
- manifold_
alloc_ ⚠box - manifold_
alloc_ ⚠cross_ section - manifold_
alloc_ ⚠cross_ section_ vec - manifold_
alloc_ ⚠manifold - manifold_
alloc_ ⚠manifold_ vec - manifold_
alloc_ ⚠meshgl - manifold_
alloc_ ⚠polygons - manifold_
alloc_ ⚠rect - manifold_
alloc_ ⚠simple_ polygon - manifold_
as_ ⚠original - manifold_
batch_ ⚠boolean - manifold_
batch_ ⚠hull - manifold_
boolean ⚠ - manifold_
bounding_ ⚠box - manifold_
box ⚠ - manifold_
box_ ⚠center - manifold_
box_ ⚠contains_ box - manifold_
box_ ⚠contains_ pt - manifold_
box_ ⚠dimensions - manifold_
box_ ⚠does_ overlap_ box - manifold_
box_ ⚠does_ overlap_ pt - manifold_
box_ ⚠include_ pt - manifold_
box_ ⚠is_ finite - manifold_
box_ ⚠max - manifold_
box_ ⚠min - manifold_
box_ ⚠mul - manifold_
box_ ⚠scale - manifold_
box_ ⚠size - manifold_
box_ ⚠transform - manifold_
box_ ⚠translate - manifold_
box_ ⚠union - manifold_
calculate_ ⚠curvature - manifold_
calculate_ ⚠normals - manifold_
compose ⚠ - manifold_
copy ⚠ - manifold_
cross_ ⚠section_ area - manifold_
cross_ ⚠section_ batch_ boolean - manifold_
cross_ ⚠section_ batch_ hull - manifold_
cross_ ⚠section_ boolean - manifold_
cross_ ⚠section_ bounds - manifold_
cross_ ⚠section_ circle - manifold_
cross_ ⚠section_ compose - manifold_
cross_ ⚠section_ copy - manifold_
cross_ ⚠section_ decompose - manifold_
cross_ ⚠section_ difference - manifold_
cross_ ⚠section_ empty - manifold_
cross_ ⚠section_ empty_ vec - manifold_
cross_ ⚠section_ hull - manifold_
cross_ ⚠section_ hull_ polygons - manifold_
cross_ ⚠section_ hull_ simple_ polygon - manifold_
cross_ ⚠section_ intersection - manifold_
cross_ ⚠section_ is_ empty - manifold_
cross_ ⚠section_ mirror - manifold_
cross_ ⚠section_ num_ contour - manifold_
cross_ ⚠section_ num_ vert - manifold_
cross_ ⚠section_ of_ polygons - manifold_
cross_ ⚠section_ of_ simple_ polygon - manifold_
cross_ ⚠section_ offset - manifold_
cross_ ⚠section_ rotate - manifold_
cross_ ⚠section_ scale - manifold_
cross_ ⚠section_ simplify - manifold_
cross_ ⚠section_ size - manifold_
cross_ ⚠section_ square - manifold_
cross_ ⚠section_ to_ polygons - manifold_
cross_ ⚠section_ transform - manifold_
cross_ ⚠section_ translate - manifold_
cross_ ⚠section_ union - manifold_
cross_ ⚠section_ vec - manifold_
cross_ ⚠section_ vec_ get - manifold_
cross_ ⚠section_ vec_ length - manifold_
cross_ ⚠section_ vec_ push_ back - manifold_
cross_ ⚠section_ vec_ reserve - manifold_
cross_ ⚠section_ vec_ set - manifold_
cross_ ⚠section_ vec_ size - manifold_
cross_ ⚠section_ warp - manifold_
cross_ ⚠section_ warp_ context - manifold_
cube ⚠ - manifold_
curvature_ ⚠size - manifold_
cylinder ⚠ - manifold_
decompose ⚠ - manifold_
delete_ ⚠box - manifold_
delete_ ⚠cross_ section - manifold_
delete_ ⚠cross_ section_ vec - manifold_
delete_ ⚠export_ options - manifold_
delete_ ⚠manifold - manifold_
delete_ ⚠manifold_ vec - manifold_
delete_ ⚠material - manifold_
delete_ ⚠meshgl - manifold_
delete_ ⚠polygons - manifold_
delete_ ⚠rect - manifold_
delete_ ⚠simple_ polygon - manifold_
destruct_ ⚠box - manifold_
destruct_ ⚠cross_ section - manifold_
destruct_ ⚠cross_ section_ vec - manifold_
destruct_ ⚠export_ options - manifold_
destruct_ ⚠manifold - manifold_
destruct_ ⚠manifold_ vec - manifold_
destruct_ ⚠material - manifold_
destruct_ ⚠meshgl - manifold_
destruct_ ⚠polygons - manifold_
destruct_ ⚠rect - manifold_
destruct_ ⚠simple_ polygon - manifold_
difference ⚠ - manifold_
empty ⚠ - manifold_
export_ ⚠meshgl - manifold_
export_ ⚠options - manifold_
export_ ⚠options_ set_ faceted - manifold_
export_ ⚠options_ set_ material - manifold_
export_ ⚠options_ size - manifold_
extrude ⚠ - manifold_
genus ⚠ - manifold_
get_ ⚠circular_ segments - manifold_
get_ ⚠meshgl - manifold_
get_ ⚠properties - manifold_
hull ⚠ - manifold_
hull_ ⚠pts - manifold_
import_ ⚠meshgl - manifold_
intersection ⚠ - manifold_
is_ ⚠empty - manifold_
level_ ⚠set - manifold_
level_ ⚠set_ seq - manifold_
manifold_ ⚠empty_ vec - manifold_
manifold_ ⚠pair_ size - manifold_
manifold_ ⚠size - manifold_
manifold_ ⚠vec - manifold_
manifold_ ⚠vec_ get - manifold_
manifold_ ⚠vec_ length - manifold_
manifold_ ⚠vec_ push_ back - manifold_
manifold_ ⚠vec_ reserve - manifold_
manifold_ ⚠vec_ set - manifold_
manifold_ ⚠vec_ size - manifold_
material ⚠ - manifold_
material_ ⚠set_ color - manifold_
material_ ⚠set_ metalness - manifold_
material_ ⚠set_ roughness - manifold_
material_ ⚠set_ vert_ color - manifold_
material_ ⚠size - manifold_
meshgl ⚠ - manifold_
meshgl_ ⚠copy - manifold_
meshgl_ ⚠face_ id - manifold_
meshgl_ ⚠face_ id_ length - manifold_
meshgl_ ⚠halfedge_ tangent - manifold_
meshgl_ ⚠merge - manifold_
meshgl_ ⚠merge_ from_ vert - manifold_
meshgl_ ⚠merge_ length - manifold_
meshgl_ ⚠merge_ to_ vert - manifold_
meshgl_ ⚠num_ prop - manifold_
meshgl_ ⚠num_ tri - manifold_
meshgl_ ⚠num_ vert - manifold_
meshgl_ ⚠run_ index - manifold_
meshgl_ ⚠run_ index_ length - manifold_
meshgl_ ⚠run_ original_ id - manifold_
meshgl_ ⚠run_ original_ id_ length - manifold_
meshgl_ ⚠run_ transform - manifold_
meshgl_ ⚠run_ transform_ length - manifold_
meshgl_ ⚠size - manifold_
meshgl_ ⚠tangent_ length - manifold_
meshgl_ ⚠tri_ length - manifold_
meshgl_ ⚠tri_ verts - manifold_
meshgl_ ⚠vert_ properties - manifold_
meshgl_ ⚠vert_ properties_ length - manifold_
meshgl_ ⚠w_ tangents - manifold_
min_ ⚠gap - manifold_
mirror ⚠ - manifold_
num_ ⚠edge - manifold_
num_ ⚠tri - manifold_
num_ ⚠vert - manifold_
of_ ⚠meshgl - manifold_
original_ ⚠id - manifold_
polygons ⚠ - manifold_
polygons_ ⚠get_ point - manifold_
polygons_ ⚠get_ simple - manifold_
polygons_ ⚠length - manifold_
polygons_ ⚠simple_ length - manifold_
polygons_ ⚠size - manifold_
precision ⚠ - manifold_
project ⚠ - manifold_
rect ⚠ - manifold_
rect_ ⚠center - manifold_
rect_ ⚠contains_ pt - manifold_
rect_ ⚠contains_ rect - manifold_
rect_ ⚠dimensions - manifold_
rect_ ⚠does_ overlap_ rect - manifold_
rect_ ⚠include_ pt - manifold_
rect_ ⚠is_ empty - manifold_
rect_ ⚠is_ finite - manifold_
rect_ ⚠max - manifold_
rect_ ⚠min - manifold_
rect_ ⚠mul - manifold_
rect_ ⚠scale - manifold_
rect_ ⚠size - manifold_
rect_ ⚠transform - manifold_
rect_ ⚠translate - manifold_
rect_ ⚠union - manifold_
refine ⚠ - manifold_
refine_ ⚠to_ length - manifold_
refine_ ⚠to_ precision - manifold_
reserve_ ⚠ids - manifold_
reset_ ⚠to_ circular_ defaults - manifold_
revolve ⚠ - manifold_
rotate ⚠ - manifold_
scale ⚠ - manifold_
set_ ⚠circular_ segments - manifold_
set_ ⚠min_ circular_ angle - manifold_
set_ ⚠min_ circular_ edge_ length - manifold_
set_ ⚠properties - manifold_
simple_ ⚠polygon - manifold_
simple_ ⚠polygon_ get_ point - manifold_
simple_ ⚠polygon_ length - manifold_
simple_ ⚠polygon_ size - manifold_
slice ⚠ - manifold_
smooth ⚠ - manifold_
smooth_ ⚠by_ normals - manifold_
smooth_ ⚠out - manifold_
sphere ⚠ - manifold_
split ⚠ - manifold_
split_ ⚠by_ plane - manifold_
status ⚠ - manifold_
tetrahedron ⚠ - manifold_
transform ⚠ - manifold_
translate ⚠ - manifold_
trim_ ⚠by_ plane - manifold_
union ⚠ - manifold_
warp ⚠
Type Aliases§
- Manifold
Error - Manifold
Fill Rule - Manifold
Join Type - Manifold
OpType - __
blkcnt64_ t - __
blkcnt_ t - __
blksize_ t - __
caddr_ t - __
clock_ t - __
clockid_ t - __
daddr_ t - __dev_t
- __
fsblkcnt64_ t - __
fsblkcnt_ t - __
fsfilcnt64_ t - __
fsfilcnt_ t - __
fsword_ t - __gid_t
- __id_t
- __
ino64_ t - __ino_t
- __
int8_ t - __
int16_ t - __
int32_ t - __
int64_ t - __
int_ least8_ t - __
int_ least16_ t - __
int_ least32_ t - __
int_ least64_ t - __
intmax_ t - __
intptr_ t - __key_t
- __
loff_ t - __
mode_ t - __
nlink_ t - __
off64_ t - __off_t
- __pid_t
- __
quad_ t - __
rlim64_ t - __
rlim_ t - __
sig_ atomic_ t - __
socklen_ t - __
ssize_ t - __
suseconds64_ t - __
suseconds_ t - __
syscall_ slong_ t - __
syscall_ ulong_ t - __
time_ t - __
timer_ t - __
u_ char - __u_int
- __
u_ long - __
u_ quad_ t - __
u_ short - __uid_t
- __
uint8_ t - __
uint16_ t - __
uint32_ t - __
uint64_ t - __
uint_ least8_ t - __
uint_ least16_ t - __
uint_ least32_ t - __
uint_ least64_ t - __
uintmax_ t - __
useconds_ t - int_
fast8_ t - int_
fast16_ t - int_
fast32_ t - int_
fast64_ t - int_
least8_ t - int_
least16_ t - int_
least32_ t - int_
least64_ t - intmax_
t - uint_
fast8_ t - uint_
fast16_ t - uint_
fast32_ t - uint_
fast64_ t - uint_
least8_ t - uint_
least16_ t - uint_
least32_ t - uint_
least64_ t - uintmax_
t - wchar_t