fastdev.geom.warp_sdf_fns¶
Module Contents¶
- fastdev.geom.warp_sdf_fns.get_rotation_matrix(tf_mat: warp.mat44) warp.mat33 [source]¶
- Parameters:
tf_mat (warp.mat44)
- Return type:
warp.mat33
- fastdev.geom.warp_sdf_fns.query_sdf_on_meshes(points: wp.array(dtype=wp.vec3), points_first_idx: wp.array(dtype=wp.int32), mesh_ids: wp.array(dtype=wp.uint64), mesh_ids_first_idx: wp.array(dtype=wp.int32), inv_mesh_poses: wp.array(dtype=wp.mat44), enable_inv_mesh_poses: bool, mesh_scales: wp.array(dtype=wp.float32), enable_mesh_scales: bool, max_dist: float, signed_dists: wp.array(dtype=wp.float32), normals: wp.array(dtype=wp.vec3), closest_points: wp.array(dtype=wp.vec3), closest_points_in_mesh_coord: wp.array(dtype=wp.vec3), closest_mesh_indices: wp.array(dtype=wp.int32))[source]¶
- Parameters:
points (wp.array(dtype=wp.vec3))
points_first_idx (wp.array(dtype=wp.int32))
mesh_ids (wp.array(dtype=wp.uint64))
mesh_ids_first_idx (wp.array(dtype=wp.int32))
inv_mesh_poses (wp.array(dtype=wp.mat44))
enable_inv_mesh_poses (bool)
mesh_scales (wp.array(dtype=wp.float32))
enable_mesh_scales (bool)
max_dist (float)
signed_dists (wp.array(dtype=wp.float32))
normals (wp.array(dtype=wp.vec3))
closest_points (wp.array(dtype=wp.vec3))
closest_points_in_mesh_coord (wp.array(dtype=wp.vec3))
closest_mesh_indices (wp.array(dtype=wp.int32))
- fastdev.geom.warp_sdf_fns.query_sdf_in_scenes(points: wp.array(dtype=wp.vec3), points_first_idx: wp.array(dtype=wp.int32), mesh_ids: wp.array(dtype=wp.uint64), mesh_ids_first_idx: wp.array(dtype=wp.int32), mesh_poses: wp.array(dtype=wp.mat44), mesh_scales: wp.array(dtype=wp.float32), box_sizes: wp.array(dtype=wp.vec3), box_sizes_first_idx: wp.array(dtype=wp.int32), box_poses: wp.array(dtype=wp.mat44), box_scales: wp.array(dtype=wp.float32), max_dist: float, signed_dists: wp.array(dtype=wp.float32), normals: wp.array(dtype=wp.vec3), closest_points: wp.array(dtype=wp.vec3))[source]¶
- Parameters:
points (wp.array(dtype=wp.vec3))
points_first_idx (wp.array(dtype=wp.int32))
mesh_ids (wp.array(dtype=wp.uint64))
mesh_ids_first_idx (wp.array(dtype=wp.int32))
mesh_poses (wp.array(dtype=wp.mat44))
mesh_scales (wp.array(dtype=wp.float32))
box_sizes (wp.array(dtype=wp.vec3))
box_sizes_first_idx (wp.array(dtype=wp.int32))
box_poses (wp.array(dtype=wp.mat44))
box_scales (wp.array(dtype=wp.float32))
max_dist (float)
signed_dists (wp.array(dtype=wp.float32))
normals (wp.array(dtype=wp.vec3))
closest_points (wp.array(dtype=wp.vec3))