chore: checkpoint web Blender migration source, tools and docs
Accumulated uncommitted work: GHOST Web backend, WebGL/GPU web layer, web workflow engine and protocol, tooling, docs and task records. Large generated evidence, user-testing archives, build snapshots and imported test assets remain untracked. Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
6
web/protocol/ndof.ts
Normal file
6
web/protocol/ndof.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export interface NDOFSettings {speed:number;rotationSpeed:number;deadZone:number;rotate:boolean;zoom:boolean;objectMode:boolean}
|
||||
export interface NDOFMotion {translation:[number,number,number];rotation:[number,number,number];dt:number}
|
||||
export interface NDOFCamera {position:[number,number,number];target:[number,number,number];orientation:[number,number,number,number];projection:'PERSPECTIVE'|'ORTHOGRAPHIC';fov:number;orthoHeight:number;zoom:number;height:number}
|
||||
export interface NDOFNavigationRequest extends NDOFMotion {settings:NDOFSettings;camera:NDOFCamera}
|
||||
export interface NDOFViewportEvent extends NDOFMotion {settings:NDOFSettings;apply:(request:NDOFNavigationRequest)=>Promise<NDOFCamera>;onError:(error:unknown)=>void}
|
||||
export const DEFAULT_NDOF_SETTINGS:NDOFSettings={speed:1,rotationSpeed:1,deadZone:.05,rotate:true,zoom:true,objectMode:true};
|
||||
Reference in New Issue
Block a user