Changes in version 0.0.6 (2026-10-10) - The README installation instruction points to the package repository. Changes in version 0.0.5 - The package now uses American English throughout. The furniture catalog is furniture_catalog() and every colour argument is now color. Changes in version 0.0.4 - The package description cites the references for the shooting reconstruction methods. - The text labels of render_scene_3d() are drawn on a device that is closed, with its graphical parameters restored, as soon as the drawing function exits. Changes in version 0.0.3 - The test suite no longer hard-codes the package version. Changes in version 0.0.2 - render_scene_report(), render_scene_3d() and scene_report_skeleton() no longer write to the working directory by default; the output directory or file must be given. - Vignettes and the report template only switch the png device to cairo on Linux, so they build on macOS without XQuartz. Changes in version 0.0.1 Initial development version. - Scene mapping: coords_baseline(), coords_triangulation(), coords_polar(), plot_scene(). - Shooting reconstruction with uncertainty: impact_angle(), trajectory_from_angles(), trajectory_2pt(), trajectory_from_defect(), origin_zone(), intersect_trajectories(), trajectory_table(), plot_trajectories(). - Scene points carry an optional height z and a type (evidence, defect, bloodstain). Wall elevation views: wall_from_room(), plot_wall_elevation(). - Room outlines for plots: room_rect(), opening(); plan view can overlay the convergence cloud of trajectories. - 3D reconstruction, schematic and to scale: render_scene_3d() (rayrender still image) and scene_3d_widget() (interactive rgl/WebGL widget); both optional dependencies. - Segmented trajectories through intermediate targets: trajectory_path(), path_deflections() (measured deflection with Monte Carlo interval and joint consistency), assumed_segment() (explicitly flagged assumption). trajectory_2pt() is now anchored at its second point, the impact. - Scene objects: furniture(), along_wall(), furniture_from_corners(), furniture_catalog(), furniture_table(), trajectory_obstructions(). Objects are schematic, to-scale, semi-transparent boxes drawn in every view; origin_zone() can exclude positions inside objects. - Evidence documentation: evidence_log(), log_item(), log_custody(), file_hash(), death_scene_record(). - Four vignettes: getting started (one scene end to end), scene mapping, shooting reconstruction, reports and 3D. - Reports: render_scene_report() renders one template to Word, PDF and HTML, each ending with a one-line provenance footer.