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 |