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)¶ 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