2016
DOI: 10.1145/2897824.2925901
|View full text |Cite
|
Sign up to set email alerts
|

Mesh arrangements for solid geometry

Abstract: Figure 1: Our method takes as input any number of meshes (three shown in this 2D illustration). We resolve intersections and assign a winding number vector to every delineated cell. Different boolean results are extracted according to these winding number vectors.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
75
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
3

Relationship

2
5

Authors

Journals

citations
Cited by 118 publications
(75 citation statements)
references
References 33 publications
0
75
0
Order By: Relevance
“…The input to our method is a solid triangle mesh (def. [ZGZJ16]). However, our fragment shader based approach is far less sensitive to poor meshing and surface artifacts than traditional collision detection (e.g., [Lin93]) or boolean operations (e.g., [ZGZJ16]).…”
Section: Experiments and Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…The input to our method is a solid triangle mesh (def. [ZGZJ16]). However, our fragment shader based approach is far less sensitive to poor meshing and surface artifacts than traditional collision detection (e.g., [Lin93]) or boolean operations (e.g., [ZGZJ16]).…”
Section: Experiments and Resultsmentioning
confidence: 99%
“…However, our fragment shader based approach is far less sensitive to poor meshing and surface artifacts than traditional collision detection (e.g., [Lin93]) or boolean operations (e.g., [ZGZJ16]). In general, as long as the model is consistently oriented and free of spurious internal faces our method will work well without the strict requirement on mesh quality [CGA17] or winding numbers [JKSH13, ZGZJ16]. The Spider Man in Figure has small defects (open boundaries, non‐manifold edges, self‐intersections), these are invisible during rendering and invisible to our method.…”
Section: Experiments and Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to the importance of Boolean operations in our system, we chose a rather robust method for mesh intersection calculation and Boolean operation in libigl . To perform the Boolean operations of two triangle meshes TriMesh A and TriMesh B , the unified “mesh configuration” is firstly calculated to find the intersections of all triangles, and the new edges and vertices will be added at the intersection lines accurately. Then, the voxels surrounded by the configured surface are marked according to their “winding number vectors.” Finally, the boundaries of the corresponding voxels are extracted using specific Boolean operations (Union, Intersection, etc.…”
Section: Model Segmentation Based On Boolean Operationsmentioning
confidence: 99%
“…lines, circular arcs, and helixes. As in most swept volume algorithms, the most computationally demanding aspect of our approach is the use of robust Boolean operations [ZGZJ16] to identify the inside and outside of the shapes.…”
Section: Generating Physically Realizable Geometrymentioning
confidence: 99%