ghurstunither

Results 9 issues of ghurstunither

## Dependencies Current dependencies are just OpenVDB and Mathematica itself. We can compile the link in a Wolfram notebook. ------------ ## Compilation Here's an small function that will load the...

As far as I can tell, some methods that seem like they'd be thread safe aren't. I think this is because under the hood some quantities are being precomputed and...

question

Adds a fillet filter, which rounds off concave edges to create a smoother transition between surfaces. Fillets a level set by * offsetting at locations with a negative principal curvature,...

vdb12.0

Adds meeting notes from 2023-01-24 2023-05-02 2023-09-05 2023-10-17 2024-02-06 2024-04-06 2024-04-23

For large enough grids, `leafCounts` in `initLeafArray()` and `nodeCounts` in `initNodeChildren()` can overflow as `std::vector`.

vdb12.0

Initial support for `HalfGrid` and `ComputeType` in OpenVDB, where the latter enables intermediate `float` computations for `HalfGrid` to increase accuracy and speed. * Uses `ValueToComputeMap` in `Types.h` to set `ComputeType`...

vdb12.0

### Summary This PR introduces level set constructors for * capsules * tapered capsules (different radius at the endpoints) * tube complex with constant or varying radius * thickened triangle,...

vdb12.0

Some recently merged tools in the OpenVDB repo that seem relevant to this repo: `tools::createLevelSetDilatedMesh` found [here](https://github.com/AcademySoftwareFoundation/openvdb/blob/master/openvdb/openvdb/tools/LevelSetDilatedMesh.h). `tools::createLevelSetCapsule, tools::createLevelSetTaperedCapsule, tools::createLevelSetTubeComplex` found [here](https://github.com/AcademySoftwareFoundation/openvdb/blob/master/openvdb/openvdb/tools/LevelSetTubes.h). -------- I wonder if [`CreateFromCurves`](https://github.com/ryein/dendro/blob/master/DendroGH/Classes/DendroVolume.cs#L493) could discretize curves...

Adds a `Point` class and `PrimitiveType`. This class works in any dimension and is really intended for `findClosestPoint`-type queries. Things like ray intersection, etc. are effectively no-ops at this point....