Whether a given point is inside or outside a non-convex 3D tessellated (triangular mesh/ STL file) object?
Mostra commenti meno recenti
Hi,
I have a 3D, non-convex (very complex), triangular mesh ( = STL file i.e. triangular representation of surface of a 3-D object).
Now, a cube is intersecting with the STL object such that few triangles of the object are partially or fully inside the cube.
I want to know which vertices of the cube are outside the object.
thank you
Risposte (3)
Walter Roberson
il 23 Giu 2011
0 voti
(I thought I knew a way for a moment, but realized that particular way won't work. It might not be easy.)
4 Commenti
nand mourya
il 24 Giu 2011
Walter Roberson
il 24 Giu 2011
The cube part is convex, though.
Still, I didn't "dream up" a way overnight, sorry.
Sean de Wolski
il 24 Giu 2011
Walter, you clearly got too much sleep!
nand mourya
il 24 Giu 2011
Sean de Wolski
il 24 Giu 2011
0 voti
You could "voxelize" it using this tool:
1 Commento
nand mourya
il 24 Giu 2011
Johannes Korsawe
il 19 Set 2013
0 voti
If the tesselated surface is watertight and consists of triangles only, you can use intriangulation from the FEX.
Regards, Johannes
Categorie
Scopri di più su STL (STereoLithography) in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!