Whether a given point is inside or outside a non-convex 3D tessellated (triangular mesh/ STL file) object?
Afficher commentaires plus anciens
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
Réponses (3)
Walter Roberson
le 23 Juin 2011
0 votes
(I thought I knew a way for a moment, but realized that particular way won't work. It might not be easy.)
4 commentaires
nand mourya
le 24 Juin 2011
Walter Roberson
le 24 Juin 2011
The cube part is convex, though.
Still, I didn't "dream up" a way overnight, sorry.
Sean de Wolski
le 24 Juin 2011
Walter, you clearly got too much sleep!
nand mourya
le 24 Juin 2011
Sean de Wolski
le 24 Juin 2011
0 votes
You could "voxelize" it using this tool:
1 commentaire
nand mourya
le 24 Juin 2011
Johannes Korsawe
le 19 Sep 2013
0 votes
If the tesselated surface is watertight and consists of triangles only, you can use intriangulation from the FEX.
Regards, Johannes
Catégories
En savoir plus sur STL (STereoLithography) dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!