``openGL_library`` ================================================== .. py:module:: optimeed.visualize.openGL.openGL_library Module Contents --------------- Functions ~~~~~~~~~ .. autoapisummary:: optimeed.visualize.openGL.openGL_library.draw_closedPolygon optimeed.visualize.openGL.openGL_library.draw_extrudeZ optimeed.visualize.openGL.openGL_library.draw_triList optimeed.visualize.openGL.openGL_library.draw_lines optimeed.visualize.openGL.openGL_library.draw_spiralSheet optimeed.visualize.openGL.openGL_library.draw_spiralFront optimeed.visualize.openGL.openGL_library.draw_spiralFull optimeed.visualize.openGL.openGL_library.draw_spiral optimeed.visualize.openGL.openGL_library.draw_simple_rectangle optimeed.visualize.openGL.openGL_library.draw_rectangle optimeed.visualize.openGL.openGL_library.draw_2Dring optimeed.visualize.openGL.openGL_library.draw_2Dring_diff_angle optimeed.visualize.openGL.openGL_library.draw_tubeSheet optimeed.visualize.openGL.openGL_library.draw_cylinder optimeed.visualize.openGL.openGL_library.draw_part_cylinder optimeed.visualize.openGL.openGL_library.draw_disk optimeed.visualize.openGL.openGL_library.draw_part_disk optimeed.visualize.openGL.openGL_library.draw_part_disk_diff_angles optimeed.visualize.openGL.openGL_library.draw_carved_disk optimeed.visualize.openGL.openGL_library.draw_part_cylinder_throat optimeed.visualize.openGL.openGL_library.drawWireTube .. py:function:: draw_closedPolygon(xClockWise, yClockWise) .. py:function:: draw_extrudeZ(xList, yList, zExtrude) .. py:function:: draw_triList(theTriList) .. py:function:: draw_lines(x, z) .. py:function:: draw_spiralSheet(innerRadius, thickness, length, theAngle, n, reverseDirection=False) .. py:function:: draw_spiralFront(innerRadius, thicknessMaterial, thicknessSpiral, z0, theAngle, n, reverseDirection=False) .. py:function:: draw_spiralFull(innerRadius, outerRadius, thicknessMaterial, thicknessSpiral, length, n) .. py:function:: draw_spiral(innerRadius, outerRadius, thicknessMaterial, thicknessSpiral, length, cutAngle, n) .. py:function:: draw_simple_rectangle(width, height) .. py:function:: draw_rectangle(rIn, length, thickness, angle, reverseDirection=False) .. py:function:: draw_2Dring(innerRadius, outerRadius, z0, theAngle, n, reverseDirection=False) .. py:function:: draw_2Dring_diff_angle(innerRadius, outerRadius, angle_in, angle_out, n, reverseDirection=False) .. py:function:: draw_tubeSheet(radius, length, theAngle, n, reverseDirection=False) .. py:function:: draw_cylinder(innerRadius, outerRadius, length, n, translate=0) .. py:function:: draw_part_cylinder(innerRadius, outerRadius, length, angle, n, translate=0, drawSides=True) .. py:function:: draw_disk(innerRadius, outerRadius, n, translate=0) .. py:function:: draw_part_disk(innerRadius, outerRadius, thickness, angle, n, translate=0) .. py:function:: draw_part_disk_diff_angles(innerRadius, outerRadius, thickness, angle_in, angle_out, n) .. py:function:: draw_carved_disk(innerRadius, outerRadius, carvedRin, carvedRout, thickness, depth, angle, n, translate=0) .. py:function:: draw_part_cylinder_throat(rIn, rOut, rOutThroat, length, lengthThroat, angle, n, translate=0) .. py:function:: drawWireTube(diameter, xa, ya, xb, yb, n=50, translateZ=0)