Skip to main content

Crate manifold_sys

Crate manifold_sys 

Source

Structs§

ManifoldBox
ManifoldCrossSection
ManifoldCrossSectionVec
ManifoldExportOptions
ManifoldIVec3
ManifoldManifold
ManifoldManifoldPair
ManifoldManifoldVec
ManifoldMaterial
ManifoldMeshGL
ManifoldPolygons
ManifoldProperties
ManifoldRect
ManifoldSimplePolygon
ManifoldVec2
ManifoldVec3
ManifoldVec4
__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_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
ManifoldError_MANIFOLD_FACE_ID_WRONG_LENGTH
ManifoldError_MANIFOLD_INVALID_CONSTRUCTION
ManifoldError_MANIFOLD_MERGE_INDEX_OUT_OF_BOUNDS
ManifoldError_MANIFOLD_MERGE_VECTORS_DIFFERENT_LENGTHS
ManifoldError_MANIFOLD_MISSING_POSITION_PROPERTIES
ManifoldError_MANIFOLD_NON_FINITE_VERTEX
ManifoldError_MANIFOLD_NOT_MANIFOLD
ManifoldError_MANIFOLD_NO_ERROR
ManifoldError_MANIFOLD_PROPERTIES_WRONG_LENGTH
ManifoldError_MANIFOLD_RUN_INDEX_WRONG_LENGTH
ManifoldError_MANIFOLD_TRANSFORM_WRONG_LENGTH
ManifoldError_MANIFOLD_VERTEX_INDEX_OUT_OF_BOUNDS
ManifoldFillRule_MANIFOLD_FILL_RULE_EVEN_ODD
ManifoldFillRule_MANIFOLD_FILL_RULE_NEGATIVE
ManifoldFillRule_MANIFOLD_FILL_RULE_NON_ZERO
ManifoldFillRule_MANIFOLD_FILL_RULE_POSITIVE
ManifoldJoinType_MANIFOLD_JOIN_TYPE_MITER
ManifoldJoinType_MANIFOLD_JOIN_TYPE_ROUND
ManifoldJoinType_MANIFOLD_JOIN_TYPE_SQUARE
ManifoldOpType_MANIFOLD_ADD
ManifoldOpType_MANIFOLD_INTERSECT
ManifoldOpType_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_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_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_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__OFF_T_MATCHES_OFF64_T
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__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_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
__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§

ManifoldError
ManifoldFillRule
ManifoldJoinType
ManifoldOpType
__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