[問題] 內外表面法向量定向問題

作者: 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