Should the Pivot of a 3D Model be defined?
Opened this issue · 2 comments
(suggestions from the discussion during the meeting in Washington)
To display a 3D model the position, orientation, and scale should be specified (see IIIF/3D#11).
As these operations are dependent on the pivot of the model, it may be useful to define and capture this pivot. Otherwise, if it changes, all other values would produce different results.
Presumably the pivot is defined in the model's coordinate space, but is declared in the IIIF Manifest as a property of the Model resource.
If so, what class of resource is the value of pivot
? Is it a PointSelector?
{
"type": "PointSelector",
"x": 100.0,
"y": 100.0,
"z": 0.0
}
if so, what if the model's coordinate space is not the same cartesian space that IIIF uses? That is, what if the PointSelector's (x,y,z) properties are not applicable to the model?
I think consensus was to spec up without this and re-assess once there's experience.