Scroll to navigation

GLUNURBSPROPERTY(3G) GLUNURBSPROPERTY(3G)

̾??

gluNurbsProperty - NURBS ??°???????ꤹ??

????

void gluNurbsProperty( GLUnurbs* nurb,

	GLenum property,
	GLfloat value )

??????

NURBS ???֥???????(gluNewNurbsRenderer ???Ȥäƺ???)?????ꤹ?롣
?????оݤ?°???????ꤹ?롣 ?????Ǥ????ͤ? GLU_SAMPLING_TOLERANCE, GLU_DISPLAY_MODE, GLU_CULLING, GLU_AUTO_LOAD_MATRIX, GLU_PARAMETRIC_TOLERANCE, GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP, GLU_NURBS_MODE ?Ǥ??롣
???ꤷ??°?????ͤ????ꤹ?롣 ?ͤˤϿ??ͤޤ??? GLU_OUTLINE_POLYGON, GLU_FILL, GLU_OUTLINE_PATCH, GL_TRUE, GL_FALSE, GLU_PATH_LENGTH, GLU_PARAMETRIC_ERROR, GLU_DOMAIN_DISTANCE, GLU_NURBS_RENDERER, GLU_NURBS_TESSELLATOR ?Τ????줫???????Ǥ??롣

????

gluNurbsProperty ?ϡ?NURBS ???֥??????Ȥ˳?Ǽ?????Ƥ??? °?????????˻Ȥ????롣 ????????°???? NURBS ?????Υ????????󥰤Τ??????˱ƶ????롣 property ?˻????Ǥ????ͤ??ʲ??˼???:

value ?ˤ? GLU_NURBS_RENDERER ?ޤ??? GLU_NURBS_TESSELLATOR ?????ꤷ?ʤ????Фʤ??ʤ??? GLU_NURBS_RENDERER ?????ꤷ???Ȥ??ϡ?NURBS ???֥??????Ȥ? ?ƥ??졼???????????? OpenGL ?Υץ??ߥƥ??֤ˤ??졢?????????󥰤? ?????˥ѥ??ץ饤???????????롣 GLU_NURBS_TESSELLATOR ?????ꤷ???Ȥ??ϡ?NURBS ???֥??????Ȥ? ?ƥ??졼???????????? OpenGL ?Υץ??ߥƥ??֤ˤ????뤬??ĺ????ˡ???? ?????ƥ????????ϥ??????Хå????󥿥ե???????ͳ???֤????? (gluNurbsCallback ?򻲾?)?? ???????Ѥ????ȡ??桼???ϸ??ǽ??????뤿???Υƥ??졼???????????η??̤? ?????å??夷?Ƥ??????Ȥ??Ǥ??롣 ?????ͤ? GLU_NURBS_RENDERER ?Ǥ??롣
NURBS ???̤Υƥ??졼???????????Τ??????????ꤹ?롣 value ?ˤ?
GLU_PATH_LENGTH, GLU_PARAMETRIC_ERROR, GLU_DOMAIN_DISTANCE, GLU_OBJECT_PATH_LENGTH, GLU_OBJECT_PARAMETRIC_ERROR ?Τ????줫???????Ǥ??롣 GLU_PATH_LENGTH ?????ꤷ???Ȥ??ϡ????̤? ?ƥ??졼?????????????????ݥꥴ?????????κ???Ĺ(ñ?̤ϥԥ?????)?? GLU_SAMPLING_TOLERANCE ?ǻ??ꤷ???ͤ????礭???ʤ??ʤ??褦?? ?????????󥰤????롣
GLU_PARAMETRIC_ERROR ?????ꤹ???ȡ??ƥ??졼???????????????? ?ݥꥴ???ȸ??ζ??̤κ?????Υ(ñ?̤ϥԥ?????)?? GLU_PARAMETRIC_TOLERANCE ?ǻ??ꤷ???ͤȤʤ??褦?˶??̤? ?????????󥰤????롣
GLU_DOMAIN_DISTANCE ???Ȥ??ȡ??桼???ϥѥ??᡼????ɸ?Ϥˤ????? u, v ?????Ǽ???????ñ??Ĺ???????Υ????ץ????ο????????Ǥ??롣
GLU_OBJECT_PATH_LENGTH ?? GLU_PATH_LENGTH ?˻??Ƥ??뤬?? ?ӥ塼?˰?¸???ʤ??????ۤʤ롣?Ĥޤꡢ?ƥ??졼?????????????????ݥꥴ???? ?????κ???Ĺ(???֥??????ȶ??????Ǥ?Ĺ??)?? GLU_SAMPLING_TOLERANCE ?ǻ??ꤷ???ͤ?Ķ???ʤ??褦?˥????????󥰤????롣
GLU_OBJECT_PARAMETRIC_ERROR ?? GLU_PARAMETRIC_ERROR ?? ???Ƥ??뤬???ӥ塼?˰?¸???ʤ??????ۤʤ롣 ?ĤޤꡢGLU_PARAMETRIC_TOLERANCE ?ǻ??ꤷ???ͤ??ݥꥴ???ȸ??? ???̤κ?????Υ(???֥??????ȶ?????)?Ȥʤ??褦?˶??̤??????????󥰤????롣
GLU_SAMPLING_METHOD ?ν????ͤ? GLU_PATH_LENGTH ?Ǥ??롣
?????ץ??󥰤???ˡ?? GLU_PATH_LENGTH ?? GLU_OBJECT_PATH_LENGTH ?????ꤵ???Ƥ????Ȥ??˻Ȥ?????????Ĺ?? ?ԥ?????ñ?̤ޤ??ϥ??֥??????ȶ??֤ˤ?????Ĺ????ñ?̤ǻ??ꤹ?롣 ?????????̤??????????󥰤????ݤ? NURBS ?????ϰ???¦?˴??ä??????򤹤? ?Τǡ??ºݤ?Ĺ???Ϥ????餫û???ʤ뤳?Ȥ????롣 ?????ͤ? 50.0 ?ԥ??????Ǥ??롣
?????ץ??󥰤???ˡ?? GLU_PARAMETRIC_ERROR ?ޤ??? GLU_OBJECT_PARAMETRIC_ERROR ?Ǥ????Ȥ??˻Ȥ????? ??????Υ???ԥ?????ñ?̤ޤ??ϥ??֥??????ȶ??֤ˤ?????Ĺ????ñ?̤ǻ??ꤹ?롣 ?????ͤ? 0.5 ?Ǥ??롣
?ѥ??᡼????ɸ?ˤ????? u ???褤?˼??롢ñ??Ĺ???????? ?????ץ????θĿ??????ꤹ?롣 GLU_SAMPLING_METHOD ?? GLU_DOMAIN_DISTANCE ?????ꤵ???Ƥ??????ϡ????λ??꤬ɬ?פǤ??롣 ?????ͤ? 100 ?Ǥ??롣
?ѥ??᡼????ɸ?ˤ????? v ???褤?˼??롢ñ??Ĺ???????? ?????ץ????θĿ??????ꤹ?롣 GLU_SAMPLING_METHOD ?? GLU_DOMAIN_DISTANCE ?????ꤵ???Ƥ??????ϡ????λ??꤬ɬ?פǤ??롣 ?????ͤ? 100 ?Ǥ??롣
value ?ˤ? GLU_OUTLINE_POLYGON, GLU_FILL, GLU_OUTLINE_PATCH ?Τ????줫???????Ǥ??롣 GLU_NURBS_MODE ?? GLU_NURBS_RENDERER ?????ꤵ???Ƥ??? ???ˤϡ?value ?? NURBS ???̤Υ????????󥰤λ????????????롣 value ?? GLU_FILL ?????ꤵ???Ƥ??????ˤϡ????̤? ?ݥꥴ???ν????Ȥ??ƥ????????󥰤????롣 value ?? GLU_OUTLINE_POLYGON ?????ꤵ???Ƥ??????ˤϡ? NURBS ?饤?֥????ϥƥ??졼?????????????????ݥꥴ???γ?¦?η????????? ???褹?롣 value ?? GLU_OUTLINE_PATCH ?????ꤵ???Ƥ????Ȥ??ϡ? ?ѥå??γ?¦?η????ȥ桼?????????????ȥ????????????????褵???롣
GLU_NURBS_MODE ?? GLU_NURBS_TESSELLATOR ?????ꤷ?????ϡ? value ?? NURBS ???̤Υƥ??졼???????????λ????????????롣 GLU_DISPLAY_MODE ?? GLU_FILL ?ޤ??? GLU_OUTLINE_POLYGON ?????ꤵ???Ƥ??????硢NURBS ???̤? OpenGL ?λ??ѷ??ץ??ߥƥ??֤˥ƥ??졼???????????????롣???η??̤? ???????Хå??ؿ????̤??Ƽ??????뤳?Ȥ??Ǥ??롣 GLU_DISPLAY_MODE ?? GLU_OUTLINE_PATCH ?????ꤵ???Ƥ??? ???硢?ѥå??γ?¦?η????ȥȥ??????????????????????롣 ???η??̤ϡ???ʬ???¤ӤȤ??ơ????????Хå??ؿ????̤??Ƽ??????뤳?Ȥ??? ???롣
?????ͤ? GLU_FILL ?Ǥ??롣
lie outside the current viewport. The initial value is GL_FALSE. value ?Ͽ????ͤǤ??롣 GL_TRUE ?????ꤵ???Ƥ??????ˤϡ?NURBS ?????????????????ߤ? ?ӥ塼?ݡ??Ȥγ?¦?ˤ????ж??????ƥ??졼?????????????˴????뤳?Ȥ? ?ؼ????롣 ?????ͤ? GL_FALSE ?Ǥ??롣
value ?Ͽ????ͤǤ??롣 GL_TRUE ?????ꤵ???Ƥ??????ϡ?NURBS ?ν????????ɤϼͱƹ????? ???ǥ??ӥ塼???󡢥ӥ塼?ݡ??Ȥ? GL ?????Ф??????????????ɤ??? ?????????󥰤??뤽?줾???? NURBS ?????ˤĤ??ƥ????ץ??󥰹????? ?????󥰹????򻻽Ф??롣 ?????ץ??󥰹????ȥ????󥰹????ϡ?NURBS ???̤Υƥ??졼??????????ʬ?? ?ݥꥴ???Τɤ????ˤʤ??Τ???Ĵ?٤뤿?ᡢ?????? NURBS ???̤??ӥ塼?ݡ??Ȥγ??ˤ????ݤ˥????󥰽??????뤿????ɬ?פǤ??롣
???Υ⡼?ɤ? GL_FALSE ?????ꤵ???Ƥ??????ϡ? NURBS ?Υ??????餬?????ץ??󥰹????ȥ????󥰹????????뤿???˻Ȥ? ?ͱƹ??󡢥??ǥ??ӥ塼???󡢥ӥ塼?ݡ??Ȥϡ??ץ??????बͿ???? ɬ?פ????롣 ?????ɽ????? gluLoadSamplingMatrices ?ؿ????Ȥä? ?Ԥ????Ȥ??Ǥ??롣 ???Υ⡼?ɤν????ͤ? GL_TRUE ?Ǥ??롣 GL_TRUE ???? GL_FALSE ???ѹ????Ƥ⡢ gluLoadSamplingMatrices ???ƤФ????ޤǤ? ?????ץ??󥰹????⥫???󥰹??????ƶ????????ʤ???

????

GLU_AUTO_LOAD_MATRIX ?????ξ??硢NURBS ?ν????? ?ǥ????ץ쥤?ꥹ?Ȥ??Ȥ߹??ޤ??Ƥ??????ˤϥ????ץ??󥰤䥫???󥰤? ???????Ԥ????ʤ????Ȥ????롣

GLU ?ΥС??????? 1.1 ?ʹߤǤʤ????С? property ?? GLU_PARAMETRIC_TOLERANCE, GLU_SAMPLING_METHOD, GLU_U_STEP, GLU_V_STEP ?????ꤷ???ꡢvalue ?? GLU_PATH_LENGTH, GLU_PARAMETRIC_ERROR, GLU_DOMAIN_DISTANCE ?????ꤹ?뤳?ȤϤǤ??ʤ??? ???????? GLU 1.0 ?Ǥ??????????????ǤϤʤ???

gluGetString ???Ȥ??? GLU ?ΥС?????????Ĵ?٤뤳?Ȥ??Ǥ??롣

GLU_NURBS_MODE ???Ȥ????Τϡ?GLU ?ΥС??????? 1.3 ?ʹߤ????Ǥ??롣

GLU_SAMPLING_METHOD °???? GLU_OBJECT_PATH_LENGTH ?????? GLU_OBJECT_PARAMETRIC_ERROR ???????Ǥ????Τϡ?GLU ?ΥС??????? 1.3 ?ʹߤ????Ǥ??롣

??Ϣ????

gluGetNurbsProperty, gluLoadSamplingMatrices, gluNewNurbsRenderer, gluGetString, gluNurbsCallback