You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/presentation/4.0/model.md
+4-8Lines changed: 4 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -1113,36 +1113,32 @@ The `value` property of the UnitValue _MUST_ be between 0.0 and 1.0.
1113
1113
### interactionMode
1114
1114
{: #interactionMode}
1115
1115
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).
1117
1117
1118
1118
When more than one interaction mode is present, the client _SHOULD_ pick the first interaction mode that the client is capable of supporting.
1119
1119
1120
1120
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.
1121
1121
1122
1122
The value _MUST_ be an array of strings.
1123
1123
1124
-
* A Container (scene?) _MAY_ have the `interactionMode` property.<br/>
1124
+
* A Container _MAY_ have the `interactionMode` property.<br/>
1125
1125
Clients _SHOULD_ process `interactionMode` on a Container.
1126
1126
* Other types of resource _MUST NOT_ have the `interactionMode` property.<br/>
1127
1127
Clients _SHOULD_ ignore `interactionMode` on other types of resource.
1128
1128
1129
1129
| Value | Description |
1130
1130
| ----- | ----------- |
1131
1131
|`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. |
1134
1134
|`free`| Camera mimics a first-person perspective. User interaction pans or tilts Camera perspective, trucks Camera position, and/or dollies or zooms Camera. |
1135
1135
|`free-direction`| Camera mimics a first-person perspective, but Camera position is fixed. User interaction pans or tilts Camera perspective. |
1136
1136
{: .api-table #table-interaction}
1137
1137
1138
-
?: Allow dolly/zoom in `locked` or `free-direction`?
0 commit comments