Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should the Pivot of a 3D Model be defined? #2273

Open
ZetOE opened this issue Jan 30, 2024 · 2 comments
Open

Should the Pivot of a 3D Model be defined? #2273

ZetOE opened this issue Jan 30, 2024 · 2 comments

Comments

@ZetOE
Copy link

ZetOE commented Jan 30, 2024

(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.

@tomcrane
Copy link
Contributor

tomcrane commented Jan 31, 2024

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?

@azaroth42
Copy link
Member

I think consensus was to spec up without this and re-assess once there's experience.

@tomcrane tomcrane added this to the Presentation 4.0 milestone Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants