「利用者:Witt/GSoC2017/Reports/weekly13」の版間の差分

提供: wiki
移動先: 案内検索
(Created page with "=Weekly Report #13 - Silhouette Operator= The last week is over but there is still time until the submission deadline on 29th. I spend the whole week fixing bugs. The Silhouette ...")
 
(1版 をインポートしました)
 
(相違点なし)

2018年6月29日 (金) 06:23時点における最新版

Weekly Report #13 - Silhouette Operator

The last week is over but there is still time until the submission deadline on 29th. I spend the whole week fixing bugs. The Silhouette Operator is still buggy but i was able to improve the stability a lot in this week.

Hole Bug

I fixed a bug which produced holes in the fillet (transition) geometry.

Silhouette operator hole bug.png


(5e1d75247db2)

Edgering misalignment bugs

To compute the fillets the algorithm needs matching edge rings. One edge ring from one mesh gets welded together with its corresponding ring from the other mesh. Most of the bugs are in some way resulting in a ring misalignment and break the algorithm. After finding multiple possible bugs and bug causes i decided to rework the detection algorithm. The code is now simplified and structured. The new algorithm still needs some work though. It still fails in some cases unfortunately. (6d86842dd3c6)(e27bacaa4377)(f729653f5dcf)

Normal orientation bugs

I fixed most of the normal orientation issues. Subtracted silhouettes are now inverse and the normals respect secondary ring (new geometry) orientation. I still need to fix the orientation of the normals when the primary ring (old geometry) orientation is inverse. (5f6c7a9eb650)

I was hoping to get a little more bugs done this week, but the rework was a lot of work and took more time than expected. The documentation and final submission is now my highest priority