scenery 0.1.0
The shared 2D/3D scene core — Typst’s first programmatic 3D API. Typed primitives, named anchors, cameras, occlusion, themes, legends and colorbars.
#import "@preview/scenery:0.1.0":
build-scene, sphere, seg, camera, render-scene
#let scene = build-scene(
sphere((0,0,0), 0.6),
sphere((2,0,0), 0.6, color: rgb("#dd8452")),
seg((0,0,0), (2,0,0)),
)
#render-scene(scene,
camera(azimuth: 30deg, elevation: 20deg),
width: 5cm)