Any interest in PyVista interoperability? #19
banesullivan
started this conversation in
Ideas
Replies: 1 comment
|
@banesullivan For licensing: trueform is free for personal and academic research use. PyVista integrationWe are interested in integration with PyVista. The Python API is numpy in, numpy out. There is a Mesh class that caches derived structures (topology, AABB tree, half-edges, etc.), but every cached structure is a numpy array; nothing opaque to round-trip across. The vtkPolyData ↔ numpy ↔ trueform idiom stays small as a result. Working VTK examples in the repo:
I will look into it and reply to this discussion. Please stick around for when an issue is opened. Manifold ComparisonBenchmarks against manifold would be a great addition to our project. Quick boolean comparison:
Beyond booleans,
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Neat library! Really impressed with the speedups!
Wanted to try this out/experiment, but don't feel comfortable doing so with the commercial use restrictions. Maybe for some side open source experiments if I get a chance though!
I've been working a lot to improve boolean and other CSG operations in PyVista lately because VTK's equivalent boolean operators are effectively useless. So I made a bridge between pyvista and Manifold in https://github.com/pyvista/pyvista-manifold (and I'd love to see how Manifold and trueform compare)
I'd love to see a pyvista-trueform accessor/bridge as well to expose these algorithms/filters to the PyVista ecosystem! Any interest in creating an accessor for this? We have docs on the accessor API registration here: https://docs.pyvista.org/extras/extending_pyvista
All reactions