Docs.rs
manifold3d-sys-0.0.4
manifold3d-sys 0.0.4
Docs.rs crate page
Apache-2.0
Links
Homepage
crates.io
Source
Owners
NickUfer
Dependencies
regex ^1.11
normal
bindgen ^0.70
build
cc ^1.2
build
regex ^1.11
build
Versions
0%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
manifold3d_
sys
0.0.4
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Crate
manifold3d_sys
Copy item path
Source
Structs
§
Manifold
Box
Manifold
Cross
Section
Manifold
Cross
Section
Vec
ManifoldI
Vec3
Manifold
Manifold
Manifold
Manifold
Pair
Manifold
Manifold
Vec
Manifold
MeshGL
Manifold
MeshG
L64
Manifold
Polygons
Manifold
Properties
Manifold
Rect
Manifold
Simple
Polygon
Manifold
Triangulation
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_
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_
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_
meshgl64
⚠
manifold_
alloc_
polygons
⚠
manifold_
alloc_
rect
⚠
manifold_
alloc_
simple_
polygon
⚠
manifold_
alloc_
triangulation
⚠
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_
manifold
⚠
manifold_
delete_
manifold_
vec
⚠
manifold_
delete_
meshgl
⚠
manifold_
delete_
meshgl64
⚠
manifold_
delete_
polygons
⚠
manifold_
delete_
rect
⚠
manifold_
delete_
simple_
polygon
⚠
manifold_
delete_
triangulation
⚠
manifold_
destruct_
box
⚠
manifold_
destruct_
cross_
section
⚠
manifold_
destruct_
cross_
section_
vec
⚠
manifold_
destruct_
manifold
⚠
manifold_
destruct_
manifold_
vec
⚠
manifold_
destruct_
meshgl
⚠
manifold_
destruct_
meshgl64
⚠
manifold_
destruct_
polygons
⚠
manifold_
destruct_
rect
⚠
manifold_
destruct_
simple_
polygon
⚠
manifold_
destruct_
triangulation
⚠
manifold_
difference
⚠
manifold_
empty
⚠
manifold_
epsilon
⚠
manifold_
extrude
⚠
manifold_
genus
⚠
manifold_
get_
circular_
segments
⚠
manifold_
get_
meshgl
⚠
manifold_
get_
meshgl64
⚠
manifold_
hull
⚠
manifold_
hull_
pts
⚠
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_
meshgl
⚠
manifold_
meshgl64
⚠
manifold_
meshgl64_
copy
⚠
manifold_
meshgl64_
face_
id
⚠
manifold_
meshgl64_
face_
id_
length
⚠
manifold_
meshgl64_
halfedge_
tangent
⚠
manifold_
meshgl64_
merge
⚠
manifold_
meshgl64_
merge_
from_
vert
⚠
manifold_
meshgl64_
merge_
length
⚠
manifold_
meshgl64_
merge_
to_
vert
⚠
manifold_
meshgl64_
num_
prop
⚠
manifold_
meshgl64_
num_
tri
⚠
manifold_
meshgl64_
num_
vert
⚠
manifold_
meshgl64_
run_
index
⚠
manifold_
meshgl64_
run_
index_
length
⚠
manifold_
meshgl64_
run_
original_
id
⚠
manifold_
meshgl64_
run_
original_
id_
length
⚠
manifold_
meshgl64_
run_
transform
⚠
manifold_
meshgl64_
run_
transform_
length
⚠
manifold_
meshgl64_
size
⚠
manifold_
meshgl64_
tangent_
length
⚠
manifold_
meshgl64_
tri_
length
⚠
manifold_
meshgl64_
tri_
verts
⚠
manifold_
meshgl64_
vert_
properties
⚠
manifold_
meshgl64_
vert_
properties_
length
⚠
manifold_
meshgl64_
w_
tangents
⚠
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_
prop
⚠
manifold_
num_
tri
⚠
manifold_
num_
vert
⚠
manifold_
of_
meshgl
⚠
manifold_
of_
meshgl64
⚠
manifold_
original_
id
⚠
manifold_
polygons
⚠
manifold_
polygons_
get_
point
⚠
manifold_
polygons_
get_
simple
⚠
manifold_
polygons_
length
⚠
manifold_
polygons_
simple_
length
⚠
manifold_
polygons_
size
⚠
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_
tolerance
⚠
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_
smooth64
⚠
manifold_
smooth_
by_
normals
⚠
manifold_
smooth_
out
⚠
manifold_
sphere
⚠
manifold_
split
⚠
manifold_
split_
by_
plane
⚠
manifold_
status
⚠
manifold_
surface_
area
⚠
manifold_
tetrahedron
⚠
manifold_
transform
⚠
manifold_
translate
⚠
manifold_
triangulate
⚠
manifold_
triangulation_
num_
tri
⚠
manifold_
triangulation_
size
⚠
manifold_
triangulation_
tri_
verts
⚠
manifold_
trim_
by_
plane
⚠
manifold_
union
⚠
manifold_
volume
⚠
manifold_
warp
⚠
Type Aliases
§
Manifold
Error
Manifold
Fill
Rule
Manifold
Join
Type
Manifold
OpType
Manifold
Sdf
__
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