gleSuperExtrusion

Extrude arbitrary 2D contour along arbitrary 3D path, specifying local affine transformations.

Signature

gleSuperExtrusion( int( ncp ) , gleDouble[][2]( contour ) , gleDouble[][2]( cont_normal ) , gleDouble[3]( up ) , int( npoints ) , gleDouble[][3]( point_array ) , gleDouble[][3]( color_array ) , gleDouble[][2][3]( xform_array ) )-> void
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

Parameters

VariablesDescription
ncp
number of contour points
contour
2D contour
cont_normal
2D contour normals
up
up vector for contour
npoints
numpoints in poly-line
point_array
polyline vertices
color_array
colors at polyline verts
xform_array
2D contour affine transforms

See Also

gleExtrusion gleTwistExtrusion