#include <ThreeJSForwardTranslator.hpp>
openstudio::model::ThreeJSForwardTranslator::ThreeJSForwardTranslator |
( |
| ) |
|
std::vector<LogMessage> openstudio::model::ThreeJSForwardTranslator::errors |
( |
| ) |
const |
Get error messages generated by the last translation.
ThreeScene openstudio::model::ThreeJSForwardTranslator::modelToThreeJS |
( |
const Model & |
model, |
|
|
bool |
triangulateSurfaces |
|
) |
| |
Convert an OpenStudio Model to ThreeJS format Triangulate surfaces if the ThreeJS representation will be used for display Do not triangulate surfaces if the ThreeJs representation will be translated back to a model.
ThreeScene openstudio::model::ThreeJSForwardTranslator::modelToThreeJS |
( |
const Model & |
model, |
|
|
bool |
triangulateSurfaces, |
|
|
std::function< void(double)> |
updatePercentage |
|
) |
| |
static unsigned openstudio::model::ThreeJSForwardTranslator::openstudioFaceFormatId |
( |
| ) |
|
|
static |
identifies ThreeJS faces in OpenStudio format (e.g. unlimited number of vertices)
std::vector<LogMessage> openstudio::model::ThreeJSForwardTranslator::warnings |
( |
| ) |
const |
Get warning messages generated by the last translation.