sketchkit.renderer3d.DiffVGRenderer

class sketchkit.renderer3d.DiffVGRenderer(render_options: DiffVGRenderOptions | None = None)[source]

Project and render 3D sketch curves with selectable renderer backend.

__init__(render_options: DiffVGRenderOptions | None = None) None[source]

Methods

__init__([render_options])

project_curves_ndc(curves[, cameras])

project_curves_ndc_with_depth(curves[, cameras])

Project curves and return (uv, mean_depth, visibility_mask).

render(sketch3d, cameras[, render_options])

Overridden render method to support both legacy batch rendering and new Renderer3D interface.

Attributes

render_options