|
triro 1.3.0
A Python Ray-Mesh Intersector in OptiX
|
This is the complete list of members for triro.ray.ray_optix.RayMeshIntersector, including all inherited members.
| __init__(self, **kwargs) | triro.ray.ray_optix.RayMeshIntersector | |
| as_wrapper | triro.ray.ray_optix.RayMeshIntersector | |
| contains_points(self, Float32[torch.Tensor, "*b 3"] points, Optional[Float32[torch.Tensor, "3"]] check_direction=None) | triro.ray.ray_optix.RayMeshIntersector | |
| intersects_any(self, Float32[torch.Tensor, "*b 3"] origins, Float32[torch.Tensor, "*b 3"] directions) | triro.ray.ray_optix.RayMeshIntersector | |
| intersects_closest | triro.ray.ray_optix.RayMeshIntersector | |
| intersects_count(self, Float32[torch.Tensor, "*b 3"] origins, Float32[torch.Tensor, "*b 3"] directions) | triro.ray.ray_optix.RayMeshIntersector | |
| intersects_first(self, Float32[torch.Tensor, "*b 3"] origins, Float32[torch.Tensor, "*b 3"] directions) | triro.ray.ray_optix.RayMeshIntersector | |
| intersects_id(self, Float32[torch.Tensor, "*b 3"] origins, Float32[torch.Tensor, "*b 3"] directions, bool return_locations=False, bool multiple_hits=True) | triro.ray.ray_optix.RayMeshIntersector | |
| intersects_location(self, Float32[torch.Tensor, "*b 3"] origins, Float32[torch.Tensor, "*b 3"] directions) | triro.ray.ray_optix.RayMeshIntersector | |
| mesh_aabb | triro.ray.ray_optix.RayMeshIntersector | |
| mesh_faces | triro.ray.ray_optix.RayMeshIntersector | |
| mesh_vertices | triro.ray.ray_optix.RayMeshIntersector | |
| update_raw(self, Float32[torch.Tensor, "n 3"] vertices, Int32[torch.Tensor, "f 3"] faces) | triro.ray.ray_optix.RayMeshIntersector |