Как я могу сделать точную сферу, используя glu NURBS? - PullRequest
0 голосов
/ 11 марта 2011

Я работаю над программой, которая разрезает поверхность сферы, используя большие / маленькие круги.

Я выполнил всю математику.Круги на поверхности пересекаются, образуют дуги, распознают компактные области и распознают повторяющиеся области.Теперь осталось только показать мою информацию.И поскольку мне приходится много обрезать странные фигуры, я думаю, что NURBS - это то, что нужно.

Я исследовал NURBS последние пару дней и наконец нашел сайт, который показываетсделать идеальный круг NURBS , но я до сих пор не знаю, как расширить это в сферу.

Ответы [ 2 ]

0 голосов
/ 22 ноября 2013

OpenGL не имеет сферы или примитива NURBS, только полигоны. Это означает, что glu, который является служебным слоем поверх OpenGL, не может создавать идеальные сферы. Он будет тесселять любую примитивную форму на полис.

Исходя из этого, вы можете смоделировать сферу с помощью NURBS, которая в конечном итоге будет рассортирована по неидеальной сфере для отправки в OpenGL. В качестве примитива gluSphere. Так что делать сферу из nurbs довольно бесполезно, просто используйте gluSphere

0 голосов
/ 13 февраля 2012
...