triro 1.3.0
A Python Ray-Mesh Intersector in OptiX
Loading...
Searching...
No Matches
hmesh::OptixAccelStructureWrapperCPP Struct Reference

#include <ray.h>

Collaboration diagram for hmesh::OptixAccelStructureWrapperCPP:

Public Member Functions

void buildAccelStructure (torch::Tensor vertices, torch::Tensor faces)
 
void freeAccelStructure ()
 

Public Attributes

OptixTraversableHandle asHandle = 0
 
CUDABuffer asBuffer
 

Detailed Description

Definition at line 11 of file ray.h.

Member Function Documentation

◆ buildAccelStructure()

void hmesh::OptixAccelStructureWrapperCPP::buildAccelStructure ( torch::Tensor  vertices,
torch::Tensor  faces 
)

Definition at line 27 of file ray.cpp.

◆ freeAccelStructure()

void hmesh::OptixAccelStructureWrapperCPP::freeAccelStructure ( )

Definition at line 102 of file ray.cpp.

Member Data Documentation

◆ asBuffer

CUDABuffer hmesh::OptixAccelStructureWrapperCPP::asBuffer

Definition at line 13 of file ray.h.

◆ asHandle

OptixTraversableHandle hmesh::OptixAccelStructureWrapperCPP::asHandle = 0

Definition at line 12 of file ray.h.


The documentation for this struct was generated from the following files: