Skip to content

Observer perspective controls (web) #40

@mbreiser

Description

@mbreiser

Summary

Web-side counterpart to maDisplayTools #15 (Observer position & arena pitch).

Add observer perspective parameters to web tools:

  • Arena pitch — tilt the arena relative to horizontal
  • Observer translation — move observer position within arena (not just center)
  • Observer height — vertical position of viewpoint

Design Questions

These match the MATLAB-side discussion (maDisplayTools #15):

  • Are observer parameters part of arena config, pattern metadata, or runtime-only?
  • Should observer position be saved with patterns or be a preview-only setting?
  • How does this interact with the V2 header observer_id field?

Where to implement

  • Pattern Editor — observer position controls in Generate tool
  • Arena 3D Viewer — observer viewpoint adjustment
  • arena-geometry.js — coordinate transformations accounting for observer position

Dependencies

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions