rasternp.py
NOTE: this module is a feature under developement
-
class RasterNumpy(opts)[source]
Bases: IRenderer
-
__init__(opts)[source]
-
opts
-
render(scene, cam_ind=0, frame_ind=0, field_ind=0)[source]
-
render_to_disk(scene, cam_ind=0, frame_ind=0, field_ind=0, save_path=None)[source]
-
render_all(scene)[source]
-
render_all_to_disk(scene, save_path=None)[source]
-
scene
-
class RasterNP[source]
Bases: object
-
static world_to_raster_coords(world_to_cam_mat, pixels_num, image_dims, image_dist, coords_world)[source]
-
static back_face_removal_mask(world_to_cam_mat, coords_world, connect)[source]
-
static crop_and_bound_by_connect(pixels_num, coords_raster, connectivity)[source]
-
static elem_bound_box_low(coord_min)[source]
-
static elem_bound_box_high(coord_max, image_px)[source]
-
static average_buffers(cam_data, image_buff_subpx, depth_buff_subpx)[source]
-
static setup_frame(camera, mesh, frame_ind=0)[source]
-
static raster_elem(elem_raster_coords, elem_bound_box_inds, elem_area, field_divide_z, sub_samp)[source]
-
static raster_one_mesh(connect_in_frame, coords_raster, elem_bound_box_inds, elem_areas, field_frame_div_z, sub_samp, image_buff_subpx, depth_buff_subpx)[source]
-
static raster_frame(cam_ind, frame_ind, field_ind, cam_data, meshes, opts, save_path)[source]
-
static raster_scene(scene, opts, save_path=None)[source]
-
edge_function(vert_a, vert_b, vert_c)[source]
-
edge_function_slice(vert_a, vert_b, vert_c)[source]