DHART
Loading...
Searching...
No Matches
nanort_raytracer.cpp File Reference
#include <ray_data.h>
#include <meshinfo.h>
#include "nanort.h"
#include <iostream>
#include <fstream>
#include <vector>
+ Include dependency graph for nanort_raytracer.cpp:

Go to the source code of this file.

Namespaces

namespace  HF
 Perform human scale analysis on 3D environments.
 
namespace  HF::nanoGeom
 
namespace  HF::RayTracer
 Cast rays to determine if and where they intersect geometry.
 

Macros

#define NANORT_USE_CPP11_FEATURE
 

Functions

bool HF::nanoGeom::nanoRT_RayCast (nanort::BVHAccel< double > &accel, nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > &triangle_intersector, nanort::Ray< double > &ray, nanort::TriangleIntersection< double > &isect)
 
nanort::BVHAccel< doubleHF::nanoGeom::nanoRT_BVH (Mesh &mesh)
 
nanort::BVHAccel< doubleHF::nanoGeom::nanoRT_BVH (Mesh mesh)
 
bool HF::nanoGeom::nanoRT_Intersect (Mesh &mesh, nanort::BVHAccel< double > &accel, nanoRT_Data &intersector)
 

Macro Definition Documentation

◆ NANORT_USE_CPP11_FEATURE

#define NANORT_USE_CPP11_FEATURE

Definition at line 1 of file nanort_raytracer.cpp.