viz.renderers.PointCloudRenderer
class PointCloudRendererGPU-accelerated point cloud / scatter plot renderer.
Examples
const renderer = new PointCloudRenderer();
const canvas = document.getElementById('scatter') as HTMLCanvasElement;
const target = createCanvasTarget(canvas);
// 2D embeddings
renderer.render(embeddings2D, categories, { target, pointSize: 6 });
// 3D embeddings with rotation
renderer.render(embeddings3D, categories, {
target,
pointSize: 6,
camera: {
rotationX: 0.3,
rotationY: 0.5,
distance: 4,
}
});