rasternp¶
NOTE: this module is a feature under developement
- class pyvale.rasternp.RasterNP[source]¶
Bases:
object
- static average_buffers(cam_data: CameraData, image_buff_subpx: ndarray, depth_buff_subpx: ndarray) tuple[ndarray, ndarray] [source]¶
- static back_face_removal_mask(world_to_cam_mat: ndarray, coords_world: ndarray, connect: ndarray) ndarray [source]¶
- static crop_and_bound_by_connect(pixels_num: ndarray, coords_raster: ndarray, connectivity: ndarray) tuple[ndarray, ndarray] [source]¶
- static raster_elem(elem_raster_coords: ndarray, elem_bound_box_inds: ndarray, elem_area: float, field_divide_z: ndarray, sub_samp: int) tuple[ndarray, ndarray, ndarray, ndarray] [source]¶
- static raster_frame(cam_ind: int, frame_ind: int, field_ind: int, cam_data: CameraData, meshes: list[RenderMesh], opts: RasterOpts, save_path: Path | None) ndarray | None [source]¶
- static raster_one_mesh(connect_in_frame: ndarray, coords_raster: ndarray, elem_bound_box_inds: ndarray, elem_areas: ndarray, field_frame_div_z: ndarray, sub_samp: int, image_buff_subpx: ndarray, depth_buff_subpx: ndarray) tuple[ndarray, ndarray] [source]¶
- static raster_scene(scene: RenderScene, opts: RasterOpts, save_path: Path | None = None) list[ndarray] | None [source]¶
- static setup_frame(camera: CameraData, mesh: RenderMesh, frame_ind: int = 0) tuple[ndarray, ndarray, ndarray] [source]¶
- class pyvale.rasternp.RasterNumpy(opts: RasterOpts)[source]¶
Bases:
IRenderer
- opts¶
- render(scene: RenderScene, cam_ind: int = 0, frame_ind: int = 0, field_ind: int = 0) ndarray [source]¶
- render_all(scene: RenderScene) list[ndarray] [source]¶
- render_all_to_disk(scene: RenderScene, save_path: Path | None = None) None [source]¶
- render_to_disk(scene: RenderScene, cam_ind: int = 0, frame_ind: int = 0, field_ind: int = 0, save_path: Path | None = None) None [source]¶
- scene¶
- pyvale.rasternp.edge_function(vert_a: ndarray, vert_b: ndarray, vert_c: ndarray) ndarray ¶
- pyvale.rasternp.edge_function_slice(vert_a: ndarray, vert_b: ndarray, vert_c: ndarray) ndarray ¶