「利用者:Jjoonathan/NURBS In Blender」の版間の差分

提供: wiki
移動先: 案内検索
(Created page with "==Trim-Compatible Tessellation== The new NURBS tessellator takes a surface and a list of trim curves and produces the following polygonal approximations for the purposes of visua...")
 
(1版 をインポートしました)
 
(相違点なし)

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

Trim-Compatible Tessellation

The new NURBS tessellator takes a surface and a list of trim curves and produces the following polygonal approximations for the purposes of visualization in the editor. Note that normals still aren't calculated (left) and that automatic calculation of normals (right) does not produce good results. There are good (numerically stable and efficient) techniques for calculating the tangents (and therefore normals) analytically, but the code to do this is still a WIP: the theoretically "production-ready" code from Piegl&Tiller still has edge cases that need to be hunted down.

NURBS badnormals1.png NURBS badnormals2.png

One of the bugs I worked on early this week involved "zombie vertices" that intermittently lingered despite having been removed from the displist. Fortunately it has been fixed now.

NURBS floatingverts.png NURBS nofloatingverts.png