Whether a given point is inside or outside a non-convex 3D tessellated (triangular mesh/ STL file) object?
Ältere Kommentare anzeigen
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
Antworten (3)
Walter Roberson
am 23 Jun. 2011
0 Stimmen
(I thought I knew a way for a moment, but realized that particular way won't work. It might not be easy.)
4 Kommentare
nand mourya
am 24 Jun. 2011
Walter Roberson
am 24 Jun. 2011
The cube part is convex, though.
Still, I didn't "dream up" a way overnight, sorry.
Sean de Wolski
am 24 Jun. 2011
Walter, you clearly got too much sleep!
nand mourya
am 24 Jun. 2011
Sean de Wolski
am 24 Jun. 2011
0 Stimmen
You could "voxelize" it using this tool:
1 Kommentar
nand mourya
am 24 Jun. 2011
Johannes Korsawe
am 19 Sep. 2013
0 Stimmen
If the tesselated surface is watertight and consists of triangles only, you can use intriangulation from the FEX.
Regards, Johannes
Kategorien
Mehr zu STL (STereoLithography) finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!