Spec-Zone .ru
спецификации, руководства, описания, API
Spec-Zone .ru
спецификации, руководства, описания, API
Библиотека разработчика Mac Разработчик
Поиск

 

Эта страница руководства является частью версии 5.0 Инструментов XCode

Получить эти инструменты:

Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:

Читать страницы руководства

Страницы руководства предназначаются как справочник для людей, уже понимающих технологию.

  • Чтобы изучить, как руководство организовано или узнать о синтаксисе команды, прочитайте страницу руководства для страниц справочника (5).

  • Для получения дополнительной информации об этой технологии, ищите другую документацию в Библиотеке Разработчика Apple.

  • Для получения общей информации о записи сценариев оболочки, считайте Shell, Пишущий сценарий Учебника для начинающих.



GLUBEGINCURVE(3G)                                                                          GLUBEGINCURVE(3G)



NAME
       gluBeginCurve, gluEndCurve - delimit a NURBS curve definition


C SPECIFICATION
       void gluBeginCurve( GLUnurbs* nurb )

       void gluEndCurve( GLUnurbs* nurb )


PARAMETERS
       nurb  Specifies the NURBS object (created with gluNewNurbsRenderer).

DESCRIPTION
       Use  gluBeginCurve  to  mark the beginning of a NURBS curve definition.  After calling gluBeginCurve,
       make one or more calls to gluNurbsCurve to define the attributes of the curve.  Exactly  one  of  the
       calls  to  gluNurbsCurve must have a curve type of GL_MAP1_VERTEX_3 or GL_MAP1_VERTEX_4.  To mark the
       end of the NURBS curve definition, call gluEndCurve.

       GL evaluators are used to render the NURBS curve as a series of line segments.   Evaluator  state  is
       preserved  during  rendering  with glPushAttrib(GL_EVAL_BIT) and glPopAttrib().  See the glPushAttrib
       reference page for details on exactly what state these calls preserve.

EXAMPLE
       The following commands render a textured NURBS curve with normals; texture  coordinates  and  normals
       are also specified as NURBS curves:

       gluBeginCurve(nobj);
          gluNurbsCurve(nobj, ..., GL_MAP1_TEXTURE_COORD_2);
          gluNurbsCurve(nobj, ..., GL_MAP1_NORMAL);
          gluNurbsCurve(nobj, ..., GL_MAP1_VERTEX_4); gluEndCurve(nobj);

SEE ALSO
       gluBeginSurface(3G), gluBeginTrim(3G), gluNewNurbsRenderer(3G), gluNurbsCurve(3G), glPopAttrib(3G), glPushAttrib(3G)





                                                                                           GLUBEGINCURVE(3G)

Сообщение о проблемах

Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:

Ошибки содержания
Ошибки отчета в содержании этой документации к проекту OpenGL.
Отчеты об ошибках
Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
Форматирование проблем
Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.