[问题] 内外表面法向量定向问题

楼主: oo855050 (阿伟)   2020-02-28 01:18:33
板上各位好
https://i.imgur.com/xKUU5et.jpg
如图所示
我想要让内表面和外表面的法相量分别指向正确的方向
不知有什么好的演算方式可以达成这件事呢?
目前是有此圆柱的点云资料(顶点资讯)
因此求出法相量是没有问题的,但实际上要指向哪个方向就得想办法解决QQ
不知版上各位有什么好方法吗
感激不尽!
作者: littlebo1990 (Bo)   2020-02-28 05:24:00
我有做过类似的,当时是将点加上单位法向量如果延伸的点在表面内 则把原本向量方向取负
楼主: oo855050 (阿伟)   2020-02-28 11:11:00
l大 我目前是求出所有点的形心位置 然后把面上的点射向形心取得一个向量 用此向量和每个面的法向量内积 若为同向则取负号 但是这样的问题是不论内外表面 他们的法相量都会是朝外的 但我希望内表面的法向量朝内QQ 不晓得你说的是这个方法吗?还是是别的方法?麻烦了
作者: s860134 (s860134)   2020-02-29 15:59:00
l大的做法是要判断法向量箭头 (你示意图上的箭头的座标)是在你圆柱的内部还外面,如果是内侧就把他反过来(扣2次法向量方向就相反了)至于要怎么判断点在物体内外 这是图学问题,我不会QQ
楼主: oo855050 (阿伟)   2020-03-03 00:19:00
我目前是以STL档案的特性来用一定的顺序取面上的两向量接着将两向量外积即可得到正确的法向量方向这个方法目前是可行的

Links booklink

Contact Us: admin [ a t ] ucptt.com