Skip to main content

Library for geometric robustness

Project description

About Manifold

codecov PyPI version npm version twitter

C++ Documentation | ManifoldCAD User Guide | JS/TS/WASM API | Algorithm Documentation | Blog Posts | Web Examples

Manifold is a geometry library dedicated to creating and operating on manifold triangle meshes. A manifold mesh is a mesh that represents a solid object, and so is very important in manufacturing, CAD, structural analysis, etc. Manifold also supports arbitrary vertex properties and enables mapping of materials for rendering use-cases. Our primary goal is reliability: guaranteed manifold output without caveats or edge cases. Our secondary goal is performance: efficient algorithms that make extensive use of parallelization, or pipelining when only a single thread is available.

Users

Here is an incomplete list of our users, whose integrations may be anywhere from in-progress to released. Please feel free to send a PR to update this list with your own project - it's quite difficult for us to keep track.

OpenSCAD Blender IFCjs
Nomad Sculpt Grid.Space badcad
Godot Engine OCADml Flitter
BRL-CAD PolygonJS Spherene
Babylon.js trimesh Gypsum
Valence 3D bitbybit.dev PythonOpenSCAD
Conversation AnchorSCAD Dactyl Web Configurator
Arcol Bento3D SKÅPA
Cadova BREP.io Otterplans
Bracket Engineer Nodillo CaDoodle CAD
Bridge Designer AdaShape PyVista

Bindings & Packages

Manifold has bindings to many other languages, some maintained in this repository, and others elsewhere. It can also be built in C++ via vcpkg.

Language Packager Name Maintenance
C N/A N/A internal
C++ vcpkg manifold external
TS/JS npm manifold-3d internal
Python PyPI manifold3d internal
Java Maven manifold3d external
Clojure N/A clj-manifold3d external
C# NuGet ManifoldNET external
Julia Packages ManifoldBindings.jl external
OCaml N/A OManifold external
Rust crates.io manifold-csg external
Swift SPM Manifold-Swift external

Frontend Sandboxes

ManifoldCAD.org

If you like OpenSCAD / JSCAD, you might also like ManifoldCAD - our own solid modelling web app where you script in JS/TS. This uses our npm package, manifold-3d, built via WASM. It's not quite as fast as our raw C++, but it's hard to beat for interoperability.

Python Colab Example

If you prefer Python to JS/TS, make your own copy of the notebook. It demonstrates interop between our manifold3d PyPI library and the popular trimesh library, including showing the interactive model right in the notebook and saving 3D model output.

A metallic Menger sponge

Manifold Library

This library is fast with guaranteed manifold output. As such you need manifold meshes as input, which this library can create using constructors inspired by the OpenSCAD API, as well as a level set function for evaluating signed-distance functions (SDF) that improves significantly over Marching Cubes. You can also pass in your own mesh data, but you'll get an error status if the imported mesh isn't manifold. We provide a Merge function to fix slightly non-manifold meshes, but in general you may need one of the automated repair tools that exist mostly for 3D printing.

The most significant contribution here is a guaranteed-manifold mesh Boolean algorithm, which I believe is the first of its kind. If you know of another, please open a discussion - a mesh Boolean algorithm robust to edge cases has been an open problem for many years. Likewise, if the Boolean here ever fails you, please submit an issue! This Boolean forms the basis of a CAD kernel, as it allows simple shapes to be combined into more complex ones.

Manifold has full support for arbitrary vertex properties, and also has IDs that make it easy to keep track of materials and what surfaces belong to what input objects or faces. See our web example for a simple demonstration of combining objects with unique textures.

Also included are a novel and powerful suite of refining functions for smooth mesh interpolation. They handle smoothing both triangles and quads, as well as keeping polygonal faces flat. You can easily create sharp or small-radius edges where desired, or even drive the curvature by normal vectors.

To aid in speed, this library makes extensive use of parallelization through TBB, if enabled. Not everything is so parallelizable, for instance a polygon triangulation algorithm is included which is serial. Even if compiled with parallel backend, the code will still fall back to the serial version of the algorithms if the problem size is small. The WASM build is serial-only for now, but still fast.

Look in the samples directory for examples of how to use this library to make interesting 3D models. You may notice that some of these examples bear a certain resemblance to my OpenSCAD designs on Thingiverse, which is no accident. Much as I love OpenSCAD, my library is dramatically faster and the code is more flexible.

Dependencies

Manifold no longer has any required dependencies! However, we do have several optional dependencies, of which the first two are strongly encouraged:

Name CMake Flag Provides
TBB MANIFOLD_PAR=ON Parallel acceleration
Clipper2 MANIFOLD_CROSS_SECTION=ON 2D: CrossSection
Nanobind MANIFOLD_PYBIND=ON Python bindings
Emscripten MANIFOLD_JSBIND=ON JS bindings via WASM
GTest MANIFOLD_TEST=ON Testing framework
Assimp ASSIMP_ENABLE=ON Utilities in extras
Tracy TRACY_ENABLE=ON Performance analysis

3D Formats

Please avoid saving to STL files! They are lossy and inefficient - when saving a manifold mesh to STL there is no guarantee that the re-imported mesh will still be manifold, as the topology is lost. Please consider using 3MF instead, as this format was designed from the beginning for manifold meshes representing solid objects.

If you use vertex properties for things like interpolated normals or texture UV coordinates, glTF is recommended, specifically using the EXT_mesh_manifold extension. This allows for the lossless and efficient transmission of manifoldness even with property boundaries. Try our make-manifold page to add this extension to your existing glTF/GLB models.

Manifold provides high precision OBJ file IO, but it is limited in functionality and is primarily to aid in testing. If you are using our npm module, we have a much more capable gltf-io.ts you can use instead. For other languages we strongly recommend using existing packages that focus on 3D file I/O, e.g. trimesh for Python, particularly when using vertex properties or materials. Example for integrating with Assimp is in extras/meshIO.cpp, which is used by files such as extras/convert_file.cpp.

Building

Only CMake, a C++ compiler, and Python are required to be installed and set up to build this library (it has been tested with GCC, LLVM, MSVC). However, a variety of optional dependencies can bring in more functionality, see below.

Build and test (Ubuntu or similar):

git clone --recurse-submodules https://github.com/elalish/manifold.git
cd manifold
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON .. && make
make test

CMake flags (usage e.g. -DMANIFOLD_DEBUG=ON):

  • MANIFOLD_JSBIND=[OFF, <ON>]: Build js binding (when using the emscripten toolchain).
  • MANIFOLD_CBIND=[<OFF>, ON]: Build C FFI binding.
  • MANIFOLD_PYBIND=[OFF, <ON>]: Build python binding, requires nanobind.
  • MANIFOLD_PAR=[<OFF>, ON]: Enables multi-thread parallelization, requires tbb.
  • MANIFOLD_CROSS_SECTION=[OFF, <ON>]: Build CrossSection for 2D support (needed by language bindings), requires Clipper2.
  • MANIFOLD_DEBUG=[<OFF>, ON]: Enables exceptions, timing, verbosity, OBJ test dumps. Has almost no effect on its own, but enables further runtime parameters to dump various outputs.
  • MANIFOLD_ASSERT=[<OFF>, ON]: Enables internal assertions. This incurs around 20% runtime overhead. Requires MANIFOLD_DEBUG to work.
  • MANIFOLD_TEST=[OFF, <ON>]: Build unit tests, requires GTest.
  • TRACY_ENABLE=[<OFF>, ON]: Enable integration with tracy profiler. See profiling section below.
  • ASSIMP_ENABLE=[<OFF>, ON]: Enable integration with assimp, which is needed for some of the utilities in extras.
  • MANIFOLD_STRICT=[<OFF>, ON]: Treat compile warnings as fatal build errors.
  • MANIFOLD_NO_IOSTREAM=[<OFF>, ON]: Strip iostream- and filesystem-using bits from the public API and tests; useful for freestanding/embedded builds (e.g., wasm32-unknown-unknown). Defines both MANIFOLD_NO_IOSTREAM and MANIFOLD_NO_FILESYSTEM as PUBLIC compile definitions. The test suite still builds + runs — iostream-using TESTs in manifold_test/polygon_test/manifoldc_test are gated out under the macro. Incompatible with MANIFOLD_DEBUG / MANIFOLD_TIMING (which use std::cout for diagnostic output).

Dependency version override:

  • MANIFOLD_USE_BUILTIN_TBB=[<OFF>, ON]: Use builtin version of tbb.
  • MANIFOLD_USE_BUILTIN_CLIPPER2=[<OFF>, ON]: Use builtin version of clipper2.
  • MANIFOLD_USE_BUILTIN_NANOBIND=[<OFF>, ON]: Use builtin version of nanobind.

Note: These three options can force the build to avoid using the system version of the dependency. This will either use the provided source directory via FETCHCONTENT_SOURCE_DIR_* (see below), or fetch the source from GitHub. Note that the dependency will be built as static dependency to avoid dynamic library conflict. When the system package is unavailable, the option will be automatically set to true (except for tbb).

WARNING: These packages are statically linked to the library, which may be unexpected for other consumers of the library. In particular, for tbb, this create two versions of tbb when another library also bring their own tbb, which may cause performance issues or crash the system. It is not recommended to install manifold compiled with builtin tbb, and this option requires explicit opt-in now.

Offline building (with missing dependencies/dependency version override):

  • MANIFOLD_DOWNLOADS=[OFF, <ON>]: Automatically download missing dependencies. Need to set FETCHCONTENT_SOURCE_DIR_* if the dependency * is missing.
  • FETCHCONTENT_SOURCE_DIR_TBB: path to tbb source (if MANIFOLD_PAR is enabled).
  • FETCHCONTENT_SOURCE_DIR_CLIPPER2: path to tbb source (if MANIFOLD_CROSS_SECTION is enabled).
  • FETCHCONTENT_SOURCE_DIR_NANOBIND: path to nanobind source (if MANIFOLD_PYBIND is enabled).
  • FETCHCONTENT_SOURCE_DIR_GOOGLETEST: path to googletest source (if MANIFOLD_TEST is enabled).

Note: When FETCHCONTENT_SOURCE_DIR_* is set, CMake will use the provided source directly without downloading regardless of the value of MANIFOLD_DOWNLOADS.

The build instructions used by our CI are in manifold.yml, which is a good source to check if something goes wrong and for instructions specific to other platforms, like Windows.

WASM

Note: While we support compiling with MANIFOLD_PAR=ON in recent emscripten versions, this is not recommended as there can potentially be memory corruption issues.

To build the JS WASM library, first install NodeJS and set up emscripten:

(on Mac):

brew install nodejs
brew install emscripten

(on Linux):

sudo apt install nodejs
git clone https://github.com/emscripten-core/emsdk.git
cd emsdk
./emsdk install latest
./emsdk activate latest
source ./emsdk/emsdk_env.sh

Then build:

cd manifold
mkdir buildWASM
cd buildWASM
emcmake cmake -DCMAKE_BUILD_TYPE=MinSizeRel .. && emmake make
cd test
node ./manifold_test.js

Python

The CMake script will build the python binding manifold3d automatically. To use the extension, please add $BUILD_DIR/bindings/python to your PYTHONPATH, where $BUILD_DIR is the build directory for CMake. Examples using the python binding can be found in bindings/python/examples. To see exported samples, run:

sudo apt install pkg-config libpython3-dev python3 python3-distutils python3-pip
pip install trimesh pytest
python3 run_all.py -e

Run the following code in the interpreter for python binding documentation:

>>> import manifold3d
>>> help(manifold3d)

For more detailed documentation, please refer to the C++ API.

Windows Shenanigans

Windows users should build with -DBUILD_SHARED_LIBS=OFF, as enabling shared libraries in general makes things very complicated.

The DLL file for manifoldc (C FFI bindings) when built with msvc is in ${CMAKE_BINARY_DIR}/bin/${BUILD_TYPE}/manifoldc.dll. For example, for the following command, the path relative to the project root directory is build/bin/Release/manifoldc.dll.

cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DMANIFOLD_DEBUG=ON -DMANIFOLD_PAR=${{matrix.parallel_backend}} -A x64 -B build

Contributing

Contributions are welcome! A lower barrier contribution is to simply make a PR that adds a test, especially if it repros an issue you've found. Simply name it prepended with DISABLED_, so that it passes the CI. That will be a very strong signal to me to fix your issue. However, if you know how to fix it yourself, then including the fix in your PR would be much appreciated!

Formatting

There is a formatting script format.sh that automatically formats everything. It requires clang-format, black formatter for python and gersemi for formatting cmake files.

Note that our script can run with clang-format older than 18, but the GitHub action check may fail due to slight differences between different versions of clang-format. In that case, either update your clang-format version or apply the patch from the GitHub action log.

Profiling

There is now basic support for the Tracy profiler for our tests. To enable tracing, compile with -DTRACY_ENABLE=on cmake option, and run the test with Tracy server running. To enable memory profiling in addition to tracing, compile with -DTRACY_MEMORY_USAGE=ON in addition to -DTRACY_ENABLE=ON.

Fuzzing

To build with fuzzing support, you should set the following with CMake:

  • Enable fuzzing by setting -DMANIFOLD_FUZZ=ON
  • Disable python bindings by setting -DMANIFOLD_PYBIND=OFF
  • Use clang for compiling by setting -DCMAKE_CXX_COMPILER=clang++
  • You may need to disable parallelization by setting -DMANIFOLD_PAR=OFF, and set ASAN_OPTIONS=detect_container_overflow=0 when building the binary on MacOS.

About the author

This library was started by Emmett Lalish, currently a senior rendering engineer at Wētā FX. This was my 20% project when I was a Google employee, though my day job was maintaining <model-viewer>. I was the first employee at a 3D video startup, Omnivor, and before that I worked on 3D printing at Microsoft, including 3D Builder. Originally an aerospace engineer, I started at a small DARPA contractor doing seedling projects, one of which became Sea Hunter. I earned my doctorate from the University of Washington in control theory and published some papers.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

manifold3d-3.5.1.tar.gz (306.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

manifold3d-3.5.1-cp314-cp314t-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14tWindows x86-64

manifold3d-3.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl (893.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

manifold3d-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

manifold3d-3.5.1-cp314-cp314t-macosx_10_15_universal2.whl (1.9 MB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

manifold3d-3.5.1-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

manifold3d-3.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp314-cp314-macosx_11_0_arm64.whl (888.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

manifold3d-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

manifold3d-3.5.1-cp314-cp314-macosx_10_15_universal2.whl (1.9 MB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

manifold3d-3.5.1-cp313-cp313-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86-64

manifold3d-3.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp313-cp313-macosx_11_0_arm64.whl (888.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

manifold3d-3.5.1-cp313-cp313-macosx_10_14_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.13macOS 10.14+ x86-64

manifold3d-3.5.1-cp313-cp313-macosx_10_14_universal2.whl (1.9 MB view details)

Uploaded CPython 3.13macOS 10.14+ universal2 (ARM64, x86-64)

manifold3d-3.5.1-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

manifold3d-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp312-cp312-macosx_11_0_arm64.whl (888.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

manifold3d-3.5.1-cp312-cp312-macosx_10_14_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.12macOS 10.14+ x86-64

manifold3d-3.5.1-cp312-cp312-macosx_10_14_universal2.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 10.14+ universal2 (ARM64, x86-64)

manifold3d-3.5.1-cp311-cp311-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86-64

manifold3d-3.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp311-cp311-macosx_11_0_arm64.whl (889.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

manifold3d-3.5.1-cp311-cp311-macosx_10_14_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11macOS 10.14+ x86-64

manifold3d-3.5.1-cp311-cp311-macosx_10_14_universal2.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 10.14+ universal2 (ARM64, x86-64)

manifold3d-3.5.1-cp310-cp310-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86-64

manifold3d-3.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp310-cp310-macosx_11_0_arm64.whl (874.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

manifold3d-3.5.1-cp310-cp310-macosx_10_14_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10macOS 10.14+ x86-64

manifold3d-3.5.1-cp310-cp310-macosx_10_14_universal2.whl (1.8 MB view details)

Uploaded CPython 3.10macOS 10.14+ universal2 (ARM64, x86-64)

manifold3d-3.5.1-cp39-cp39-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.9Windows x86-64

manifold3d-3.5.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

manifold3d-3.5.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

manifold3d-3.5.1-cp39-cp39-macosx_11_0_arm64.whl (874.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

manifold3d-3.5.1-cp39-cp39-macosx_10_14_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.9macOS 10.14+ x86-64

manifold3d-3.5.1-cp39-cp39-macosx_10_14_universal2.whl (1.8 MB view details)

Uploaded CPython 3.9macOS 10.14+ universal2 (ARM64, x86-64)

File details

Details for the file manifold3d-3.5.1.tar.gz.

File metadata

  • Download URL: manifold3d-3.5.1.tar.gz
  • Upload date:
  • Size: 306.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1.tar.gz
Algorithm Hash digest
SHA256 7562923e94693131c8c1f4ee64baef63dd953447f20f222589d4aba3a1d4febb
MD5 84680e4e3e4adc05ac61fcdcf6e5e0cd
BLAKE2b-256 e96ddf6cccb12ac992b3bcb3cc8208fa9800ad5d2f98cfbcc8ef4ac02a8d306d

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1.tar.gz:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 f2731950530269be59efc3c2fc318e1ce4b11a548a1a05e27ccaf1937d294c22
MD5 b9273e6b13e682f59d847cb30bc3a90e
BLAKE2b-256 938483e114b64ff63a73bc74534cc66f9cc5a5f8b9d4876371d262dfac90c5e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314t-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d783d8f28421444c6b3e5865513ff71d746edf41bc40b59363810c50bb87dcbe
MD5 70e7cb5410c987eb58e9bf6180fe8c77
BLAKE2b-256 28234ac7a406701a1fb18a873e905c7a0bf8d53ca01e0ffd9487ec531280a0c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9b35a97fef99817b0d161e07c76ee32579db097a7db541e1cf148114a4d897b6
MD5 103aaf5c8cb8def1b7942578e3de389c
BLAKE2b-256 44df4c7ca7a3a46dacc79645d3d3878710ed07d19d3c3a838b907b1715f14cb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a66f00751906bf08618e71586d9088b056fd61bd15bbc2f9f0d4f7bca114e17a
MD5 7624fdcd151a15822dfb0a28fd30af5a
BLAKE2b-256 6a1afa13bafcc0bd0396cbf9a5c44dcedd6deb3d4175a7275d07fe3f8decdd1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7cc538ebaac5e1fd79e936b2e6968a2586cfb9becca9f311c990d73fe9118cce
MD5 744905a1c90a08585ddffa38c7475e55
BLAKE2b-256 d575187b95747bf28d4d822e9855af09b74b158fac7a5bb9d4e9911a72511df0

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 39443bdb66eb43fd44eaba2d26a064e239d67e55e2cf8645458191185ef38310
MD5 5950324c7cbe21d64756aadd009898ee
BLAKE2b-256 6ce4de474f15050df8160bf4b20ea9ee9202f55d72bc0d579737e5bb6e66079c

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314t-macosx_10_15_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: manifold3d-3.5.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e8e0418ebec3c10b4a7bd1b6c5d0ef847df118b5ac2d00bc4dd794566cce7cf3
MD5 e51b8a49f8028511e4e015f44133fc53
BLAKE2b-256 221068838850ad5e73fe5e13cb41256a1dd1467bf82f6c753844c6dabca04d78

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c881df79854dd34be891cae15b484a8afd8fe21f8ba98589fa831ea7fb37462
MD5 bbe95e6fec4c7bf17a945868d87c69e7
BLAKE2b-256 3165103fa28435de7ceeb517867648e5ea3871ff81b88676eb3f9b85ea180c52

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0dd322c0ff957f62135d2d98b81f4d86f3428fca55236ad5d617c59a2388ebe7
MD5 cab8e767604c253415bcb47a9d2d7acf
BLAKE2b-256 707b788a33beae04fc6264d6f4cb28dbea726fd1c2c6155f292d45bd1affa71e

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd71ef02ad8d3d4e9d4a936919c428e080b4faa4629d1e170ec5e2e4e20d113a
MD5 042d5abed8b6a8ea76cf4d5d672b5474
BLAKE2b-256 1393e6c2300afbdd926004a81d6711fb97897b4a5c7df6b13302a01c0045c78f

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9a40f9e8d93d15387dcb2d7e93651467b8de8d5c7e220703719a2f8b20a7ff02
MD5 e72f27e18f545f5780a33ad649eef9e7
BLAKE2b-256 e85982af6b2a257035e5733414655f0a6f91bd27fdcc3d398b80c610662258fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d2ca90b91df386de94a90f0487e7cb207f0594a5d92570b8ac229641f2ea1dce
MD5 b2d34229caee0843c550a4accddd37ba
BLAKE2b-256 8d9b960a40ce7fa7b4d508b335a906daef34ce7e54727ee0cd4d8d402fbe719b

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: manifold3d-3.5.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 47e834c85f2003da45c2d39f88d89fa640f57697026e2870a34f3c0272023acf
MD5 b2de56e5a9ca4af1007e89640da4db90
BLAKE2b-256 4374f9273842e10f02d16a259b8e5d2a789af5920fd702204381d9b6a7db1a41

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8934e271836e100b44522c2baadc54a001b2246e0db001d1754b3231b8027dcb
MD5 4c1f39f1b8857e4bb70a8beda24f6fb0
BLAKE2b-256 a150e092370469d8abb3e10ac0ad7bbb8b6370e3e4bb0e949eae75be35352f6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b19b4fe3f20cc0c409fa068db23fee9fdd0fe6a0f06791360c074915f15fb492
MD5 f980b4159e28b3e22c0475af7431a684
BLAKE2b-256 d2f7710641aa04fdddc579434c5b513fe85fcdb15bccc723b41fc4e8cfb9fab6

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 097f14405b3255bcf610731e4a4b393f09863b5031ec5e1ac7525d933dd22b1c
MD5 100278a0714d26750a607caa29b112e2
BLAKE2b-256 960dfd283b1594807a09b34fd263b6728548c586ddc4626b0d58733ce1780047

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp313-cp313-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp313-cp313-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 601e37c158935f66055ecebdc5d1563f206cc9f8a48fd69c3f9f2d1e45559db5
MD5 865078112c3c1c07568b876cdeccdfc6
BLAKE2b-256 3f6349693c928cee6465c85d93f64223546d2e7b72eb6ccff736f518155f33b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp313-cp313-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp313-cp313-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp313-cp313-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 2f8feea0be38e0cdc879c2d37bbceeaf4fc4076d1076f4991e14b0a7d3fc8681
MD5 5f79a3d238320f90beb34d5aba4279fe
BLAKE2b-256 ec55c347cd7eef9e202ac8cde1afbe785d3c471b73eba04933e76784d17737a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp313-cp313-macosx_10_14_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: manifold3d-3.5.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 08050488f36e59b39aef320d88dc32d63cdec016824dd3835ef835a2b74580ed
MD5 ee3e7694ad508dcf4a1167a7f4c421f1
BLAKE2b-256 2691c4ef7c6d28f9fa71cbf0ad5fcafa6d706744065df7aa6b17256f009fb6cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 849473859fb88d0f53fb3719b026334c8b319a2eedcfd56f53d1409738fa0504
MD5 ef827eecbe7ab341aeb8f9abeb93edfb
BLAKE2b-256 dd05621d4454f62d579d955efb2b5bcbcfa06dfd7459d765342be8770129b089

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0e4ae1a4dd4f95fd9438f7a133036f12c29c3cd84534ef8c556cec125aa5439
MD5 b391e06e88907b495c80b07712fb54eb
BLAKE2b-256 e2d2f7423e856b446bb658c60ac35a0bb3e2828be66b50a369c496aa901788b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10c6e829f512594c420e15a39b9643849dd2811b484970b3dd5caf551cfe07cd
MD5 aa12a141dde68cfbf7246f96f1c68eec
BLAKE2b-256 b379aff44f1abe583f96f665d6d06cdcc283190a1875930f336c7bd02d8e1550

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp312-cp312-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp312-cp312-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c838e8a577d08c84f59a4b740f5c6c1fee776e121d7716ed026f19ec85604645
MD5 0b92226b432eeeb801069328a3ce1bdd
BLAKE2b-256 b08cb9b8d8adaa9c3d2771ba376e2c54ad5f5c0b1613b0ecc5b1eb2fc716acd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp312-cp312-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp312-cp312-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp312-cp312-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 7593b0dd8764367821f9bd24347886bad04140bc6b9eb08f5c61f10148cb61e5
MD5 ce1beed1d35cf7cb79e8f964ccc2188c
BLAKE2b-256 2a822148e8a2c3ee870339a7043f1146f9b3288a07dca22483668e44669fdc96

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp312-cp312-macosx_10_14_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: manifold3d-3.5.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1d03f7989cdd4bef992336610a3386e1dd84ab94b223f6ee2a29461354523fe2
MD5 a9217b912039adcdac48b9573894455f
BLAKE2b-256 399e5b172d614a503afa9f0a4d09e6278647b353d0cabc696d242dcc01f5c25a

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e7962f36e4474ddf2e394c7d845a3c9f7a22109fc31adaa651ac64b31797f898
MD5 bea953dcf6652187864e877e942e6dcb
BLAKE2b-256 46be27c109cf7366fb27e808609a0d05229436b6c127688c959cc527ec35d97e

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 584c3fed596828befecfc6e458f8888a999eff376de0153c63f46bb91d54cfed
MD5 9b02c90da10e0c9951231f28a094f61c
BLAKE2b-256 889d1db484911b5da9ff0bbec9be85493dda46f7b190ef1370cb48fb894f0719

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80f2c380c84b93763616f957ed42959a155a97ffbc4fe298e4140b1b6588aaef
MD5 11512361693a5e100f7ff4f167ddbd92
BLAKE2b-256 798d3e3a87fbbc7240def88cfc75dc2ef960b55a06be2f1c9258d8ce1b4fc38b

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp311-cp311-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp311-cp311-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 586aa7f20ac195f60749521ea5989fa1a4aee9943b8d79e6f446e24bb1dd7d69
MD5 4a86a847c1e2453ee01f8538eccd34a1
BLAKE2b-256 9bf82d20e4b4252ee3127693fa3966249d70f1f0c9e7a97bfe7c70f36cfcfd57

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp311-cp311-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp311-cp311-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp311-cp311-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 4fc9f76c05045aa0d43fb3c81522f8ae27ce33f891506760bb9b08aadadf8a15
MD5 0d16b42a2fa80bb9b0694b7e7c414a98
BLAKE2b-256 778f4a9c77dafbf221d6444cb0a15a14db91d688786505d995c582b612272ec2

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp311-cp311-macosx_10_14_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: manifold3d-3.5.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f83776001fa97f32d059ac3ef5c1bc9edf0c22add58857c22ebc637f765e38b
MD5 f78a2524a030ef62e2ba2833ca5eda36
BLAKE2b-256 047382ea113a0970f5706449459278e85baa2adf30607e7a75616101b7b99a2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f1f6dcc3cd5471abc9af88e6f0165a7c28d20b2b731594be1e93d6de944368fe
MD5 0c0cf8b86e1068d89cdbc5b79a4a46c7
BLAKE2b-256 d56b367d42e9c70a1e7b3cf21155a39e385d21081cc1ef3c699a30632a948127

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c4d21e7e884347a071cf70a333a02400ce4efd888160760a9c0347738d2ed542
MD5 0c918e419cfeebbafdaa2d2e76b3548d
BLAKE2b-256 1d744264daf400462dbf7ef9a874fe9815c351a23edf601a61fa9671d7449906

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44c1a4d6d34de20def9c0982930edea08ff0eed4916419453c8000797faa94c0
MD5 aa97c4190f9ae759da8836f4b16b6d05
BLAKE2b-256 d056d10bccfa12b285a863e893eff661a106e2572751d08928271d8e61733a28

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 419e3ab804d363fbde9c5e2bcee7611ed57bcaabe1d65789c58657e639bf05e4
MD5 579af0b4a6def8484915c9c01d3d97af
BLAKE2b-256 762ecfb0d94a43fdbcc20191b33d93aaef59b6ed8a56f2a1b6ddbfc1f1bc119d

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp310-cp310-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp310-cp310-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp310-cp310-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 78c9bbff46d720de32707f70a3d1274d9d2803582d1eeee2864880cf03965e35
MD5 aa7afe096ec98c5f252d5fb50f6410d2
BLAKE2b-256 12e73cacd12a51385a84df637bdb1a8802bcf8ee5e0151e1e42556a182897acf

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp310-cp310-macosx_10_14_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: manifold3d-3.5.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for manifold3d-3.5.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fa58c2752c6cd7155fd648c4eaaea7218b27b6dbafa1e90e7e2a3e28dd4b3fef
MD5 e3dc608fc5a62f26109d548d2536cdaf
BLAKE2b-256 b4f641ba1689525086851cad0379ef1c863ffab9a68cc0341a033c54eaf62587

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0716d0a13b3390b16b30965d91b8cf5895e57ccdc17711117c7220908ee6169c
MD5 f6d739f2da37ad3075786447bd271515
BLAKE2b-256 d9ba480beb26e9b5bf05332fe08208d82c8457b1905ab41b9dd21c1e6a72d9a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c7a83e1426792c294ff9cf9fe5a4246aef1a217a028de5ac112b3ea265482612
MD5 b13e7555d979972e1b63a006227a3047
BLAKE2b-256 b406c9a2ff36beca87821ec952beae246870ea71c60daa3959810a92d46dfdc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f3cb0a76f06d84ab9aec982930e49e2e39355e46acf41bd774b7cd2ecaa1c84
MD5 e08e8d3af40dd4e99886a743fbd166cf
BLAKE2b-256 d46b12c13dfd37c9fcb9183d7d1a5da2cfdce091e95ba99ded9959b396eb1b2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 11a19272bc361e34e8b313ddb2c0b6b0a57988112b221f2b9bfd7e5275ba3364
MD5 26eae151c00f0a363673ba6263f6a4b6
BLAKE2b-256 3cfa9cbf05c1ef5a75697ce7c6e5bb5d7add48b6e28b0077e996f9dbf1635ae4

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp39-cp39-macosx_10_14_x86_64.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file manifold3d-3.5.1-cp39-cp39-macosx_10_14_universal2.whl.

File metadata

File hashes

Hashes for manifold3d-3.5.1-cp39-cp39-macosx_10_14_universal2.whl
Algorithm Hash digest
SHA256 b327d9bb4042e513a44e55b789d39c9869f4d97098fd7872ef56050930eb7a01
MD5 d68246d47f78abb3bb2d70e661dc2489
BLAKE2b-256 75d8ec3901d5820eae9e436563709e4ac964cc3dbc4985823123157bfd7d2ec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for manifold3d-3.5.1-cp39-cp39-macosx_10_14_universal2.whl:

Publisher: build_wheels.yml on elalish/manifold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page