|
triro 1.3.0
A Python Ray-Mesh Intersector in OptiX
|

Go to the source code of this file.
Namespaces | |
| namespace | hmesh |
Functions | |
| void | hmesh::initOptix () |
| void | hmesh::createOptixContext () |
| void | hmesh::createOptixModule () |
| torch::Tensor | hmesh::intersectsAny (OptixAccelStructureWrapperCPP as, const torch::Tensor &origins, const torch::Tensor &dirs) |
| torch::Tensor | hmesh::intersectsFirst (OptixAccelStructureWrapperCPP as, const torch::Tensor &origins, const torch::Tensor &dirs) |
| std::tuple< torch::Tensor, torch::Tensor, torch::Tensor, torch::Tensor, torch::Tensor > | hmesh::intersectsClosest (OptixAccelStructureWrapperCPP as, torch::Tensor origins, torch::Tensor directions) |
| Find if ray hits any triangle and return ray index, triangle index, hit location and uv. | |
| torch::Tensor | hmesh::intersectsCount (OptixAccelStructureWrapperCPP as, torch::Tensor origins, torch::Tensor directions) |
| std::tuple< torch::Tensor, torch::Tensor, torch::Tensor > | hmesh::intersectsLocation (OptixAccelStructureWrapperCPP as, torch::Tensor origins, torch::Tensor directions) |
| void | hmesh::createPipelines () |
| void | hmesh::buildSBT () |
| PYBIND11_MODULE (TORCH_EXTENSION_NAME, m) | |
| PYBIND11_MODULE | ( | TORCH_EXTENSION_NAME | , |
| m | |||
| ) |
Definition at line 31 of file binding.cpp.