OCC.Display.WebGl.threejs_renderer module¶
-
ExportEdgeToJSON
(edge_hash, point_set)¶ Export a set of points to a LineSegment buffergeometry
-
class
HTMLBody_Part1
(vertex_shader=None, fragment_shader=None, uniforms=None)¶ Bases:
object
-
get_str
()¶
-
-
class
HTMLHeader
(bg_gradient_color1='#ced7de', bg_gradient_color2='#808080')¶ Bases:
object
-
get_str
()¶
-
-
class
ThreejsRenderer
(path=None)¶ Bases:
object
-
DisplayShape
(shape, vertex_shader=None, fragment_shader=None, map_faces_to_mesh=False, export_edges=False, color=(0.65, 0.65, 0.65), specular_color=(1, 1, 1), shininess=0.9, transparency=0.0, line_color=(0, 0.0, 0.0), line_width=2.0, mesh_quality=1.0)¶
-
GenerateHTMLFile
()¶ Generate the HTML file to be rendered by the web browser
-
render
(server_port=8080, open_webbrowser=False)¶ render the scene into the browser.
-
-
color_to_hex
(rgb_color)¶ Takes a tuple with 3 floats between 0 and 1. Returns a hex. Useful to convert occ colors to web color code
-
spinning_cursor
()¶