AcademySoftwareFoundation / AcademySoftwareFoundation/openvdb

Problems with open surfaces

Open
#242 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
3.4k
Forks
774
Avg merge
3d 9h
Merged PRs (30d)
34

Description

I'm using a level set function of an **open** surface and I want to use VolumeToMesh to get an adaptively mesh, but the algorithm creates self intersecting triangles in all cases.

does Openvdb work correctly only with closed surfaces?

Contributor guide

Open the contributing guide

Research direction

Start with the VolumeToMesh path and reproduce the reported self-intersecting triangles using a level set for an open surface. Read the surrounding OpenVDB volume-rendering and meshing behavior to determine whether open surfaces are supported; done means the behavior is corrected or the supported-surface limitation is clearly established.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.