OpenGL.GLE
Modules
GL Extrusion Routine Library (GLE) wrapper for OpenGL-ctypes
Functions
gleExtrusion(
contour
,
cont_normal
,
up
,
point_array
,
color_array
)
gleExtrusion( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array) ) -> None
gleHelicoid(
rToroid
,
startRadius
,
drdTheta
,
startZ
,
dzdTheta
,
startXform
,
dXformdTheta
,
startTheta
,
sweepTheta
)
gleHelicoid( gleDouble(rToroid), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> None
gleLathe(
contour
,
cont_normal
,
up
,
startRadius
,
drdTheta
,
startZ
,
dzdTheta
,
startXform
,
dXformdTheta
,
startTheta
,
sweepTheta
)
gleLathe( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> None
glePolyCone(
point_array
,
color_array
,
radius_array
)
glePolyCone( c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), arrays.GLdoubleArray(radius_array) ) -> None
glePolyCylinder(
point_array
,
color_array
,
radius
)
glePolyCylinder( c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), gleDouble(radius) ) -> None
gleScrew(
contour
,
cont_normal
,
up
,
startz
,
endz
,
twist
)
gleScrew( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), gleDouble(startz), gleDouble(endz), gleDouble(twist) ) -> None
gleSpiral(
contour
,
cont_normal
,
up
,
startRadius
,
drdTheta
,
startZ
,
dzdTheta
,
startXform
,
dXformdTheta
,
startTheta
,
sweepTheta
)
gleSpiral( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> None
gleSuperExtrusion(
contour
,
cont_normal
,
up
,
point_array
,
color_array
,
xform_array
)
gleSuperExtrusion( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), arrays.GLdoubleArray(xform_array) ) -> None
gleToroid(
rToroid
,
startRadius
,
drdTheta
,
startZ
,
dzdTheta
,
startXform
,
dXformdTheta
,
startTheta
,
sweepTheta
)
gleToroid( gleDouble(rToroid), gleDouble(startRadius), gleDouble(drdTheta), gleDouble(startZ), gleDouble(dzdTheta), arrays.GLdoubleArray(startXform), arrays.GLdoubleArray(dXformdTheta), gleDouble(startTheta), gleDouble(sweepTheta) ) -> None
gleTwistExtrusion(
contour
,
cont_normal
,
up
,
point_array
,
color_array
,
twist_array
)
gleTwistExtrusion( c_int(ncp), arrays.GLdoubleArray(contour), arrays.GLdoubleArray(cont_normal), arrays.GLdoubleArray(up), c_int(npoints), arrays.GLdoubleArray(point_array), arrays.GLfloatArray(color_array), arrays.GLdoubleArray(twist_array) ) -> None
urot_about_axis(
m
,
angle
,
axis
)
urot_about_axis( arrays.GLdoubleArray(m), gleDouble(angle), arrays.GLdoubleArray(axis) ) -> None
urot_axis(
m
,
omega
,
axis
)
urot_axis( arrays.GLdoubleArray(m), gleDouble(omega), arrays.GLdoubleArray(axis) ) -> None
urot_prince(
m
,
omega
,
axis
)
urot_prince( arrays.GLdoubleArray(m), gleDouble(omega), c_char(axis) ) -> None
uview_direction(
m
,
v21
,
up
)
uview_direction( arrays.GLdoubleArray(m), arrays.GLdoubleArray(v21), arrays.GLdoubleArray(up) ) -> None
uviewpoint(
m
,
v1
,
v2
,
up
)
uviewpoint( arrays.GLdoubleArray(m), arrays.GLdoubleArray(v1), arrays.GLdoubleArray(v2), arrays.GLdoubleArray(up) ) -> None
Classes
class c_double_Array_3_Array_2(
Array
):