cigvis.visernodes.meshnode module#

class cigvis.visernodes.meshnode.ArbLineNode(path=None, anchor=None, data=None, volume=None, scale=-1, cmap: str | None = 'jet', clim: ArrayLike | None = None, hstep=1, vstep=1, **kwargs)#

Bases: MeshNode

preprocess(path=None, anchor=None, data=None, volume=None)#
set_colors()#
class cigvis.visernodes.meshnode.MeshNode(vertices: ArrayLike | None = None, faces: ArrayLike | None = None, face_colors: ArrayLike | None = None, vertex_colors: ArrayLike | None = None, color=(90, 200, 255), vertices_values: ArrayLike | None = None, scale=-1, cmap: str | None = 'jet', clim: ArrayLike | None = None, **kwargs)#

Bases: ViserNodeMixin, Trimesh

Note: All colors should be in the range [0, 255] in uint8 format.

property clim#
property cmap#
property data_extent#
property position#
set_colors()#
update_node()#
property wxyz#
class cigvis.visernodes.meshnode.SurfaceNode(vertices: ArrayLike | None = None, faces: ArrayLike | None = None, face_colors: ArrayLike | None = None, vertex_colors: ArrayLike | None = None, color=(90, 200, 255), vertices_values: ArrayLike | None = None, scale: float | None = 1.0, cmap: str | None = 'jet', clim: ArrayLike | None = None, **kwargs)#

Bases: MeshNode

cigvis.visernodes.meshnode.color2textual(colors: ArrayLike, vertices: ArrayLike)#
cigvis.visernodes.meshnode.color_f2i(colors: ArrayLike)#
cigvis.visernodes.meshnode.color_i2f(colors: ArrayLike)#