api
api copied to clipboard
Source for API and model specifications documents (api and model)
- define properties that get overridden by the parent scene - eg background colour - what does a child Scene inherit from the parent? - turn off / include lighting...
Lights (#2258) and cameras (#2257) both require a `DirectionTransform` resource, and we can use this issue to develop that across both. From those two issues: > [A `DirectionTransform` specifies] orientation/directional-facing...
A IIIF Range should be able to point at a `Scene` or part of a `Scene` (region, time point or duration) using the targeting mechanism in #2253
Rob’s draft: > A Scene has an ambient light source, given in the `ambientLight` property, which if not present has a default of **0.75 intensity white light**. Other lights can...
See https://github.com/IIIF/3d/issues/15#issuecomment-1589931301 from Napoli The publisher will often (usually?) wish to indicate what the user / view is looking at when the `Scene` initializes. The publisher may also wish to...
For the `Canvas`, a painting annotation can target the entire Canvas by `id` alone, without supplying a selector or `xywh` fragment shorthand. This is the 99.9…% use case for published...
(decisions and suggestions from https://github.com/IIIF/3d/issues/11#issuecomment-1589966361) If the entirety of a 3D model is to be painted into a `Scene`, the painting annotation body is just the content resource: ``` "body":...
Target: a static view of multiple models in a single scene * Scenes * Properties (including defaults) * Transform model * Camera [sensors] -- SHOULD define, ????? clients support? *...
Add a new class to the specification, `Scene`, to model 3D space (and also 3D space with a duration). We need a new class, rather than adding a dimension (and...
Given a Scene (#2251) and its coordinate system (#2252), what do annotation `target` properties look like (both `painting` and other kinds of annotation)? An annotation or Range that targets a...