{ "@context": "http://iiif.io/api/presentation/4/context.json", "id": "https://example.org/iiif/3d/model_transform_rotate_position.json", "type": "Manifest", "label": { "en": ["Rotated Model"] }, "summary": { "en": ["Viewer should render the model rotated by 180 degrees around the Y axis"] }, "items": [ { "id": "https://example.org/iiif/scene1", "type": "Scene", "label": { "en": ["A Scene"] }, "items": [ { "id": "https://example.org/iiif/scene1/page/p1/1", "type": "AnnotationPage", "items": [ { "id": "https://example.org/iiif/3d/anno1", "type": "Annotation", "motivation": ["painting"], "body": { "id": "https://example.org/iiif/3d/anno1/body", "type": "SpecificResource", "source": { "id": "https://raw.githubusercontent.com/IIIF/3d/main/assets/astronaut/astronaut.glb", "type": "Model", "format": "model/gltf-binary" }, "transform": [ { "type": "RotateTransform", "x": 0.0, "y": 180.0, "z": 0.0 } ] }, "target": { "id": "https://example.org/iiif/3d/anno1/target", "type": "SpecificResource", "source": { "id": "https://example.org/iiif/scene1", "type": "Scene" }, "selector": [ { "type": "PointSelector", "x": 0.0, "y": 0.0, "z": 0.0 } ] } } ] } ] } ] }