#include <ThreeJS.hpp>
ThreeGeometryData holds the geometry data for an object.
◆ ThreeGeometryData()
openstudio::ThreeGeometryData::ThreeGeometryData |
( |
const std::vector< double > & | vertices, |
|
|
const std::vector< size_t > & | faces ) |
◆ castShadow()
bool openstudio::ThreeGeometryData::castShadow |
( |
| ) |
const |
◆ doubleSided()
bool openstudio::ThreeGeometryData::doubleSided |
( |
| ) |
const |
◆ faces()
std::vector< size_t > openstudio::ThreeGeometryData::faces |
( |
| ) |
const |
◆ normals()
std::vector< size_t > openstudio::ThreeGeometryData::normals |
( |
| ) |
const |
◆ receiveShadow()
bool openstudio::ThreeGeometryData::receiveShadow |
( |
| ) |
const |
◆ scale()
double openstudio::ThreeGeometryData::scale |
( |
| ) |
const |
◆ uvs()
std::vector< size_t > openstudio::ThreeGeometryData::uvs |
( |
| ) |
const |
◆ vertices()
std::vector< double > openstudio::ThreeGeometryData::vertices |
( |
| ) |
const |
◆ visible()
bool openstudio::ThreeGeometryData::visible |
( |
| ) |
const |