ocs_doc_api: Phase 5 (media & misc, read-mostly)

- entity_kind_name names the media/misc families (RasterImage, Table, Leader,
  MultiLeader, MLine, Mesh, Helix, Region, Body, Surface, Face3D, Dimension,
  Hatch) so GetEntity reports a real kind instead of 'Other'.
- RasterImage coarse bounds (insertion + u*width + v*height).
- Generic delete already works on these families; no typed create in v1
  (read-only EntityView per plan).
- spec RasterImage/Table read-mostly families; IMPLEMENTATION.md updated.
- Test phase5_media_entities_read_kind_and_bounds -> 601 host lib green.
This commit is contained in:
Sebastian committed 2026-09-06 01:22:28 +02:00
1 parent 7a481c6ce2
commit f24c0b2d75
6 files changed
+110 -4

No files matched your search

@@ -103,6 +103,14 @@ Paper-space viewport: a width×height window at center looking at view_target wi
- **create_viewport**(`center: [f64; 3], width: f64, height: f64, view_target: [f64; 3], view_height: f64`) -> `Entity`
## `Entity` (acadrust `RasterImage`, collection `entities`)
Raster image (read-mostly): GetEntity kind + coarse bounds (insertion + u*width + v*height); generic delete. No typed create in v1.
## `Entity` (acadrust `Table`, collection `entities`)
Table (read-only): GetEntity kind; generic delete. No typed create/bounds in v1.
## Generic methods (every handle)
Every typed handle (`Solid`, `Line`, `Circle`, `Polyline`, `Point`, `Entity`) is a