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