forked from 1b-agent/opencadstudio-upstream
ocs_doc_api: Phase 4 set_view + viewport-view query
- SetViewportView op + GetViewportView query (append-only). - backend set_viewport_view (update Viewport.view_target/view_height) + viewport_view. - facade Entity::set_view/viewport_view (Viewport returns Entity). - spec Viewport methods; api_reference + binding_schema regenerated; mocks + baseline. - Test phase4_set_view_and_view_query -> 609 host lib + 3 consistency green. - Phase 4 complete.
This commit is contained in:
1 parent
67655add72
commit
e6c132e0eb
15 files changed
+187
-7
No files matched your search
@@ -91,8 +91,10 @@ Phase 2b (annotations/hatch/dimension typed ops), attributes + nested traversal
|
||||
- **Done:** `create_viewport(center, width, height, view_target, view_height)` →
|
||||
`Operation::CreateViewport`; `bounds()` = center ± width/2,height/2; `transform`
|
||||
moves the paper-space center. Covered by `phase4_*` test.
|
||||
- **Remaining:** `set_view` (retarget/re-zoom an existing viewport) and a
|
||||
viewport-view query (view target/center/scale DTOs).
|
||||
- **Done (set_view + view query):** `set_view(view_target, view_height)` retargets/
|
||||
re-zooms in place (`SetViewportView` op), `viewport_view()` reads the view back
|
||||
(`GetViewportView` query → target + zoom height). Covered by
|
||||
`phase4_set_view_and_view_query` test.
|
||||
|
||||
### Phase 5 — media & misc (read-mostly)
|
||||
- **Done:** media/misc families report a **real `kind`** via `GetEntity`
|
||||
|
||||
Reference in new issue
Block a user