importWebGL Namespace Reference
WebGL file format exporter. More...
Functions | |
def | export (exportList, filename, colors=None, camera=None) |
def | getCameraData (camera=None) |
def | getHTML (objectsList, colors=None, camera=None) |
def | getObjectData (obj, wireframeMode=wireframeStyle, color=None) |
Variables | |
cameraPosition = None | |
FreeCADGui = None | |
int | linewidth = 1 |
pythonopen = open | |
string | tab = " " |
string | template |
string | wireframeStyle = "faceloop" |
Detailed Description
WebGL file format exporter.
This module provides tools to export HTML files containing the exported objects in WebGL format and a simple three.js-based viewer.
Function Documentation
◆ export()
def importWebGL.export | ( | exportList, | |
filename, | |||
colors = None , |
|||
camera = None |
|||
) |
References getHTML(), and pythonopen.
◆ getCameraData()
def importWebGL.getCameraData | ( | camera = None | ) |
References OfflineRenderingUtils.getCoinCamera().
Referenced by getHTML().
◆ getHTML()
def importWebGL.getHTML | ( | objectsList, | |
colors = None , |
|||
camera = None |
|||
) |
References getCameraData(), and getObjectData().
Referenced by export().
◆ getObjectData()
def importWebGL.getObjectData | ( | obj, | |
wireframeMode = wireframeStyle , |
|||
color = None |
|||
) |
returns the geometry data of an object as three.js snippet. wireframeMode can be multimaterial, faceloop, or None
Referenced by getHTML().
Variable Documentation
◆ cameraPosition
importWebGL.cameraPosition = None |
◆ FreeCADGui
importWebGL.FreeCADGui = None |
◆ linewidth
int importWebGL.linewidth = 1 |
◆ pythonopen
importWebGL.pythonopen = open |
Referenced by export().
◆ tab
string importWebGL.tab = " " |
◆ template
string importWebGL.template |
◆ wireframeStyle
string importWebGL.wireframeStyle = "faceloop" |