pyridescence.guik module
- class pyridescence.guik.Application
Bases:
pybind11_object- close(self: pyridescence.guik.Application) None
- closed(self: pyridescence.guik.Application) bool
- disable_docking(self: pyridescence.guik.Application) None
- disable_vsync(self: pyridescence.guik.Application) None
- enable_docking(self: pyridescence.guik.Application) None
- enable_vsync(self: pyridescence.guik.Application) None
- framebuffer_size(self: pyridescence.guik.Application) numpy.ndarray[numpy.int32[2, 1]]
- fullscreen_window(self: pyridescence.guik.Application) None
- hide_window(self: pyridescence.guik.Application) None
- maximize_window(self: pyridescence.guik.Application) None
- ok(self: pyridescence.guik.Application) bool
- resize(self: pyridescence.guik.Application, arg0: numpy.ndarray[numpy.int32[2, 1]]) None
- set_title(self: pyridescence.guik.Application, arg0: str) None
- show_window(self: pyridescence.guik.Application) None
- spin(self: pyridescence.guik.Application) None
- spin_once(self: pyridescence.guik.Application) bool
- window_size(self: pyridescence.guik.Application) numpy.ndarray[numpy.int32[2, 1]]
- class pyridescence.guik.ArcBallCameraControl
Bases:
CameraControl
- class pyridescence.guik.AsyncLightViewer
Bases:
AsyncLightViewerContext- async_sub_viewer(self: pyridescence.guik.AsyncLightViewer, arg0: str, arg1: tuple[int, int]) pyridescence.guik.AsyncLightViewerContext
- clear_images(self: pyridescence.guik.AsyncLightViewer) None
- static destroy() None
- fit_all_plots(self: pyridescence.guik.AsyncLightViewer) None
- fit_plot(self: pyridescence.guik.AsyncLightViewer, plot_name: str) None
- static instance(size: numpy.ndarray[numpy.int32[2, 1]] = array([1920, 1080], dtype=int32), background: bool = False, title: str = 'screen') pyridescence.guik.LightViewer
- remove_image(self: pyridescence.guik.AsyncLightViewer, arg0: str) None
- static toggle_wait() None
- update_image(self: pyridescence.guik.AsyncLightViewer, name: str, width: int, height: int, rgba_bytes: list[int], scale: float = -1.0, order: int = -1) None
- update_plot_histogram(self: pyridescence.guik.AsyncLightViewer, plot_name: str, label: str, xs: list[float], ys: list[float] = [], x_bins: int = -2, y_bins: int = -2, x_range: numpy.ndarray[numpy.float64[2, 1]] = array([0., 0.]), y_range: numpy.ndarray[numpy.float64[2, 1]] = array([0., 0.]), histogram_flags: int = 0) None
- update_plot_line(self: pyridescence.guik.AsyncLightViewer, plot_name: str, label: str, xs: list[float], ys: list[float] = [], line_flags: int = 0, max_num_data: int = 1048576) None
- update_plot_scatter(self: pyridescence.guik.AsyncLightViewer, plot_name: str, label: str, xs: list[float], ys: list[float] = [], scatter_flats: int = 0) None
- static wait() None
- static wait_until_click() None
- class pyridescence.guik.AsyncLightViewerContext
Bases:
pybind11_object- append_text(self: pyridescence.guik.AsyncLightViewerContext, arg0: str) None
- clear(self: pyridescence.guik.AsyncLightViewerContext) None
- clear_drawables(self: pyridescence.guik.AsyncLightViewerContext) None
- clear_text(self: pyridescence.guik.AsyncLightViewerContext) None
- disable_xy_grid(self: pyridescence.guik.AsyncLightViewerContext) None
- enable_xy_grid(self: pyridescence.guik.AsyncLightViewerContext) None
- load_camera_settings(self: pyridescence.guik.AsyncLightViewerContext, path: str) None
- lookat(self: pyridescence.guik.AsyncLightViewerContext, pt: numpy.ndarray[numpy.float32[3, 1]]) None
- register_ui_callback(self: pyridescence.guik.AsyncLightViewerContext, callback_name: str, callback: Callable[[], None]) None
- remove_drawable(self: pyridescence.guik.AsyncLightViewerContext, pattern: str, regex: bool = False) None
- remove_ui_callback(self: pyridescence.guik.AsyncLightViewerContext, callback_name: str) None
- reset_center(self: pyridescence.guik.AsyncLightViewerContext) None
- save_camera_settings(self: pyridescence.guik.AsyncLightViewerContext, path: str) None
- save_color_buffer(self: pyridescence.guik.AsyncLightViewerContext, path: str) None
- save_depth_buffer(self: pyridescence.guik.AsyncLightViewerContext, path: str, real_scale: bool = True) None
- set_colormap(self: pyridescence.guik.AsyncLightViewerContext, arg0: pyridescence.glk.COLORMAP) None
- set_draw_xy_grid(self: pyridescence.guik.AsyncLightViewerContext, arg0: bool) None
- set_point_shape(self: pyridescence.guik.AsyncLightViewerContext, point_size: float = 1.0, metric: bool = True, circle: bool = True) None
- update_cone(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_coord(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_cube(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_drawable_setting(self: pyridescence.guik.AsyncLightViewerContext, name: str, setting: pyridescence.guik.ShaderSetting) None
- update_frustum(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_icosahedron(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_normal_dists(*args, **kwargs)
Overloaded function.
update_normal_dists(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: list[numpy.ndarray[numpy.float32[3, 1]]], arg2: list[numpy.ndarray[numpy.float32[3, 3]]], arg3: float, arg4: pyridescence.guik.ShaderSetting) -> None
update_normal_dists(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: list[numpy.ndarray[numpy.float32[4, 1]]], arg2: list[numpy.ndarray[numpy.float32[4, 4]]], arg3: float, arg4: pyridescence.guik.ShaderSetting) -> None
- update_points(*args, **kwargs)
Overloaded function.
update_points(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: numpy.ndarray[numpy.float32[m, n]], arg2: pyridescence.guik.ShaderSetting) -> None
update_points(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: numpy.ndarray[numpy.float32[m, n]], arg2: numpy.ndarray[numpy.float32[m, n]], arg3: pyridescence.guik.ShaderSetting) -> None
- update_sphere(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_thin_lines(self: pyridescence.guik.AsyncLightViewerContext, name: str, vertices: numpy.ndarray[numpy.float32[m, n]], colors: numpy.ndarray[numpy.float32[m, n]] = array([], shape=(0, 0), dtype=float32), indices: list[int] = [], line_strip: bool = False, shader_setting: pyridescence.guik.ShaderSetting = <pyridescence.guik.ShaderSetting object at 0x70b11ad3e1f0>) None
- update_wire_cone(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_cube(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_frustum(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_icosahedron(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_sphere(self: pyridescence.guik.AsyncLightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- use_arcball_camera_control(self: pyridescence.guik.AsyncLightViewerContext, distance: float = 80.0, theta: float = 0.0, phi: float = -1.0471975511965976) None
- use_fps_camera_control(self: pyridescence.guik.AsyncLightViewerContext, fovy_deg: float = 60.0) None
- use_orbit_camera_control(self: pyridescence.guik.AsyncLightViewerContext, distance: float = 80.0, theta: float = 0.0, phi: float = -1.0471975511965976) None
- use_orbit_camera_control_xz(self: pyridescence.guik.AsyncLightViewerContext, distance: float = 80.0, theta: float = 0.0, phi: float = 0.0) None
- use_topdown_camera_control(self: pyridescence.guik.AsyncLightViewerContext, distance: float = 80.0, theta: float = 0.0) None
- class pyridescence.guik.CameraControl
Bases:
pybind11_object- lookat(self: pyridescence.guik.CameraControl, arg0: numpy.ndarray[numpy.float32[3, 1]]) None
- reset_center(self: pyridescence.guik.CameraControl) None
- view_matrix(self: pyridescence.guik.CameraControl) numpy.ndarray[numpy.float32[4, 4]]
- class pyridescence.guik.FPSCameraControl
Bases:
CameraControl- set_depth_range(self: pyridescence.guik.FPSCameraControl, arg0: numpy.ndarray[numpy.float32[2, 1]]) None
- set_fovy(self: pyridescence.guik.FPSCameraControl, arg0: float) None
- set_mouse_senstivity(self: pyridescence.guik.FPSCameraControl, arg0: float, arg1: float) None
- set_pose(self: pyridescence.guik.FPSCameraControl, arg0: numpy.ndarray[numpy.float32[3, 1]], arg1: float, arg2: float) None
- set_translation_speed(self: pyridescence.guik.FPSCameraControl, arg0: float) None
- class pyridescence.guik.FlatBlue(*args, **kwargs)
Bases:
FlatColorOverloaded function.
__init__(self: pyridescence.guik.FlatBlue) -> None
__init__(self: pyridescence.guik.FlatBlue, arg0: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.FlatBlue, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- class pyridescence.guik.FlatColor(*args, **kwargs)
Bases:
ShaderSettingOverloaded function.
__init__(self: pyridescence.guik.FlatColor, r: float, g: float, b: float, a: float) -> None
__init__(self: pyridescence.guik.FlatColor, r: float, g: float, b: float, a: float, model_matrix: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.FlatColor, r: float, g: float, b: float, a: float, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- class pyridescence.guik.FlatGreen(*args, **kwargs)
Bases:
FlatColorOverloaded function.
__init__(self: pyridescence.guik.FlatGreen) -> None
__init__(self: pyridescence.guik.FlatGreen, arg0: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.FlatGreen, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- class pyridescence.guik.FlatOrange(*args, **kwargs)
Bases:
FlatColorOverloaded function.
__init__(self: pyridescence.guik.FlatOrange) -> None
__init__(self: pyridescence.guik.FlatOrange, arg0: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.FlatOrange, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- class pyridescence.guik.FlatRed(*args, **kwargs)
Bases:
FlatColorOverloaded function.
__init__(self: pyridescence.guik.FlatRed) -> None
__init__(self: pyridescence.guik.FlatRed, arg0: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.FlatRed, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- class pyridescence.guik.HoveredDrawings(self: pyridescence.guik.HoveredDrawings, context: guik::LightViewerContext = None)
Bases:
pybind11_object- add_circle(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], color: int = 4294967295, radius: float = 10.0, num_segments: int = 32, thickness: float = 1.0) int
- add_circle_on(self: pyridescence.guik.HoveredDrawings, drawable_name: str, color: int = 4294967295, radius: float = 10.0, num_segments: int = 32, thickness: float = 1.0) int
- add_cross(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], color: int = 4294967295, size: float = 7.070000171661377, thickness: float = 1.0) int
- add_cross_on(self: pyridescence.guik.HoveredDrawings, drawable_name: str, color: int = 4294967295, size: float = 7.070000171661377, thickness: float = 1.0) int
- add_filled_rect(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], color: int = 4294967295, size: numpy.ndarray[numpy.float32[2, 1]] = array([15., 15.], dtype=float32), offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32)) int
- add_filled_rect_on(self: pyridescence.guik.HoveredDrawings, drawable_name: str, color: int = 4294967295, size: numpy.ndarray[numpy.float32[2, 1]] = array([15., 15.], dtype=float32), offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32)) int
- add_filled_triangle(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], color: int = 4294967295, height: float = 20.0, upsidedown: bool = True, centering: bool = False) int
- add_filled_triangle_on(self: pyridescence.guik.HoveredDrawings, drawable_name: str, color: int = 4294967295, height: float = 20.0, upsidedown: bool = True, centering: bool = False) int
- add_image(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], texture: pyridescence.glk.Texture, size: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32), offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32), bg_color: int = 0, border_color: int = 0, border_thickness: float = 1.0) int
- add_image_on(self: pyridescence.guik.HoveredDrawings, drawable_name: str, texture: pyridescence.glk.Texture, size: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32), offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32), bg_color: int = 0, border_color: int = 0, border_thickness: float = 1.0) int
- add_rect(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], color: int = 4294967295, size: numpy.ndarray[numpy.float32[2, 1]] = array([15., 15.], dtype=float32), offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32)) int
- add_rect_on(self: pyridescence.guik.HoveredDrawings, drawable: str, color: int = 4294967295, size: numpy.ndarray[numpy.float32[2, 1]] = array([15., 15.], dtype=float32), offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32)) int
- add_text(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], text: str, fg_color: int = 4294967295, bg_color: int = 2147483648, offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32)) int
- add_text_on(self: pyridescence.guik.HoveredDrawings, drawable_name: str, text: str, fg_color: int = 4294967295, bg_color: int = 2147483648, offset: numpy.ndarray[numpy.float32[2, 1]] = array([0., 0.], dtype=float32)) int
- add_triangle(self: pyridescence.guik.HoveredDrawings, pt: numpy.ndarray[numpy.float32[3, 1]], color: int = 4294967295, height: float = 20.0, thickness: float = 1.0, upsidedown: bool = True, centering: bool = False) int
- add_triangle_on(self: pyridescence.guik.HoveredDrawings, drawable: str, color: int = 4294967295, height: float = 20.0, thickness: float = 1.0, upsidedown: bool = True, centering: bool = False) int
- clear(self: pyridescence.guik.HoveredDrawings) None
- create_callback(self: pyridescence.guik.HoveredDrawings) Callable[[], None]
- remove_drawing(self: pyridescence.guik.HoveredDrawings, drawing_id: int) None
- class pyridescence.guik.LightViewer
Bases:
Application,LightViewerContext- clear_images(self: pyridescence.guik.LightViewer) None
- fit_all_plots(self: pyridescence.guik.LightViewer) None
- fit_plot(self: pyridescence.guik.LightViewer, plot_name: str) None
- static instance(size: numpy.ndarray[numpy.int32[2, 1]] = array([1920, 1080], dtype=int32), background: bool = False, title: str = 'screen') pyridescence.guik.LightViewer
- remove_image(self: pyridescence.guik.LightViewer, arg0: str) None
- spin_until_click(self: pyridescence.guik.LightViewer) bool
- sub_viewer(self: pyridescence.guik.LightViewer, name: str, size: tuple[int, int] = (-1, -1)) pyridescence.guik.LightViewerContext
- toggle_spin_once(self: pyridescence.guik.LightViewer) bool
- update_image(self: pyridescence.guik.LightViewer, name: str, image: pyridescence.glk.Texture, scale: float = -1.0, order: int = -1) None
- update_plot_histogram(self: pyridescence.guik.LightViewer, plot_name: str, label: str, xs: list[float], ys: list[float] = [], x_bins: int = -2, y_bins: int = -2, x_range: numpy.ndarray[numpy.float64[2, 1]] = array([0., 0.]), y_range: numpy.ndarray[numpy.float64[2, 1]] = array([0., 0.]), histogram_flags: int = 0) None
- update_plot_line(self: pyridescence.guik.LightViewer, plot_name: str, label: str, xs: list[float], ys: list[float] = [], line_flags: int = 0, max_num_data: int = 1048576) None
- update_plot_scatter(self: pyridescence.guik.LightViewer, plot_name: str, label: str, xs: list[float], ys: list[float] = [], scatter_flats: int = 0) None
- class pyridescence.guik.LightViewerContext
Bases:
pybind11_object- append_text(self: pyridescence.guik.LightViewerContext, arg0: str) None
- clear(self: pyridescence.guik.LightViewerContext) None
- clear_drawable_filters(self: pyridescence.guik.LightViewerContext) None
- clear_drawables(self: pyridescence.guik.LightViewerContext) None
- clear_partial_rendering(self: pyridescence.guik.LightViewerContext) None
- clear_text(self: pyridescence.guik.LightViewerContext) None
- color_buffer(self: pyridescence.guik.LightViewerContext) pyridescence.glk.Texture
- depth_buffer(self: pyridescence.guik.LightViewerContext) pyridescence.glk.Texture
- disable_partial_rendering(self: pyridescence.guik.LightViewerContext) None
- disable_xy_grid(self: pyridescence.guik.LightViewerContext) None
- enable_info_buffer(self: pyridescence.guik.LightViewerContext) None
- enable_normal_buffer(self: pyridescence.guik.LightViewerContext) None
- enable_partial_rendering(self: pyridescence.guik.LightViewerContext, clear_thresh: float = 1e-06) None
- enable_xy_grid(self: pyridescence.guik.LightViewerContext) None
- find_drawable(self: pyridescence.guik.LightViewerContext, arg0: str) tuple[pyridescence.guik.ShaderSetting, pyridescence.glk.Drawable]
- get_camera_control(self: pyridescence.guik.LightViewerContext) pyridescence.guik.CameraControl
- get_drawables(self: pyridescence.guik.LightViewerContext) dict[str, tuple[pyridescence.guik.ShaderSetting, pyridescence.glk.Drawable]]
- get_projection_control(self: pyridescence.guik.LightViewerContext) pyridescence.guik.ProjectionControl
- get_screen_effect(self: pyridescence.guik.LightViewerContext) pyridescence.glk.ScreenEffect
- hide(self: pyridescence.guik.LightViewerContext) None
- info_buffer(self: pyridescence.guik.LightViewerContext) pyridescence.glk.Texture
- load_camera_settings(self: pyridescence.guik.LightViewerContext, path: str) bool
- lookat(self: pyridescence.guik.LightViewerContext, pt: numpy.ndarray[numpy.float32[3, 1]]) None
- normal_buffer(self: pyridescence.guik.LightViewerContext) pyridescence.glk.Texture
- pick_depth(self: pyridescence.guik.LightViewerContext, p: numpy.ndarray[numpy.int32[2, 1]], window: int = 2) float
- pick_info(self: pyridescence.guik.LightViewerContext, p: numpy.ndarray[numpy.int32[2, 1]], window: int = 2) numpy.ndarray[numpy.int32[4, 1]]
- register_drawable_filter(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: Callable[[str], bool]) None
- register_ui_callback(self: pyridescence.guik.LightViewerContext, callback_name: str, callback: Callable[[], None]) None
- remove_drawable(self: pyridescence.guik.LightViewerContext, pattern: str, regex: bool = False) None
- remove_drawable_filter(self: pyridescence.guik.LightViewerContext, arg0: str) None
- remove_ui_callback(self: pyridescence.guik.LightViewerContext, callback_name: str) None
- reset_center(self: pyridescence.guik.LightViewerContext) None
- save_camera_settings(self: pyridescence.guik.LightViewerContext, path: str) bool
- save_color_buffer(self: pyridescence.guik.LightViewerContext, path: str) bool
- save_depth_buffer(self: pyridescence.guik.LightViewerContext, path: str, real_scale: bool = True) bool
- set_bg_texture(self: pyridescence.guik.LightViewerContext, arg0: pyridescence.glk.Texture) None
- set_camera_control(self: pyridescence.guik.LightViewerContext, arg0: pyridescence.guik.CameraControl) None
- set_clear_color(self: pyridescence.guik.LightViewerContext, arg0: numpy.ndarray[numpy.float32[4, 1]]) None
- set_colormap(self: pyridescence.guik.LightViewerContext, arg0: pyridescence.glk.COLORMAP) None
- set_draw_xy_grid(self: pyridescence.guik.LightViewerContext, arg0: bool) None
- set_point_shape(self: pyridescence.guik.LightViewerContext, point_size: float = 1.0, metric: bool = True, circle: bool = True) None
- set_pos(self: pyridescence.guik.LightViewerContext, pos: numpy.ndarray[numpy.int32[2, 1]], cond: int = 4, flags: int = 0) None
- set_projection_control(self: pyridescence.guik.LightViewerContext, arg0: pyridescence.guik.ProjectionControl) None
- set_screen_effect(self: pyridescence.guik.LightViewerContext, arg0: pyridescence.glk.ScreenEffect) None
- set_size(self: pyridescence.guik.LightViewerContext, arg0: numpy.ndarray[numpy.int32[2, 1]]) None
- shader_setting(self: pyridescence.guik.LightViewerContext) pyridescence.guik.ShaderSetting
- show(self: pyridescence.guik.LightViewerContext) None
- unproject(self: pyridescence.guik.LightViewerContext, p: numpy.ndarray[numpy.int32[2, 1]], depth: float) numpy.ndarray[numpy.float32[3, 1]]
- update_cone(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_coord(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_cube(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_drawable(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.glk.Drawable, arg2: pyridescence.guik.ShaderSetting) None
- update_frustum(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_icosahedron(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_normal_dists(*args, **kwargs)
Overloaded function.
update_normal_dists(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: list[numpy.ndarray[numpy.float32[3, 1]]], arg2: list[numpy.ndarray[numpy.float32[3, 3]]], arg3: float, arg4: pyridescence.guik.ShaderSetting) -> None
update_normal_dists(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: list[numpy.ndarray[numpy.float32[4, 1]]], arg2: list[numpy.ndarray[numpy.float32[4, 4]]], arg3: float, arg4: pyridescence.guik.ShaderSetting) -> None
- update_points(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: numpy.ndarray[numpy.float32[m, n]], arg2: pyridescence.guik.ShaderSetting) pyridescence.glk.PointCloudBuffer
- update_sphere(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_thin_lines(self: pyridescence.guik.LightViewerContext, name: str, vertices: numpy.ndarray[numpy.float32[m, n]], colors: numpy.ndarray[numpy.float32[m, n]] = array([], shape=(0, 0), dtype=float32), indices: list[int] = [], line_strip: bool = False, shader_setting: pyridescence.guik.ShaderSetting = <pyridescence.guik.ShaderSetting object at 0x70b11ad575b0>) pyridescence.glk.ThinLines
- update_wire_cone(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_cube(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_frustum(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_icosahedron(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- update_wire_sphere(self: pyridescence.guik.LightViewerContext, arg0: str, arg1: pyridescence.guik.ShaderSetting) None
- use_arcball_camera_control(self: pyridescence.guik.LightViewerContext, distance: float = 80.0, theta: float = 0.0, phi: float = -1.0471975511965976) pyridescence.guik.ArcBallCameraControl
- use_fps_camera_control(*args, **kwargs)
Overloaded function.
use_fps_camera_control(self: pyridescence.guik.LightViewerContext, fovy_deg: float = 60.0) -> pyridescence.guik.FPSCameraControl
use_fps_camera_control(self: pyridescence.guik.LightViewerContext, fovy_deg: float = 60.0) -> pyridescence.guik.FPSCameraControl
- use_orbit_camera_control(self: pyridescence.guik.LightViewerContext, distance: float = 80.0, theta: float = 0.0, phi: float = -1.0471975511965976) pyridescence.guik.OrbitCameraControlXY
- use_orbit_camera_control_xz(self: pyridescence.guik.LightViewerContext, distance: float = 80.0, theta: float = 0.0, phi: float = 0.0) pyridescence.guik.OrbitCameraControlXZ
- use_topdown_camera_control(self: pyridescence.guik.LightViewerContext, distance: float = 80.0, theta: float = 0.0) pyridescence.guik.TopDownCameraControl
- class pyridescence.guik.ModelControl(self: pyridescence.guik.ModelControl, label: str = 'model_control', model_matrix: numpy.ndarray[numpy.float32[4, 4]] = array([[1., 0., 0., 0.], [0., 1., 0., 0.], [0., 0., 1., 0.], [0., 0., 0., 1.]], dtype=float32))
Bases:
pybind11_object- disable_gizmo(self: pyridescence.guik.ModelControl) None
- draw_gizmo(self: pyridescence.guik.ModelControl) None
- draw_gizmo_ui(self: pyridescence.guik.ModelControl) None
- draw_ui(self: pyridescence.guik.ModelControl) None
- enable_gizmo(self: pyridescence.guik.ModelControl) None
- model_matrix(self: pyridescence.guik.ModelControl) numpy.ndarray[numpy.float32[4, 4]]
- set_gizmo_clip_scale(self: pyridescence.guik.ModelControl, arg0: float) None
- set_gizmo_enabled(self: pyridescence.guik.ModelControl, arg0: bool) None
- set_gizmo_mode(self: pyridescence.guik.ModelControl, arg0: int) None
- set_gizmo_operation(self: pyridescence.guik.ModelControl, arg0: str) None
- set_model_matrix(self: pyridescence.guik.ModelControl, model_matrix: numpy.ndarray[numpy.float32[4, 4]]) None
- class pyridescence.guik.OrbitCameraControlXY
Bases:
CameraControl
- class pyridescence.guik.OrbitCameraControlXZ
Bases:
CameraControl
- class pyridescence.guik.PointScaleMode(self: pyridescence.guik.PointScaleMode, value: int)
Bases:
pybind11_objectMembers:
SCREENSPACE
METRIC
- METRIC = <PointScaleMode.METRIC: 1>
- SCREENSPACE = <PointScaleMode.SCREENSPACE: 0>
- property name
- property value
- class pyridescence.guik.PointShapeMode(self: pyridescence.guik.PointShapeMode, value: int)
Bases:
pybind11_objectMembers:
RECTANGLE
CIRCLE
- CIRCLE = <PointShapeMode.CIRCLE: 1>
- RECTANGLE = <PointShapeMode.RECTANGLE: 0>
- property name
- property value
- class pyridescence.guik.ProjectionControl
Bases:
pybind11_object
- class pyridescence.guik.Rainbow(*args, **kwargs)
Bases:
ShaderSettingOverloaded function.
__init__(self: pyridescence.guik.Rainbow) -> None
__init__(self: pyridescence.guik.Rainbow, arg0: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.Rainbow, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- class pyridescence.guik.RecentFiles(self: pyridescence.guik.RecentFiles, arg0: str)
Bases:
pybind11_object- clear(self: pyridescence.guik.RecentFiles) None
- empty(self: pyridescence.guik.RecentFiles) bool
- filename(self: pyridescence.guik.RecentFiles, arg0: int) str
- fullpath(self: pyridescence.guik.RecentFiles, arg0: int) str
- most_recent(self: pyridescence.guik.RecentFiles) str
- push(self: pyridescence.guik.RecentFiles, arg0: str) None
- push_all(self: pyridescence.guik.RecentFiles, arg0: list[str]) None
- size(self: pyridescence.guik.RecentFiles) int
- class pyridescence.guik.ShaderSetting
Bases:
pybind11_object- add(*args, **kwargs)
Overloaded function.
add(self: pyridescence.guik.ShaderSetting, arg0: str, arg1: float) -> pyridescence.guik.ShaderSetting
add(self: pyridescence.guik.ShaderSetting, arg0: str, arg1: numpy.ndarray[numpy.float32[2, 1]]) -> pyridescence.guik.ShaderSetting
add(self: pyridescence.guik.ShaderSetting, arg0: str, arg1: numpy.ndarray[numpy.float32[4, 4]]) -> pyridescence.guik.ShaderSetting
- addi(self: pyridescence.guik.ShaderSetting, arg0: str, arg1: numpy.ndarray[numpy.int32[4, 1]]) pyridescence.guik.ShaderSetting
- color_mode(self: pyridescence.guik.ShaderSetting) int
- dynamic_object(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- make_transparent(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- material_color(self: pyridescence.guik.ShaderSetting) numpy.ndarray[numpy.float32[4, 1]]
- model_matrix(self: pyridescence.guik.ShaderSetting) numpy.ndarray[numpy.float32[4, 4]]
- point_scale(self: pyridescence.guik.ShaderSetting) float
- remove_model_matrix(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- rotate(*args, **kwargs)
Overloaded function.
rotate(self: pyridescence.guik.ShaderSetting, angle: float, axis: numpy.ndarray[numpy.float32[3, 1]]) -> pyridescence.guik.ShaderSetting
rotate(self: pyridescence.guik.ShaderSetting, rotation: numpy.ndarray[numpy.float32[3, 3]]) -> pyridescence.guik.ShaderSetting
- rotation(self: pyridescence.guik.ShaderSetting) numpy.ndarray[numpy.float32[3, 3]]
- scale(*args, **kwargs)
Overloaded function.
scale(self: pyridescence.guik.ShaderSetting, scale: float) -> pyridescence.guik.ShaderSetting
scale(self: pyridescence.guik.ShaderSetting, scale: numpy.ndarray[numpy.float32[3, 1]]) -> pyridescence.guik.ShaderSetting
- set_alpha(self: pyridescence.guik.ShaderSetting, arg0: float) pyridescence.guik.ShaderSetting
- set_color(*args, **kwargs)
Overloaded function.
set_color(self: pyridescence.guik.ShaderSetting, r: float, g: float, b: float, a: float = 1.0) -> pyridescence.guik.ShaderSetting
set_color(self: pyridescence.guik.ShaderSetting, color: numpy.ndarray[numpy.float32[4, 1]]) -> pyridescence.guik.ShaderSetting
- set_color_mode(self: pyridescence.guik.ShaderSetting, color_mode: int) pyridescence.guik.ShaderSetting
- set_model_matrix(self: pyridescence.guik.ShaderSetting, model_matrix: numpy.ndarray[numpy.float32[4, 4]]) pyridescence.guik.ShaderSetting
- set_point_scale(self: pyridescence.guik.ShaderSetting, scale: float) pyridescence.guik.ShaderSetting
- set_point_scale_metric(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- set_point_scale_mode(self: pyridescence.guik.ShaderSetting, mode: pyridescence.guik.PointScaleMode) pyridescence.guik.ShaderSetting
- set_point_scale_screenspace(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- set_point_shape(self: pyridescence.guik.ShaderSetting, point_size: float, metric: bool, circle: bool) pyridescence.guik.ShaderSetting
- set_point_shape_circle(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- set_point_shape_mode(self: pyridescence.guik.ShaderSetting, mode: pyridescence.guik.PointShapeMode) pyridescence.guik.ShaderSetting
- set_point_shape_rectangle(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- set_point_size(self: pyridescence.guik.ShaderSetting, size: float) pyridescence.guik.ShaderSetting
- set_point_size_offset(self: pyridescence.guik.ShaderSetting, offset: float) pyridescence.guik.ShaderSetting
- static_object(self: pyridescence.guik.ShaderSetting) pyridescence.guik.ShaderSetting
- transform(self: pyridescence.guik.ShaderSetting, arg0: numpy.ndarray[numpy.float32[4, 4]]) pyridescence.guik.ShaderSetting
- translate(*args, **kwargs)
Overloaded function.
translate(self: pyridescence.guik.ShaderSetting, x: float, y: float, z: float) -> pyridescence.guik.ShaderSetting
translate(self: pyridescence.guik.ShaderSetting, translation: numpy.ndarray[numpy.float32[3, 1]]) -> pyridescence.guik.ShaderSetting
- translation(self: pyridescence.guik.ShaderSetting) numpy.ndarray[numpy.float32[3, 1]]
- class pyridescence.guik.TopDownCameraControl
Bases:
CameraControl
- class pyridescence.guik.VertexColor(*args, **kwargs)
Bases:
ShaderSettingOverloaded function.
__init__(self: pyridescence.guik.VertexColor) -> None
__init__(self: pyridescence.guik.VertexColor, arg0: numpy.ndarray[numpy.float32[4, 4]]) -> None
__init__(self: pyridescence.guik.VertexColor, scale: float = 1.0, trans: numpy.ndarray[numpy.float32[3, 1]] = array([0., 0., 0.], dtype=float32), rot: numpy.ndarray[numpy.float32[3, 3]] = array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]], dtype=float32)) -> None
- pyridescence.guik.anon() str
- pyridescence.guik.async_destroy() None
- pyridescence.guik.async_viewer(size: numpy.ndarray[numpy.int32[2, 1]] = array([1920, 1080], dtype=int32), background: bool = False, title: str = 'screen') pyridescence.guik.AsyncLightViewer
- pyridescence.guik.async_wait() None
- pyridescence.guik.destroy() None
- pyridescence.guik.viewer(size: numpy.ndarray[numpy.int32[2, 1]] = array([1920, 1080], dtype=int32), background: bool = False, title: str = 'screen') pyridescence.guik.LightViewer