pyridescence.glk module
- class pyridescence.glk.COLORMAP(self: pyridescence.glk.COLORMAP, value: int)
Bases:
pybind11_objectMembers:
TURBO
JET
CIVIDIS
OCEAN
SPRING
SUMMER
AUTUMN
WINTER
GREAN_YELLOW
BLUE_RED
PUBUGN
TURBID
PASTEL
HELIX
PHASE
VEGETATION
CURL
COOL_WARM
- AUTUMN = <COLORMAP.AUTUMN: 6>
- BLUE_RED = <COLORMAP.BLUE_RED: 9>
- CIVIDIS = <COLORMAP.CIVIDIS: 2>
- COOL_WARM = <COLORMAP.COOL_WARM: 17>
- CURL = <COLORMAP.CURL: 16>
- GREAN_YELLOW = <COLORMAP.GREAN_YELLOW: 8>
- HELIX = <COLORMAP.HELIX: 13>
- JET = <COLORMAP.JET: 1>
- OCEAN = <COLORMAP.OCEAN: 3>
- PASTEL = <COLORMAP.PASTEL: 12>
- PHASE = <COLORMAP.PHASE: 14>
- PUBUGN = <COLORMAP.PUBUGN: 10>
- SPRING = <COLORMAP.SPRING: 4>
- SUMMER = <COLORMAP.SUMMER: 5>
- TURBID = <COLORMAP.TURBID: 11>
- TURBO = <COLORMAP.TURBO: 0>
- VEGETATION = <COLORMAP.VEGETATION: 15>
- WINTER = <COLORMAP.WINTER: 7>
- property name
- property value
- class pyridescence.glk.Drawable
Bases:
pybind11_object
- class pyridescence.glk.Lines(*args, **kwargs)
Bases:
DrawableOverloaded function.
__init__(self: pyridescence.glk.Lines, thickness: float, vertices: list[numpy.ndarray[numpy.float32[3, 1]]], colors: list[numpy.ndarray[numpy.float32[4, 1]]]) -> None
__init__(self: pyridescence.glk.Lines, thickness: float, vertices: numpy.ndarray[numpy.float32], colors: numpy.ndarray[numpy.float32]) -> None
__init__(self: pyridescence.glk.Lines, x: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), y: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), z: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), c: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), width: float = 0.10000000149011612, line_strip: bool = True) -> None
- class pyridescence.glk.NaiveScreenSpaceAmbientOcclusion(self: pyridescence.glk.NaiveScreenSpaceAmbientOcclusion)
Bases:
ScreenEffect
- class pyridescence.glk.PLYData(self: pyridescence.glk.PLYData)
Bases:
pybind11_object- property colors
- property comments
- property indices
- property intensities
- property normals
- property vertices
- class pyridescence.glk.PointCloudBuffer(*args, **kwargs)
Bases:
DrawableOverloaded function.
__init__(self: pyridescence.glk.PointCloudBuffer, points: numpy.ndarray[numpy.float32]) -> None
__init__(self: pyridescence.glk.PointCloudBuffer, arg0: list[numpy.ndarray[numpy.float32[3, 1]]]) -> None
__init__(self: pyridescence.glk.PointCloudBuffer, points: list[numpy.ndarray[numpy.float32[3, 1]]]) -> None
- add_buffer(self: pyridescence.glk.PointCloudBuffer, attribute_name: str, data: numpy.ndarray[numpy.float32[m, n]]) None
- add_color(*args, **kwargs)
Overloaded function.
add_color(self: pyridescence.glk.PointCloudBuffer, colors: list[numpy.ndarray[numpy.float32[3, 1]]]) -> None
add_color(self: pyridescence.glk.PointCloudBuffer, colors: list[numpy.ndarray[numpy.float32[4, 1]]]) -> None
add_color(self: pyridescence.glk.PointCloudBuffer, colors: numpy.ndarray[numpy.float32]) -> None
- add_colormap(self: pyridescence.glk.PointCloudBuffer, cmap: list[float], scale: float = 1.0) None
- add_intensity(self: pyridescence.glk.PointCloudBuffer, colormap: pyridescence.glk.COLORMAP, intensities: list[float], scale: float = 1.0) None
- add_normals(*args, **kwargs)
Overloaded function.
add_normals(self: pyridescence.glk.PointCloudBuffer, normals: list[numpy.ndarray[numpy.float32[3, 1]]]) -> None
add_normals(self: pyridescence.glk.PointCloudBuffer, normals: numpy.ndarray[numpy.float32]) -> None
- set_colormap_buffer(self: pyridescence.glk.PointCloudBuffer, colormap_buffer: str) None
- class pyridescence.glk.ScreenEffect
Bases:
pybind11_object
- class pyridescence.glk.ScreenSpaceAmbientOcclusion(self: pyridescence.glk.ScreenSpaceAmbientOcclusion)
Bases:
ScreenEffect
- class pyridescence.glk.ScreenSpaceLighting(self: pyridescence.glk.ScreenSpaceLighting)
Bases:
ScreenEffect- AMBIENT_OCCLUSION = <OCCLUSION_MODEL.AMBIENT_OCCLUSION: 1>
- BLINN_PHONG = <SPECULAR_MODEL.BLINN_PHONG: 2>
- COOK_TORRANCE = <SPECULAR_MODEL.COOK_TORRANCE: 3>
- class DIFFUSE_MODEL(self: pyridescence.glk.ScreenSpaceLighting.DIFFUSE_MODEL, value: int)
Bases:
pybind11_objectMembers:
ZERO
LAMBERT
DISNEY
NORMALIZED_DISNEY
OREN_NAYAR
- DISNEY = <DIFFUSE_MODEL.DISNEY: 3>
- LAMBERT = <DIFFUSE_MODEL.LAMBERT: 2>
- NORMALIZED_DISNEY = <DIFFUSE_MODEL.NORMALIZED_DISNEY: 4>
- OREN_NAYAR = <DIFFUSE_MODEL.OREN_NAYAR: 5>
- ZERO = <DIFFUSE_MODEL.ZERO: 0>
- property name
- property value
- DISNEY = <DIFFUSE_MODEL.DISNEY: 3>
- IRIDESCENCE1 = <IRIDESCENCE_MODEL.IRIDESCENCE1: 1>
- IRIDESCENCE2 = <IRIDESCENCE_MODEL.IRIDESCENCE2: 2>
- IRIDESCENCE3 = <IRIDESCENCE_MODEL.IRIDESCENCE3: 3>
- class IRIDESCENCE_MODEL(self: pyridescence.glk.ScreenSpaceLighting.IRIDESCENCE_MODEL, value: int)
Bases:
pybind11_objectMembers:
ZERO
IRIDESCENCE1
IRIDESCENCE2
IRIDESCENCE3
- IRIDESCENCE1 = <IRIDESCENCE_MODEL.IRIDESCENCE1: 1>
- IRIDESCENCE2 = <IRIDESCENCE_MODEL.IRIDESCENCE2: 2>
- IRIDESCENCE3 = <IRIDESCENCE_MODEL.IRIDESCENCE3: 3>
- ZERO = <IRIDESCENCE_MODEL.ZERO: 0>
- property name
- property value
- LAMBERT = <DIFFUSE_MODEL.LAMBERT: 2>
- NORMALIZED_DISNEY = <DIFFUSE_MODEL.NORMALIZED_DISNEY: 4>
- class OCCLUSION_MODEL(self: pyridescence.glk.ScreenSpaceLighting.OCCLUSION_MODEL, value: int)
Bases:
pybind11_objectMembers:
ZERO
AMBIENT_OCCLUSION
- AMBIENT_OCCLUSION = <OCCLUSION_MODEL.AMBIENT_OCCLUSION: 1>
- ZERO = <OCCLUSION_MODEL.ZERO: 0>
- property name
- property value
- OREN_NAYAR = <DIFFUSE_MODEL.OREN_NAYAR: 5>
- PHONG = <SPECULAR_MODEL.PHONG: 1>
- class SPECULAR_MODEL(self: pyridescence.glk.ScreenSpaceLighting.SPECULAR_MODEL, value: int)
Bases:
pybind11_objectMembers:
ZERO
PHONG
BLINN_PHONG
COOK_TORRANCE
- BLINN_PHONG = <SPECULAR_MODEL.BLINN_PHONG: 2>
- COOK_TORRANCE = <SPECULAR_MODEL.COOK_TORRANCE: 3>
- PHONG = <SPECULAR_MODEL.PHONG: 1>
- ZERO = <SPECULAR_MODEL.ZERO: 0>
- property name
- property value
- ZERO = <IRIDESCENCE_MODEL.ZERO: 0>
- num_lights(self: pyridescence.glk.ScreenSpaceLighting) int
- set_albedo(self: pyridescence.glk.ScreenSpaceLighting, arg0: float) None
- set_diffuse_model(self: pyridescence.glk.ScreenSpaceLighting, arg0: pyridescence.glk.ScreenSpaceLighting.DIFFUSE_MODEL) None
- set_iridescence_model(self: pyridescence.glk.ScreenSpaceLighting, arg0: pyridescence.glk.ScreenSpaceLighting.IRIDESCENCE_MODEL) None
- set_light(self: pyridescence.glk.ScreenSpaceLighting, arg0: int, arg1: numpy.ndarray[numpy.float32[3, 1]], arg2: numpy.ndarray[numpy.float32[4, 1]]) None
- set_occlusion_model(self: pyridescence.glk.ScreenSpaceLighting, arg0: pyridescence.glk.ScreenSpaceLighting.OCCLUSION_MODEL) None
- set_roughness(self: pyridescence.glk.ScreenSpaceLighting, arg0: float) None
- set_specular_model(self: pyridescence.glk.ScreenSpaceLighting, arg0: pyridescence.glk.ScreenSpaceLighting.SPECULAR_MODEL) None
- class pyridescence.glk.Texture(self: pyridescence.glk.Texture, size: numpy.ndarray[numpy.int32[2, 1]], internal_format: int, format: int, type: int, bytes: list[int])
Bases:
pybind11_object
- class pyridescence.glk.ThinLines(*args, **kwargs)
Bases:
DrawableOverloaded function.
__init__(self: pyridescence.glk.ThinLines, points: numpy.ndarray[numpy.float32], line_strip: bool = False) -> None
__init__(self: pyridescence.glk.ThinLines, points: numpy.ndarray[numpy.float32], colors: numpy.ndarray[numpy.float32], line_strip: bool = False) -> None
__init__(self: pyridescence.glk.ThinLines, points: list[numpy.ndarray[numpy.float32[3, 1]]], line_strip: bool = False) -> None
__init__(self: pyridescence.glk.ThinLines, points: list[numpy.ndarray[numpy.float32[3, 1]]], colors: list[numpy.ndarray[numpy.float32[4, 1]]], line_strip: bool = False) -> None
__init__(self: pyridescence.glk.ThinLines, x: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), y: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), z: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), c: numpy.ndarray[numpy.float32[m, 1]] = array([], dtype=float32), line_strip: bool = True) -> None
- set_line_width(self: pyridescence.glk.ThinLines, width: float) None
- pyridescence.glk.colormap(colormap_type: pyridescence.glk.COLORMAP, x: int) numpy.ndarray[numpy.int32[4, 1]]
- pyridescence.glk.colormap_categorical(colormap_type: pyridescence.glk.COLORMAP, x: int, num_categories: int) numpy.ndarray[numpy.int32[4, 1]]
- pyridescence.glk.colormap_categoricalf(colormap_type: pyridescence.glk.COLORMAP, x: int, num_categories: int) numpy.ndarray[numpy.float32[4, 1]]
- pyridescence.glk.colormapf(colormap_type: pyridescence.glk.COLORMAP, x: float) numpy.ndarray[numpy.float32[4, 1]]
- pyridescence.glk.create_pointcloud_buffer(points: numpy.ndarray[numpy.float32[m, 3]], colors: numpy.ndarray[numpy.float32[m, 4]] = array([], shape=(0, 4), dtype=float32)) pyridescence.glk.PointCloudBuffer
- pyridescence.glk.create_texture(image_uint8: numpy.ndarray[numpy.uint8]) pyridescence.glk.Texture
- pyridescence.glk.create_texture_f(image_float: numpy.ndarray[numpy.float32]) pyridescence.glk.Texture
- pyridescence.glk.get_data_path() str
- pyridescence.glk.load_ply(filename: str) pyridescence.glk.PLYData
- pyridescence.glk.save_ply(*args, **kwargs)
Overloaded function.
save_ply(filename: str, ply: pyridescence.glk.PLYData, binary: bool = True) -> bool
save_ply(arg0: str, arg1: numpy.ndarray[numpy.float32[m, n]]) -> bool
- pyridescence.glk.set_data_path(arg0: str) None