Package glitter :: Package raw :: Module glu
[hide private]
[frames] | no frames]

Source Code for Module glitter.raw.glu

  1  from ctypes import * 
  2   
  3  _libraries = {} 
  4  _libraries['libGLU.so.1'] = CDLL('libGLU.so.1') 
  5   
  6   
  7  GLU_TRUE = 1 # Variable c_int '1' 
  8  GLU_TESS_COORD_TOO_LARGE = 100155 # Variable c_int '100155' 
  9  GLU_OUTLINE_PATCH = 100241 # Variable c_int '100241' 
 10  GLU_NURBS_ERROR3 = 100253 # Variable c_int '100253' 
 11  GLU_TESS_END = 100102 # Variable c_int '100102' 
 12  GLU_EDGE_FLAG = 100104 # Variable c_int '100104' 
 13  GLU_SMOOTH = 100000 # Variable c_int '100000' 
 14  GLU_NURBS_ERROR5 = 100255 # Variable c_int '100255' 
 15  GLU_UNKNOWN = 100124 # Variable c_int '100124' 
 16  GLU_NONE = 100002 # Variable c_int '100002' 
 17  GLU_TESS_WINDING_NEGATIVE = 100133 # Variable c_int '100133' 
 18  GLU_NURBS_BEGIN_DATA_EXT = 100170 # Variable c_int '100170' 
 19  GLU_OUT_OF_MEMORY = 100902 # Variable c_int '100902' 
 20  GLU_CW = 100120 # Variable c_int '100120' 
 21  GLU_NURBS_ERROR14 = 100264 # Variable c_int '100264' 
 22  GLU_NURBS_ERROR15 = 100265 # Variable c_int '100265' 
 23  GLU_NURBS_ERROR16 = 100266 # Variable c_int '100266' 
 24  GLU_NURBS_ERROR17 = 100267 # Variable c_int '100267' 
 25  GLU_NURBS_ERROR10 = 100260 # Variable c_int '100260' 
 26  GLU_NURBS_ERROR11 = 100261 # Variable c_int '100261' 
 27  GLU_NURBS_ERROR12 = 100262 # Variable c_int '100262' 
 28  GLU_NURBS_ERROR13 = 100263 # Variable c_int '100263' 
 29  GLU_NURBS_ERROR18 = 100268 # Variable c_int '100268' 
 30  GLU_NURBS_ERROR19 = 100269 # Variable c_int '100269' 
 31  GLU_TESS_COMBINE_DATA = 100111 # Variable c_int '100111' 
 32  GLU_TESS_MISSING_BEGIN_POLYGON = 100151 # Variable c_int '100151' 
 33  GLU_VERTEX = 100101 # Variable c_int '100101' 
 34  GLU_NURBS_NORMAL_DATA_EXT = 100172 # Variable c_int '100172' 
 35  GLU_NURBS_VERTEX_EXT = 100165 # Variable c_int '100165' 
 36  GLU_NURBS_END = 100169 # Variable c_int '100169' 
 37  GLU_TESS_WINDING_NONZERO = 100131 # Variable c_int '100131' 
 38  GLU_TESS_MISSING_END_POLYGON = 100153 # Variable c_int '100153' 
 39  GLU_NURBS_BEGIN_DATA = 100170 # Variable c_int '100170' 
 40  GLU_TESS_TOLERANCE = 100142 # Variable c_int '100142' 
 41  GLU_TESS_WINDING_ABS_GEQ_TWO = 100134 # Variable c_int '100134' 
 42  GLU_FALSE = 0 # Variable c_int '0' 
 43  GLU_NURBS_TESSELLATOR_EXT = 100161 # Variable c_int '100161' 
 44  GLU_TESS_MAX_COORD = 1e+150 # Variable c_double '9.99999999999999980835596172437374590573120014030318793091e+149' 
 45  GLU_NURBS_BEGIN = 100164 # Variable c_int '100164' 
 46  GLU_VERSION_1_1 = 1 # Variable c_int '1' 
 47  GLU_VERSION_1_3 = 1 # Variable c_int '1' 
 48  GLU_VERSION_1_2 = 1 # Variable c_int '1' 
 49  GLU_TESS_NEED_COMBINE_CALLBACK = 100156 # Variable c_int '100156' 
 50  GLU_TESS_ERROR5 = 100155 # Variable c_int '100155' 
 51  GLU_TESS_ERROR6 = 100156 # Variable c_int '100156' 
 52  GLU_TESS_ERROR7 = 100157 # Variable c_int '100157' 
 53  GLU_TESS_ERROR8 = 100158 # Variable c_int '100158' 
 54  GLU_INTERIOR = 100122 # Variable c_int '100122' 
 55  GLU_TESS_EDGE_FLAG_DATA = 100110 # Variable c_int '100110' 
 56  GLU_OUTSIDE = 100020 # Variable c_int '100020' 
 57  GLU_EXTENSIONS = 100801 # Variable c_int '100801' 
 58  GLU_INSIDE = 100021 # Variable c_int '100021' 
 59  GLU_EXTERIOR = 100123 # Variable c_int '100123' 
 60  GLU_NURBS_RENDERER_EXT = 100162 # Variable c_int '100162' 
 61  GLU_NURBS_ERROR6 = 100256 # Variable c_int '100256' 
 62  GLU_NURBS_ERROR7 = 100257 # Variable c_int '100257' 
 63  GLU_NURBS_ERROR4 = 100254 # Variable c_int '100254' 
 64  GLU_NURBS_ERROR2 = 100252 # Variable c_int '100252' 
 65  GLU_NURBS_ERROR1 = 100251 # Variable c_int '100251' 
 66  GLU_NURBS_ERROR8 = 100258 # Variable c_int '100258' 
 67  GLU_NURBS_ERROR9 = 100259 # Variable c_int '100259' 
 68  GLU_OBJECT_PATH_LENGTH = 100209 # Variable c_int '100209' 
 69  GLU_TESS_BOUNDARY_ONLY = 100141 # Variable c_int '100141' 
 70  GLU_TESS_WINDING_POSITIVE = 100132 # Variable c_int '100132' 
 71  GLU_DISPLAY_MODE = 100204 # Variable c_int '100204' 
 72  GLU_FLAT = 100001 # Variable c_int '100001' 
 73  GLU_NURBS_MODE_EXT = 100160 # Variable c_int '100160' 
 74  GLU_OBJECT_PARAMETRIC_ERROR = 100208 # Variable c_int '100208' 
 75  GLU_TESS_WINDING_ODD = 100130 # Variable c_int '100130' 
 76  GLU_NURBS_VERTEX = 100165 # Variable c_int '100165' 
 77  GLU_NURBS_ERROR = 100103 # Variable c_int '100103' 
 78  GLU_SAMPLING_TOLERANCE = 100203 # Variable c_int '100203' 
 79  GLU_NURBS_TEXTURE_COORD = 100168 # Variable c_int '100168' 
 80  GLU_POINT = 100010 # Variable c_int '100010' 
 81  GLU_EXT_object_space_tess = 1 # Variable c_int '1' 
 82  GLU_OUTLINE_POLYGON = 100240 # Variable c_int '100240' 
 83  GLU_DOMAIN_DISTANCE = 100217 # Variable c_int '100217' 
 84  GLU_EXT_nurbs_tessellator = 1 # Variable c_int '1' 
 85  GLU_TESS_ERROR1 = 100151 # Variable c_int '100151' 
 86  GLU_TESS_ERROR4 = 100154 # Variable c_int '100154' 
 87  GLU_NURBS_ERROR21 = 100271 # Variable c_int '100271' 
 88  GLU_FILL = 100012 # Variable c_int '100012' 
 89  GLU_CCW = 100121 # Variable c_int '100121' 
 90  GLU_OBJECT_PARAMETRIC_ERROR_EXT = 100208 # Variable c_int '100208' 
 91  GLU_CULLING = 100201 # Variable c_int '100201' 
 92  GLU_NURBS_BEGIN_EXT = 100164 # Variable c_int '100164' 
 93  GLU_NURBS_VERTEX_DATA = 100171 # Variable c_int '100171' 
 94  GLU_NURBS_NORMAL_DATA = 100172 # Variable c_int '100172' 
 95  GLU_END = 100102 # Variable c_int '100102' 
 96  GLU_NURBS_RENDERER = 100162 # Variable c_int '100162' 
 97  GLU_INVALID_OPERATION = 100904 # Variable c_int '100904' 
 98  GLU_TESS_VERTEX_DATA = 100107 # Variable c_int '100107' 
 99  GLU_NURBS_VERTEX_DATA_EXT = 100171 # Variable c_int '100171' 
100  GLU_INCOMPATIBLE_GL_VERSION = 100903 # Variable c_int '100903' 
101  GLU_PATH_LENGTH = 100215 # Variable c_int '100215' 
102  GLU_NURBS_COLOR_DATA = 100173 # Variable c_int '100173' 
103  GLU_TESS_ERROR2 = 100152 # Variable c_int '100152' 
104  GLU_TESS_WINDING_RULE = 100140 # Variable c_int '100140' 
105  GLU_VERSION = 100800 # Variable c_int '100800' 
106  GLU_NURBS_ERROR34 = 100284 # Variable c_int '100284' 
107  GLU_NURBS_NORMAL = 100166 # Variable c_int '100166' 
108  GLU_NURBS_ERROR33 = 100283 # Variable c_int '100283' 
109  GLU_NURBS_NORMAL_EXT = 100166 # Variable c_int '100166' 
110  GLU_TESS_MISSING_END_CONTOUR = 100154 # Variable c_int '100154' 
111  GLU_NURBS_TEX_COORD_DATA_EXT = 100174 # Variable c_int '100174' 
112  GLU_TESS_ERROR = 100103 # Variable c_int '100103' 
113  GLU_TESS_COMBINE = 100105 # Variable c_int '100105' 
114  GLU_TESS_MISSING_BEGIN_CONTOUR = 100152 # Variable c_int '100152' 
115  GLU_TESS_EDGE_FLAG = 100104 # Variable c_int '100104' 
116  GLU_SILHOUETTE = 100013 # Variable c_int '100013' 
117  GLU_U_STEP = 100206 # Variable c_int '100206' 
118  GLU_OBJECT_PATH_LENGTH_EXT = 100209 # Variable c_int '100209' 
119  GLU_NURBS_COLOR = 100167 # Variable c_int '100167' 
120  GLU_TESS_END_DATA = 100108 # Variable c_int '100108' 
121  GLU_PARAMETRIC_TOLERANCE = 100202 # Variable c_int '100202' 
122  GLU_LINE = 100011 # Variable c_int '100011' 
123  GLU_MAP1_TRIM_3 = 100211 # Variable c_int '100211' 
124  GLU_MAP1_TRIM_2 = 100210 # Variable c_int '100210' 
125  GLU_NURBS_END_DATA = 100175 # Variable c_int '100175' 
126  GLU_TESS_BEGIN = 100100 # Variable c_int '100100' 
127  GLU_NURBS_END_DATA_EXT = 100175 # Variable c_int '100175' 
128  GLU_NURBS_COLOR_DATA_EXT = 100173 # Variable c_int '100173' 
129  GLU_NURBS_TEXTURE_COORD_DATA = 100174 # Variable c_int '100174' 
130  GLU_V_STEP = 100207 # Variable c_int '100207' 
131  GLU_TESS_ERROR_DATA = 100109 # Variable c_int '100109' 
132  GLU_AUTO_LOAD_MATRIX = 100200 # Variable c_int '100200' 
133  GLU_NURBS_MODE = 100160 # Variable c_int '100160' 
134  GLU_TESS_ERROR3 = 100153 # Variable c_int '100153' 
135  GLU_NURBS_ERROR29 = 100279 # Variable c_int '100279' 
136  GLU_NURBS_ERROR28 = 100278 # Variable c_int '100278' 
137  GLU_NURBS_ERROR25 = 100275 # Variable c_int '100275' 
138  GLU_NURBS_ERROR24 = 100274 # Variable c_int '100274' 
139  GLU_NURBS_ERROR27 = 100277 # Variable c_int '100277' 
140  GLU_NURBS_ERROR26 = 100276 # Variable c_int '100276' 
141  GLU_NURBS_ERROR20 = 100270 # Variable c_int '100270' 
142  GLU_NURBS_ERROR23 = 100273 # Variable c_int '100273' 
143  GLU_NURBS_ERROR22 = 100272 # Variable c_int '100272' 
144  GLU_NURBS_TEX_COORD_EXT = 100168 # Variable c_int '100168' 
145  GLU_BEGIN = 100100 # Variable c_int '100100' 
146  GLU_NURBS_ERROR36 = 100286 # Variable c_int '100286' 
147  GLU_NURBS_ERROR32 = 100282 # Variable c_int '100282' 
148  GLU_TESS_BEGIN_DATA = 100106 # Variable c_int '100106' 
149  GLU_ERROR = 100103 # Variable c_int '100103' 
150  GLU_NURBS_TESSELLATOR = 100161 # Variable c_int '100161' 
151  GLU_INVALID_ENUM = 100900 # Variable c_int '100900' 
152  GLU_TESS_VERTEX = 100101 # Variable c_int '100101' 
153  GLU_SAMPLING_METHOD = 100205 # Variable c_int '100205' 
154  GLU_NURBS_END_EXT = 100169 # Variable c_int '100169' 
155  GLU_NURBS_ERROR37 = 100287 # Variable c_int '100287' 
156  GLU_NURBS_ERROR35 = 100285 # Variable c_int '100285' 
157  GLU_NURBS_ERROR30 = 100280 # Variable c_int '100280' 
158  GLU_NURBS_ERROR31 = 100281 # Variable c_int '100281' 
159  GLU_INVALID_VALUE = 100901 # Variable c_int '100901' 
160  GLU_PARAMETRIC_ERROR = 100216 # Variable c_int '100216' 
161  GLU_NURBS_COLOR_EXT = 100167 # Variable c_int '100167' 
162 -class GLUnurbs(Structure):
163 pass
164 GLUnurbs._fields_ = [ 165 ]
166 -class GLUquadric(Structure):
167 pass
168 GLUquadric._fields_ = [ 169 ]
170 -class GLUtesselator(Structure):
171 pass
172 GLUtesselator._fields_ = [ 173 ] 174 GLUnurbsObj = GLUnurbs 175 GLUquadricObj = GLUquadric 176 GLUtesselatorObj = GLUtesselator 177 GLUtriangulatorObj = GLUtesselator 178 gluBeginCurve = _libraries['libGLU.so.1'].gluBeginCurve 179 gluBeginCurve.restype = None 180 gluBeginCurve.argtypes = [POINTER(GLUnurbs)] 181 gluBeginPolygon = _libraries['libGLU.so.1'].gluBeginPolygon 182 gluBeginPolygon.restype = None 183 gluBeginPolygon.argtypes = [POINTER(GLUtesselator)] 184 gluBeginSurface = _libraries['libGLU.so.1'].gluBeginSurface 185 gluBeginSurface.restype = None 186 gluBeginSurface.argtypes = [POINTER(GLUnurbs)] 187 gluBeginTrim = _libraries['libGLU.so.1'].gluBeginTrim 188 gluBeginTrim.restype = None 189 gluBeginTrim.argtypes = [POINTER(GLUnurbs)] 190 GLint = c_int 191 GLenum = c_uint 192 GLsizei = c_int 193 gluBuild1DMipmapLevels = _libraries['libGLU.so.1'].gluBuild1DMipmapLevels 194 gluBuild1DMipmapLevels.restype = GLint 195 gluBuild1DMipmapLevels.argtypes = [GLenum, GLint, GLsizei, GLenum, GLenum, GLint, GLint, GLint, c_void_p] 196 gluBuild1DMipmaps = _libraries['libGLU.so.1'].gluBuild1DMipmaps 197 gluBuild1DMipmaps.restype = GLint 198 gluBuild1DMipmaps.argtypes = [GLenum, GLint, GLsizei, GLenum, GLenum, c_void_p] 199 gluBuild2DMipmapLevels = _libraries['libGLU.so.1'].gluBuild2DMipmapLevels 200 gluBuild2DMipmapLevels.restype = GLint 201 gluBuild2DMipmapLevels.argtypes = [GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, c_void_p] 202 gluBuild2DMipmaps = _libraries['libGLU.so.1'].gluBuild2DMipmaps 203 gluBuild2DMipmaps.restype = GLint 204 gluBuild2DMipmaps.argtypes = [GLenum, GLint, GLsizei, GLsizei, GLenum, GLenum, c_void_p] 205 gluBuild3DMipmapLevels = _libraries['libGLU.so.1'].gluBuild3DMipmapLevels 206 gluBuild3DMipmapLevels.restype = GLint 207 gluBuild3DMipmapLevels.argtypes = [GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, GLint, GLint, GLint, c_void_p] 208 gluBuild3DMipmaps = _libraries['libGLU.so.1'].gluBuild3DMipmaps 209 gluBuild3DMipmaps.restype = GLint 210 gluBuild3DMipmaps.argtypes = [GLenum, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, c_void_p] 211 GLboolean = c_ubyte 212 GLubyte = c_ubyte 213 gluCheckExtension = _libraries['libGLU.so.1'].gluCheckExtension 214 gluCheckExtension.restype = GLboolean 215 gluCheckExtension.argtypes = [POINTER(GLubyte), POINTER(GLubyte)] 216 GLdouble = c_double 217 gluCylinder = _libraries['libGLU.so.1'].gluCylinder 218 gluCylinder.restype = None 219 gluCylinder.argtypes = [POINTER(GLUquadric), GLdouble, GLdouble, GLdouble, GLint, GLint] 220 gluDeleteNurbsRenderer = _libraries['libGLU.so.1'].gluDeleteNurbsRenderer 221 gluDeleteNurbsRenderer.restype = None 222 gluDeleteNurbsRenderer.argtypes = [POINTER(GLUnurbs)] 223 gluDeleteQuadric = _libraries['libGLU.so.1'].gluDeleteQuadric 224 gluDeleteQuadric.restype = None 225 gluDeleteQuadric.argtypes = [POINTER(GLUquadric)] 226 gluDeleteTess = _libraries['libGLU.so.1'].gluDeleteTess 227 gluDeleteTess.restype = None 228 gluDeleteTess.argtypes = [POINTER(GLUtesselator)] 229 gluDisk = _libraries['libGLU.so.1'].gluDisk 230 gluDisk.restype = None 231 gluDisk.argtypes = [POINTER(GLUquadric), GLdouble, GLdouble, GLint, GLint] 232 gluEndCurve = _libraries['libGLU.so.1'].gluEndCurve 233 gluEndCurve.restype = None 234 gluEndCurve.argtypes = [POINTER(GLUnurbs)] 235 gluEndPolygon = _libraries['libGLU.so.1'].gluEndPolygon 236 gluEndPolygon.restype = None 237 gluEndPolygon.argtypes = [POINTER(GLUtesselator)] 238 gluEndSurface = _libraries['libGLU.so.1'].gluEndSurface 239 gluEndSurface.restype = None 240 gluEndSurface.argtypes = [POINTER(GLUnurbs)] 241 gluEndTrim = _libraries['libGLU.so.1'].gluEndTrim 242 gluEndTrim.restype = None 243 gluEndTrim.argtypes = [POINTER(GLUnurbs)] 244 gluErrorString = _libraries['libGLU.so.1'].gluErrorString 245 gluErrorString.restype = POINTER(GLubyte) 246 gluErrorString.argtypes = [GLenum] 247 GLfloat = c_float 248 gluGetNurbsProperty = _libraries['libGLU.so.1'].gluGetNurbsProperty 249 gluGetNurbsProperty.restype = None 250 gluGetNurbsProperty.argtypes = [POINTER(GLUnurbs), GLenum, POINTER(GLfloat)] 251 gluGetString = _libraries['libGLU.so.1'].gluGetString 252 gluGetString.restype = POINTER(GLubyte) 253 gluGetString.argtypes = [GLenum] 254 gluGetTessProperty = _libraries['libGLU.so.1'].gluGetTessProperty 255 gluGetTessProperty.restype = None 256 gluGetTessProperty.argtypes = [POINTER(GLUtesselator), GLenum, POINTER(GLdouble)] 257 gluLoadSamplingMatrices = _libraries['libGLU.so.1'].gluLoadSamplingMatrices 258 gluLoadSamplingMatrices.restype = None 259 gluLoadSamplingMatrices.argtypes = [POINTER(GLUnurbs), POINTER(GLfloat), POINTER(GLfloat), POINTER(GLint)] 260 gluLookAt = _libraries['libGLU.so.1'].gluLookAt 261 gluLookAt.restype = None 262 gluLookAt.argtypes = [GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble] 263 gluNewNurbsRenderer = _libraries['libGLU.so.1'].gluNewNurbsRenderer 264 gluNewNurbsRenderer.restype = POINTER(GLUnurbs) 265 gluNewNurbsRenderer.argtypes = [] 266 gluNewQuadric = _libraries['libGLU.so.1'].gluNewQuadric 267 gluNewQuadric.restype = POINTER(GLUquadric) 268 gluNewQuadric.argtypes = [] 269 gluNewTess = _libraries['libGLU.so.1'].gluNewTess 270 gluNewTess.restype = POINTER(GLUtesselator) 271 gluNewTess.argtypes = [] 272 gluNextContour = _libraries['libGLU.so.1'].gluNextContour 273 gluNextContour.restype = None 274 gluNextContour.argtypes = [POINTER(GLUtesselator), GLenum] 275 _GLUfuncptr = CFUNCTYPE(None) 276 gluNurbsCallback = _libraries['libGLU.so.1'].gluNurbsCallback 277 gluNurbsCallback.restype = None 278 gluNurbsCallback.argtypes = [POINTER(GLUnurbs), GLenum, _GLUfuncptr] 279 GLvoid = None 280 gluNurbsCallbackData = _libraries['libGLU.so.1'].gluNurbsCallbackData 281 gluNurbsCallbackData.restype = None 282 gluNurbsCallbackData.argtypes = [POINTER(GLUnurbs), POINTER(GLvoid)] 283 gluNurbsCallbackDataEXT = _libraries['libGLU.so.1'].gluNurbsCallbackDataEXT 284 gluNurbsCallbackDataEXT.restype = None 285 gluNurbsCallbackDataEXT.argtypes = [POINTER(GLUnurbs), POINTER(GLvoid)] 286 gluNurbsCurve = _libraries['libGLU.so.1'].gluNurbsCurve 287 gluNurbsCurve.restype = None 288 gluNurbsCurve.argtypes = [POINTER(GLUnurbs), GLint, POINTER(GLfloat), GLint, POINTER(GLfloat), GLint, GLenum] 289 gluNurbsProperty = _libraries['libGLU.so.1'].gluNurbsProperty 290 gluNurbsProperty.restype = None 291 gluNurbsProperty.argtypes = [POINTER(GLUnurbs), GLenum, GLfloat] 292 gluNurbsSurface = _libraries['libGLU.so.1'].gluNurbsSurface 293 gluNurbsSurface.restype = None 294 gluNurbsSurface.argtypes = [POINTER(GLUnurbs), GLint, POINTER(GLfloat), GLint, POINTER(GLfloat), GLint, GLint, POINTER(GLfloat), GLint, GLint, GLenum] 295 gluOrtho2D = _libraries['libGLU.so.1'].gluOrtho2D 296 gluOrtho2D.restype = None 297 gluOrtho2D.argtypes = [GLdouble, GLdouble, GLdouble, GLdouble] 298 gluPartialDisk = _libraries['libGLU.so.1'].gluPartialDisk 299 gluPartialDisk.restype = None 300 gluPartialDisk.argtypes = [POINTER(GLUquadric), GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble] 301 gluPerspective = _libraries['libGLU.so.1'].gluPerspective 302 gluPerspective.restype = None 303 gluPerspective.argtypes = [GLdouble, GLdouble, GLdouble, GLdouble] 304 gluPickMatrix = _libraries['libGLU.so.1'].gluPickMatrix 305 gluPickMatrix.restype = None 306 gluPickMatrix.argtypes = [GLdouble, GLdouble, GLdouble, GLdouble, POINTER(GLint)] 307 gluProject = _libraries['libGLU.so.1'].gluProject 308 gluProject.restype = GLint 309 gluProject.argtypes = [GLdouble, GLdouble, GLdouble, POINTER(GLdouble), POINTER(GLdouble), POINTER(GLint), POINTER(GLdouble), POINTER(GLdouble), POINTER(GLdouble)] 310 gluPwlCurve = _libraries['libGLU.so.1'].gluPwlCurve 311 gluPwlCurve.restype = None 312 gluPwlCurve.argtypes = [POINTER(GLUnurbs), GLint, POINTER(GLfloat), GLint, GLenum] 313 gluQuadricCallback = _libraries['libGLU.so.1'].gluQuadricCallback 314 gluQuadricCallback.restype = None 315 gluQuadricCallback.argtypes = [POINTER(GLUquadric), GLenum, _GLUfuncptr] 316 gluQuadricDrawStyle = _libraries['libGLU.so.1'].gluQuadricDrawStyle 317 gluQuadricDrawStyle.restype = None 318 gluQuadricDrawStyle.argtypes = [POINTER(GLUquadric), GLenum] 319 gluQuadricNormals = _libraries['libGLU.so.1'].gluQuadricNormals 320 gluQuadricNormals.restype = None 321 gluQuadricNormals.argtypes = [POINTER(GLUquadric), GLenum] 322 gluQuadricOrientation = _libraries['libGLU.so.1'].gluQuadricOrientation 323 gluQuadricOrientation.restype = None 324 gluQuadricOrientation.argtypes = [POINTER(GLUquadric), GLenum] 325 gluQuadricTexture = _libraries['libGLU.so.1'].gluQuadricTexture 326 gluQuadricTexture.restype = None 327 gluQuadricTexture.argtypes = [POINTER(GLUquadric), GLboolean] 328 gluScaleImage = _libraries['libGLU.so.1'].gluScaleImage 329 gluScaleImage.restype = GLint 330 gluScaleImage.argtypes = [GLenum, GLsizei, GLsizei, GLenum, c_void_p, GLsizei, GLsizei, GLenum, POINTER(GLvoid)] 331 gluSphere = _libraries['libGLU.so.1'].gluSphere 332 gluSphere.restype = None 333 gluSphere.argtypes = [POINTER(GLUquadric), GLdouble, GLint, GLint] 334 gluTessBeginContour = _libraries['libGLU.so.1'].gluTessBeginContour 335 gluTessBeginContour.restype = None 336 gluTessBeginContour.argtypes = [POINTER(GLUtesselator)] 337 gluTessBeginPolygon = _libraries['libGLU.so.1'].gluTessBeginPolygon 338 gluTessBeginPolygon.restype = None 339 gluTessBeginPolygon.argtypes = [POINTER(GLUtesselator), POINTER(GLvoid)] 340 gluTessCallback = _libraries['libGLU.so.1'].gluTessCallback 341 gluTessCallback.restype = None 342 gluTessCallback.argtypes = [POINTER(GLUtesselator), GLenum, _GLUfuncptr] 343 gluTessEndContour = _libraries['libGLU.so.1'].gluTessEndContour 344 gluTessEndContour.restype = None 345 gluTessEndContour.argtypes = [POINTER(GLUtesselator)] 346 gluTessEndPolygon = _libraries['libGLU.so.1'].gluTessEndPolygon 347 gluTessEndPolygon.restype = None 348 gluTessEndPolygon.argtypes = [POINTER(GLUtesselator)] 349 gluTessNormal = _libraries['libGLU.so.1'].gluTessNormal 350 gluTessNormal.restype = None 351 gluTessNormal.argtypes = [POINTER(GLUtesselator), GLdouble, GLdouble, GLdouble] 352 gluTessProperty = _libraries['libGLU.so.1'].gluTessProperty 353 gluTessProperty.restype = None 354 gluTessProperty.argtypes = [POINTER(GLUtesselator), GLenum, GLdouble] 355 gluTessVertex = _libraries['libGLU.so.1'].gluTessVertex 356 gluTessVertex.restype = None 357 gluTessVertex.argtypes = [POINTER(GLUtesselator), POINTER(GLdouble), POINTER(GLvoid)] 358 gluUnProject = _libraries['libGLU.so.1'].gluUnProject 359 gluUnProject.restype = GLint 360 gluUnProject.argtypes = [GLdouble, GLdouble, GLdouble, POINTER(GLdouble), POINTER(GLdouble), POINTER(GLint), POINTER(GLdouble), POINTER(GLdouble), POINTER(GLdouble)] 361 gluUnProject4 = _libraries['libGLU.so.1'].gluUnProject4 362 gluUnProject4.restype = GLint 363 gluUnProject4.argtypes = [GLdouble, GLdouble, GLdouble, GLdouble, POINTER(GLdouble), POINTER(GLdouble), POINTER(GLint), GLdouble, GLdouble, POINTER(GLdouble), POINTER(GLdouble), POINTER(GLdouble), POINTER(GLdouble)] 364 __all__ = ['gluEndPolygon', 'GLU_TESS_ERROR1', 'GLU_TESS_ERROR2', 365 'GLU_TESS_ERROR3', 'GLU_TESS_ERROR4', 'GLU_TESS_ERROR5', 366 'GLU_TESS_ERROR6', 'GLU_TESS_ERROR7', 'GLU_TESS_ERROR8', 367 'GLU_NURBS_ERROR25', 'GLU_NURBS_ERROR24', 368 'GLU_PARAMETRIC_ERROR', 'GLU_TESS_WINDING_ABS_GEQ_TWO', 369 'GLenum', 'gluNurbsProperty', 'GLU_OUTSIDE', 'GLU_LINE', 370 'GLboolean', 'GLU_OBJECT_PARAMETRIC_ERROR', 371 'gluDeleteTess', 'GLU_V_STEP', 'GLU_END', 372 'GLU_NURBS_COLOR_DATA', 'GLU_MAP1_TRIM_2', 373 'GLU_NURBS_ERROR22', 'GLU_INSIDE', 374 'GLU_OBJECT_PATH_LENGTH_EXT', 'GLU_SAMPLING_METHOD', 375 'gluTessEndContour', 'GLU_NURBS_VERTEX_DATA_EXT', 376 'GLU_TESS_ERROR', 'GLU_ERROR', 'GLU_NURBS_ERROR14', 377 'GLU_NURBS_ERROR15', 'GLU_NURBS_ERROR16', 378 'GLU_NURBS_ERROR17', 'GLU_NURBS_ERROR10', 379 'GLU_NURBS_ERROR11', 'GLU_NURBS_ERROR12', 380 'GLU_NURBS_ERROR13', 'GLU_TESS_TOLERANCE', 'gluNurbsCurve', 381 'GLU_TESS_ERROR_DATA', 'GLU_NURBS_ERROR18', 382 'GLU_NURBS_ERROR19', 'GLU_NONE', 'GLU_AUTO_LOAD_MATRIX', 383 'gluLoadSamplingMatrices', 'gluCylinder', 'GLU_POINT', 384 'gluDeleteQuadric', 'GLubyte', 'GLU_TESS_COMBINE_DATA', 385 'GLU_NURBS_BEGIN_DATA', 'GLU_INVALID_OPERATION', 386 'GLUnurbs', 'GLU_NURBS_TEX_COORD_EXT', 'gluNewQuadric', 387 'gluErrorString', 'GLU_NURBS_COLOR_DATA_EXT', 388 'gluBuild1DMipmaps', 'GLU_EXTERIOR', 'gluNextContour', 389 'GLU_TESS_WINDING_RULE', 'GLU_TESS_COMBINE', 'GLU_FILL', 390 'GLU_NURBS_MODE_EXT', 'GLU_TESS_MISSING_BEGIN_CONTOUR', 391 'GLU_NURBS_NORMAL_DATA', 'GLU_TESS_COORD_TOO_LARGE', 392 'GLU_UNKNOWN', 'GLU_TESS_END', 'GLU_TESS_EDGE_FLAG_DATA', 393 'gluTessBeginContour', 'gluNurbsSurface', 'GLsizei', 394 'GLU_NURBS_ERROR6', 'GLU_NURBS_ERROR7', 'GLU_NURBS_ERROR4', 395 'GLU_NURBS_ERROR5', 'GLU_NURBS_ERROR2', 'GLU_NURBS_ERROR3', 396 'GLU_EDGE_FLAG', 'GLU_NURBS_ERROR1', 'gluLookAt', 397 'gluBuild1DMipmapLevels', 'GLU_NURBS_ERROR8', 398 'GLU_NURBS_ERROR9', 'GLU_EXT_object_space_tess', 399 'gluBeginSurface', 'GLU_SMOOTH', 'GLU_TESS_EDGE_FLAG', 400 'GLdouble', 'GLU_NURBS_MODE', '_GLUfuncptr', 'GLU_CCW', 401 'GLU_OBJECT_PARAMETRIC_ERROR_EXT', 'gluBeginTrim', 402 'gluTessBeginPolygon', 'GLU_NURBS_NORMAL_DATA_EXT', 403 'GLU_CULLING', 'gluNurbsCallbackData', 404 'GLU_NURBS_TESSELLATOR', 'GLU_VERSION', 405 'GLU_TESS_MISSING_END_POLYGON', 'GLU_FALSE', 'GLU_CW', 406 'GLU_INVALID_ENUM', 'GLU_TESS_VERTEX_DATA', 407 'GLU_TESS_BEGIN_DATA', 'gluUnProject', 'GLU_VERTEX', 408 'gluScaleImage', 'gluQuadricDrawStyle', 'GLU_TESS_VERTEX', 409 'GLU_OUTLINE_POLYGON', 'gluTessNormal', 'GLUnurbsObj', 410 'GLU_NURBS_ERROR', 'GLU_FLAT', 'gluPartialDisk', 411 'gluPwlCurve', 'GLUtriangulatorObj', 'GLUtesselatorObj', 412 'gluQuadricNormals', 'GLU_NURBS_RENDERER_EXT', 413 'GLU_NURBS_NORMAL', 'gluEndSurface', 'gluTessEndPolygon', 414 'GLUquadric', 'gluProject', 'GLU_MAP1_TRIM_3', 'gluSphere', 415 'GLvoid', 'gluPickMatrix', 'gluEndCurve', 416 'GLU_NURBS_VERTEX', 'gluTessProperty', 'gluTessVertex', 417 'GLU_NURBS_TEXTURE_COORD_DATA', 'GLU_NURBS_ERROR29', 418 'GLU_TESS_NEED_COMBINE_CALLBACK', 419 'GLU_NURBS_TEXTURE_COORD', 'GLU_TRUE', 'GLU_NURBS_ERROR27', 420 'GLU_NURBS_ERROR26', 'GLU_NURBS_ERROR21', 421 'GLU_NURBS_ERROR20', 'GLU_NURBS_ERROR23', 422 'GLU_OUTLINE_PATCH', 'GLU_TESS_WINDING_NEGATIVE', 423 'gluBuild2DMipmaps', 'GLfloat', 424 'GLU_INCOMPATIBLE_GL_VERSION', 'GLU_OBJECT_PATH_LENGTH', 425 'gluNewTess', 'GLU_NURBS_VERTEX_EXT', 'GLUquadricObj', 426 'gluBuild3DMipmapLevels', 'gluNurbsCallback', 427 'GLU_TESS_BOUNDARY_ONLY', 'gluTessCallback', 428 'gluNurbsCallbackDataEXT', 'GLint', 'GLU_PATH_LENGTH', 429 'GLU_BEGIN', 'GLU_NURBS_END', 'gluBuild2DMipmapLevels', 430 'gluQuadricOrientation', 'GLU_TESS_BEGIN', 431 'GLU_SILHOUETTE', 'GLU_TESS_WINDING_ODD', 432 'gluNewNurbsRenderer', 'gluBuild3DMipmaps', 433 'GLU_NURBS_END_DATA_EXT', 'gluQuadricTexture', 434 'GLU_U_STEP', 'GLU_NURBS_TESSELLATOR_EXT', 435 'gluPerspective', 'GLUtesselator', 'GLU_NURBS_ERROR36', 436 'GLU_NURBS_ERROR37', 'GLU_NURBS_ERROR34', 437 'GLU_NURBS_ERROR35', 'GLU_NURBS_ERROR32', 438 'GLU_NURBS_ERROR33', 'GLU_NURBS_ERROR30', 439 'GLU_NURBS_RENDERER', 'GLU_SAMPLING_TOLERANCE', 440 'GLU_TESS_MAX_COORD', 'GLU_NURBS_BEGIN_DATA_EXT', 441 'GLU_TESS_WINDING_NONZERO', 442 'GLU_TESS_MISSING_BEGIN_POLYGON', 'GLU_INVALID_VALUE', 443 'GLU_NURBS_BEGIN_EXT', 'GLU_NURBS_COLOR', 444 'GLU_TESS_WINDING_POSITIVE', 'GLU_NURBS_NORMAL_EXT', 445 'gluDisk', 'GLU_EXTENSIONS', 'GLU_DOMAIN_DISTANCE', 446 'GLU_OUT_OF_MEMORY', 'GLU_NURBS_ERROR31', 447 'GLU_NURBS_VERTEX_DATA', 'gluBeginCurve', 448 'gluCheckExtension', 'GLU_NURBS_COLOR_EXT', 449 'gluUnProject4', 'GLU_NURBS_END_EXT', 450 'gluDeleteNurbsRenderer', 'GLU_NURBS_BEGIN', 451 'GLU_DISPLAY_MODE', 'GLU_TESS_MISSING_END_CONTOUR', 452 'gluOrtho2D', 'GLU_INTERIOR', 'GLU_TESS_END_DATA', 453 'GLU_NURBS_END_DATA', 'GLU_EXT_nurbs_tessellator', 454 'gluBeginPolygon', 'gluEndTrim', 'gluGetTessProperty', 455 'gluGetString', 'GLU_VERSION_1_1', 'GLU_VERSION_1_3', 456 'GLU_VERSION_1_2', 'GLU_NURBS_TEX_COORD_DATA_EXT', 457 'GLU_PARAMETRIC_TOLERANCE', 'gluGetNurbsProperty', 458 'gluQuadricCallback', 'GLU_NURBS_ERROR28'] 459