kaolin.visualize

show(inp: Union[kaolin.rep.Mesh.Mesh, kaolin.rep.PointCloud.PointCloud, kaolin.rep.VoxelGrid.VoxelGrid], options: dict = {}, mode='points')[source]

Visualizer class, for the representations defined in kaolin.rep.

Parameters
  • inp (kaolin.rep.Mesh or kaolin.rep.PointCloud or kaolin.rep.VoxelGrid) – A kaolin.rep object to visualize

  • options (dict) – Visualization options

show_mesh(input_mesh: kaolin.rep.Mesh.Mesh, colors: list = [0.7, 0.2, 0.2])[source]

Visualizer for meshes

Parameters
  • verts (torch.Tensor) – vertices of mesh to be visualized

  • faces (torch.Tensor) – faces of mesh to be visualized

  • colors (list) – rbg colour values for rendered mesh

show_sdf(sdf: <module 'kaolin.rep.SDF' from '/home/docs/checkouts/readthedocs.org/user_builds/kaolin-jfl/envs/latest/lib/python3.6/site-packages/kaolin-0.2.0+756dba9-py3.6-linux-x86_64.egg/kaolin/rep/SDF.py'>, mode='mesh', bbox_center: float = 0.0, bbox_dim: float = 1.0, num_points: int = 100000, colors=[0.7, 0.2, 0.2])[source]

Visualizer for voxel array

Parameters
  • sdf (kaolin.rep.SDF) – sdf class object.

  • mode (str) – visualization mode, can render as a mesh, a pointcloud, or a colourful sdf pointcloud.

  • colors (list) – RGB colour values for rendered array.

show_pointcloud(points, colors=[0.7, 0.2, 0.2])[source]

Visualizer for point clouds.

Parameters
  • points (torch.Tensor) – point cloud to be visualized

  • colors (list) – rbg colour values for rendered array

show_voxelgrid(voxel, thresh=0.5, mode='exact', colors=[0.7, 0.2, 0.2])[source]

Visualizer for voxel array

Parameters
  • voxel (torch.Tensor) – voxel array to be visualized

  • threshold (float) – threshold for turning on voxel

  • mode (str) – mode for visualizing, either the exact model, or converted to mesh using marching cubes

  • colors (list) – rbg colour values for rendered array