glu32.dll
Version 1.0
Date 2026/04/16
Author IronHSP / CsWin32 bridge
Win32API
gluBeginCurve
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluBeginCurve 関数 (Glu.h)
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluBeginCurve 関数
(Glu.h)
[戻り値]
この関数は値を返さない。
[備考]
**gluBeginCurve** で NURBS 曲線定義の開始をマークする。
gluBeginPolygon
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluBeginPolygon 関数 (Glu.h)
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluBeginPolygon 関数
(Glu.h)
[戻り値]
この関数は値を返さない。
gluBeginSurface
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluBeginSurface 関数 (Glu.h)
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 |
gluBeginSurface 関数 (Glu.h)
[戻り値]
この関数は値を返さない。
gluBeginTrim
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluBeginTrim 関数 (Glu.h)
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluBeginTrim 関数
(Glu.h)
[戻り値]
この関数は値を返さない。
gluBuild1DMipmaps
gluBuild1DMipmaps 関数は 1 次元ミップマップを生成する。
gluBuild1DMipmaps 関数は 1 次元ミップマップを生成する。
[戻り値]
この関数は値を返さない。
[備考]
**gluBuild1DMipmaps** は入力画像を取得し、**gluScaleImage**
を使って全ミップマップ画像を生成する。
gluBuild2DMipmaps
gluBuild2DMipmaps 関数は 2 次元ミップマップを生成する。
gluBuild2DMipmaps 関数は 2 次元ミップマップを生成する。
[戻り値]
この関数は値を返さない。
[備考]
**gluBuild2DMipmaps** は入力画像を取得し、**gluScaleImage**
で全ミップマップ画像を生成する。
gluCylinder
gluCylinder 関数は円柱を描画する。
gluCylinder 関数は円柱を描画する。
[戻り値]
この関数は値を返さない。
[備考]
**gluCylinder** は z 軸に沿って向き付けされた円柱を描画する。底面は *z* = 0、上面は *z* =
*height* に配置される。
gluDeleteNurbsRenderer
gluDeleteNurbsRenderer 関数は NURBS オブジェクトを破棄する。
gluDeleteNurbsRenderer 関数は NURBS オブジェクトを破棄する。
[戻り値]
この関数は値を返さない。
[備考]
**gluDeleteNurbsRenderer** は NURBS オブジェクトを破棄し、使用していたメモリを解放する。
gluDeleteQuadric
gluDeleteQuadric 関数は Quadric オブジェクトを破棄する。
gluDeleteQuadric 関数は Quadric オブジェクトを破棄する。
[戻り値]
この関数は値を返さない。
[備考]
**gluDeleteQuadric** は Quadric オブジェクトを破棄しメモリを解放する。呼び出し後は *state*
を使用できない。
gluDeleteTess
gluDeleteTess 関数はテッセレーションオブジェクトを破棄する。
gluDeleteTess 関数はテッセレーションオブジェクトを破棄する。
[戻り値]
この関数は値を返さない。
[備考]
**gluDeleteTess** は指定テッセレーションオブジェクトを破棄しメモリを解放する。
gluDisk
gluDisk 関数は円盤を描画する。
gluDisk 関数は円盤を描画する。
[戻り値]
この関数は値を返さない。
[備考]
**gluDisk** は *z* = 0 平面に円盤を描画する。外半径は *outerRadius*、内半径は
*innerRadius* の同心円穴を持つ。
gluEndCurve
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluEndCurve 関数 (Glu.h)
gluBeginCurve と gluEndCurve は NURBS 曲線定義を区切る。 | gluEndCurve 関数
(Glu.h)
[戻り値]
この関数は値を返さない。
[備考]
**gluBeginCurve** で NURBS 曲線定義の開始をマークする。
gluEndPolygon
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluEndPolygon 関数 (Glu.h)
gluBeginPolygon と gluEndPolygon はポリゴン記述を区切る。 | gluEndPolygon 関数
(Glu.h)
[戻り値]
この関数は値を返さない。
gluEndSurface
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluEndSurface 関数 (Glu.h)
gluBeginSurface と gluEndSurface は NURBS サーフェス定義を区切る。 | gluEndSurface
関数 (Glu.h)
[戻り値]
この関数は値を返さない。
gluEndTrim
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluEndTrim 関数 (Glu.h)
gluBeginTrim と gluEndTrim は NURBS トリミングループ定義を区切る。 | gluEndTrim 関数
(Glu.h)
[戻り値]
この関数は値を返さない。
gluErrorString
gluErrorString 関数は OpenGL または GLU のエラーコードから ANSI エラー文字列を生成する。
gluErrorString 関数は OpenGL または GLU のエラーコードから ANSI エラー文字列を生成する。
[備考]
**gluErrorString** は OpenGL または GLU のエラーコードからエラー文字列を生成する。
gluGetNurbsProperty
gluGetNurbsProperty 関数は NURBS プロパティを取得する。
gluGetNurbsProperty 関数は NURBS プロパティを取得する。
[戻り値]
この関数は値を返さない。
[備考]
**gluGetNurbsProperty** で NURBS オブジェクトに格納されたプロパティを取得する。
gluGetString
gluGetString 関数は GLU バージョン番号またはサポートされている GLU 拡張呼び出しを示す文字列を取得する。
gluGetString 関数は GLU バージョン番号またはサポートされている GLU 拡張呼び出しを示す文字列を取得する。
[備考]
**gluGetString** は静的な NULL 終端文字列へのポインタを返す。
gluGetTessProperty
gluGetTessProperty 関数はテッセレーションオブジェクトのプロパティを取得する。
gluGetTessProperty 関数はテッセレーションオブジェクトのプロパティを取得する。
[戻り値]
この関数は値を返さない。
[備考]
**gluGetTessProperty**
はテッセレーションオブジェクトに格納されたプロパティを取得する。
gluLoadSamplingMatrices
gluLoadSamplingMatrices 関数は NURBS のサンプリング行列とカリング行列をロードする。
gluLoadSamplingMatrices 関数は NURBS のサンプリング行列とカリング行列をロードする。
[戻り値]
この関数は値を返さない。
gluLookAt
gluLookAt 関数はビュー変換を定義する。
gluLookAt 関数はビュー変換を定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluLookAt** は視点、シーン中心を示す参照点、上方向ベクトルからビュー行列を生成する。
gluNewNurbsRenderer
gluNewNurbsRenderer 関数は NURBS オブジェクトを作成する。
gluNewNurbsRenderer 関数は NURBS オブジェクトを作成する。
[備考]
この関数に引数はない。**gluNewNurbsRenderer** は新しい NURBS
オブジェクトを作成してそのポインタを返す。
gluNewQuadric
gluNewQuadric 関数は Quadric オブジェクトを作成する。
gluNewQuadric 関数は Quadric オブジェクトを作成する。
[備考]
この関数に引数はない。**gluNewQuadric** は新しい Quadric オブジェクトを作成してそのポインタを返す。戻り値が 0
の場合はメモリ不足を意味する。
gluNewTess
gluNewTess 関数はテッセレーションオブジェクトを作成する。
gluNewTess 関数はテッセレーションオブジェクトを作成する。
[備考]
この関数に引数はない。**gluNewTess** は新しいテッセレーションオブジェクトを作成してそのポインタを返す。戻り値が 0
の場合はメモリ不足を意味する。
gluNextContour
gluNextContour 関数は別の輪郭の開始をマークする。
gluNextContour 関数は別の輪郭の開始をマークする。
[戻り値]
この関数は値を返さない。
[備考]
**gluNextContour** は複数輪郭を持つポリゴンを記述するために使う。
gluNurbsCallback
gluNurbsCallback 関数は NURBS オブジェクトのコールバックを定義する。
gluNurbsCallback 関数は NURBS オブジェクトのコールバックを定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluNurbsCallback** は NURBS
オブジェクトで使用されるコールバックを定義する。
gluNurbsCurve
gluNurbsCurve 関数は NURBS 曲線の形状を定義する。
gluNurbsCurve 関数は NURBS 曲線の形状を定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluNurbsCurve** が **gluBeginCurve**/**gluEndCurve**
対の中にあるときはレンダリング対象の曲線を表す。
gluNurbsProperty
gluNurbsProperty 関数は NURBS プロパティを設定する。
gluNurbsProperty 関数は NURBS プロパティを設定する。
[戻り値]
この関数は値を返さない。
[備考]
**gluNurbsProperty** は NURBS オブジェクトに格納されたプロパティを制御する。
gluNurbsSurface
gluNurbsSurface 関数は NURBS サーフェスの形状を定義する。
gluNurbsSurface 関数は NURBS サーフェスの形状を定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluNurbsSurface** は NURBS サーフェス定義内で使用し、トリミング前の形状を記述する。
gluOrtho2D
gluOrtho2D 関数は 2 次元正射投影行列を定義する。
gluOrtho2D 関数は 2 次元正射投影行列を定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluOrtho2D** は 2 次元正射投影ビュー領域を設定する。**glOrtho** を zNear = -1、zFar = 1
で呼ぶのと等価である。
gluPartialDisk
gluPartialDisk 関数は円盤の弧を描画する。
gluPartialDisk 関数は円盤の弧を描画する。
[戻り値]
この関数は値を返さない。
[備考]
**gluPartialDisk** は *z* = 0 平面に部分円盤を描画する。
gluPerspective
gluPerspective 関数は透視投影行列を設定する。
gluPerspective 関数は透視投影行列を設定する。
[戻り値]
この関数は値を返さない。
[備考]
**gluPerspective** はワールド座標系への視野錘台を指定する。一般にアスペクト比は関連ビューポートに一致させる。
gluPickMatrix
gluPickMatrix 関数はピッキング領域を定義する。
gluPickMatrix 関数はピッキング領域を定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluPickMatrix** はビューポートの小領域に描画を制限するための射影行列を生成する。
gluProject
gluProject 関数はオブジェクト座標をウィンドウ座標にマップする。
gluProject 関数はオブジェクト座標をウィンドウ座標にマップする。
[戻り値]
関数が成功すると戻り値は GL_TRUE となる。関数が失敗した場合、戻り値は GL_FALSE となる。
gluPwlCurve
gluPwlCurve 関数は区分線形 NURBS トリミング曲線を記述する。
gluPwlCurve 関数は区分線形 NURBS トリミング曲線を記述する。
[戻り値]
この関数は値を返さない。
[備考]
**gluPwlCurve** は NURBS サーフェス用の区分線形トリミング曲線を記述する。
gluQuadricCallback
gluQuadricCallback 関数は Quadric オブジェクトのコールバックを定義する。
gluQuadricCallback 関数は Quadric オブジェクトのコールバックを定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluQuadricCallback** は Quadric
オブジェクトで使用される新しいコールバックを定義する。
gluQuadricDrawStyle
gluQuadricDrawStyle 関数は Quadric の描画スタイルを指定する。
gluQuadricDrawStyle 関数は Quadric の描画スタイルを指定する。
[戻り値]
この関数は値を返さない。
gluQuadricNormals
gluQuadricNormals 関数は Quadric に使う法線の種類を指定する。
gluQuadricNormals 関数は Quadric に使う法線の種類を指定する。
[戻り値]
この関数は値を返さない。
[備考]
**gluQuadricNormals** は **quadObject** でレンダリングされる Quadric
に使う法線の種類を指定する。
gluQuadricOrientation
gluQuadricOrientation 関数は Quadric の内/外向きを指定する。
gluQuadricOrientation 関数は Quadric の内/外向きを指定する。
[戻り値]
この関数は値を返さない。
gluQuadricTexture
gluQuadricTexture 関数は Quadric にテクスチャを適用するかを指定する。
gluQuadricTexture 関数は Quadric にテクスチャを適用するかを指定する。
[戻り値]
この関数は値を返さない。
gluScaleImage
gluScaleImage 関数は画像を任意サイズにスケールする。
gluScaleImage 関数は画像を任意サイズにスケールする。
[戻り値]
関数が成功すると戻り値は 0 となる。関数が失敗した場合、戻り値は GLU エラーコードとなる (**gluErrorString**
参照)。
gluSphere
gluSphere 関数は球を描画する。
gluSphere 関数は球を描画する。
[戻り値]
この関数は値を返さない。
[備考]
**gluSphere** は原点中心・指定半径の球を描画する。z 軸周りに slices、z 軸方向に stacks で分割される
(経度・緯度のように)。
gluTessBeginContour
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 | gluTessBeginContour 関数 (Glu.h)
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 |
gluTessBeginContour 関数 (Glu.h)
[戻り値]
この関数は値を返さない。
gluTessBeginPolygon
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 | gluTessBeginPolygon 関数 (Glu.h)
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 |
gluTessBeginPolygon 関数 (Glu.h)
[戻り値]
この関数は値を返さない。
gluTessCallback
gluTessCallback 関数はテッセレーションオブジェクトのコールバックを定義する。
gluTessCallback 関数はテッセレーションオブジェクトのコールバックを定義する。
[戻り値]
この関数は値を返さない。
[備考]
**gluTessCallback**
はテッセレーションオブジェクトで使用されるコールバックを指定する。
gluTessEndContour
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 | gluTessEndContour 関数 (Glu.h)
gluTessBeginContour と gluTessEndContour は輪郭記述を区切る。 |
gluTessEndContour 関数 (Glu.h)
[戻り値]
この関数は値を返さない。
gluTessEndPolygon
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 | gluTessEndPolygon 関数 (Glu.h)
gluTessBeginPolygon と gluTessEndPolygon はポリゴン記述を区切る。 |
gluTessEndPolygon 関数 (Glu.h)
[戻り値]
この関数は値を返さない。
gluTessNormal
gluTessNormal 関数はポリゴンの法線を指定する。
gluTessNormal 関数はポリゴンの法線を指定する。
[戻り値]
この関数は値を返さない。
[備考]
**gluTessNormal**
は定義するポリゴンの法線を記述する。
gluTessProperty
gluTessProperty 関数はテッセレーションオブジェクトのプロパティを設定する。
gluTessProperty 関数はテッセレーションオブジェクトのプロパティを設定する。
[戻り値]
この関数は値を返さない。
[備考]
**gluTessProperty**
はテッセレーションオブジェクトに格納されたプロパティを制御する。
gluTessVertex
gluTessVertex 関数はポリゴンの頂点を指定する。
gluTessVertex 関数はポリゴンの頂点を指定する。
[戻り値]
この関数は値を返さない。
[備考]
**gluTessVertex** はユーザが定義中のポリゴンの頂点を記述する。連続呼び出しで閉じた輪郭を記述する。例えば四角形なら 4
回呼ぶ。
gluUnProject
gluUnProject 関数はウィンドウ座標をオブジェクト座標にマップする。
gluUnProject 関数はウィンドウ座標をオブジェクト座標にマップする。
[戻り値]
関数が成功すると戻り値は GL_TRUE となる。関数が失敗した場合、戻り値は GL_FALSE となる。