Skip to content

Commit af55f9d

Browse files
Update interactionMode language
1 parent 661a867 commit af55f9d

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

source/presentation/4.0/model.md

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1113,36 +1113,32 @@ The `value` property of the UnitValue _MUST_ be between 0.0 and 1.0.
11131113
### interactionMode
11141114
{: #interactionMode}
11151115

1116-
A set of features that guide or limit user interaction with Cameras viewing 3D content within a Scene that the publisher of the content would prefer the client to use when presenting the resource. This specification defines the values in the table below. Others may be defined externally as an [extension][prezi30-ldce]. The client _SHOULD_ use `interactionMode` to determine the user experience features and approaches whereby users are permitted to change or adjust Camera perspectives when viewing content within a Scene (e.g., orbiting around the scene or locking the user to a first-person perspective).
1116+
A set of features that guide or limit user interaction with content within a Container that the publisher of the content would prefer the client to use when presenting the resource. This specification defines values in the table below that guide interactions with Cameras within a Scene. Other values for other Container types or specifying other interaction modes for 3D content may be defined externally as an [extension][prezi30-ldce]. For interaction modes pertaining to Cameras within a Scene, the client _SHOULD_ use `interactionMode` to determine the user experience features and approaches whereby users are permitted to change or adjust Cameras when viewing content within a Scene (e.g., orbiting around the scene or locking the user to a first-person perspective).
11171117

11181118
When more than one interaction mode is present, the client _SHOULD_ pick the first interaction mode that the client is capable of supporting.
11191119

11201120
For interaction modes that involve a Camera orbiting around a target point, the target point _SHOULD_ be the same as the Camera's `lookAt` property.
11211121

11221122
The value _MUST_ be an array of strings.
11231123

1124-
* A Container (scene?) _MAY_ have the `interactionMode` property.<br/>
1124+
* A Container _MAY_ have the `interactionMode` property.<br/>
11251125
Clients _SHOULD_ process `interactionMode` on a Container.
11261126
* Other types of resource _MUST NOT_ have the `interactionMode` property.<br/>
11271127
Clients _SHOULD_ ignore `interactionMode` on other types of resource.
11281128

11291129
| Value | Description |
11301130
| ----- | ----------- |
11311131
| `locked` | Camera is locked. User interaction _MUST NOT_ modify Camera. |
1132-
| `orbit` | Camera orbits around a target point in response to user interaction. A client _MAY_ allow user interacton to truck, dolly, or zoom Camera. |
1133-
| `hemisphere-orbit` | Camera orbits around a target point in response to user interaction, but orbital freedom is limited to a hemisphere. A client _MAY_ allow Camera truck, dolly, or zoom. |
1132+
| `orbit` | Camera orbits around a target point in response to user interaction. |
1133+
| `hemisphere-orbit` | Camera orbits around a target point in response to user interaction, but orbital freedom is limited to a hemisphere. |
11341134
| `free` | Camera mimics a first-person perspective. User interaction pans or tilts Camera perspective, trucks Camera position, and/or dollies or zooms Camera. |
11351135
| `free-direction` | Camera mimics a first-person perspective, but Camera position is fixed. User interaction pans or tilts Camera perspective. |
11361136
{: .api-table #table-interaction}
11371137

1138-
?: Allow dolly/zoom in `locked` or `free-direction`?
1139-
11401138
{% include api/code_header.html %}
11411139
``` json-doc
11421140
{ "interactionMode": [ "hemisphere-orbit", "orbit" ] }
11431141
```
1144-
1145-
other examples: no-zoom, no-scrub, rti-mode
11461142
### items
11471143
{: #items}
11481144

0 commit comments

Comments
 (0)