main: work in progress [might break]
This commit is contained in:
parent
79a3b7e151
commit
0a5047ec3d
Binary file not shown.
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 30 KiB |
|
@ -304,16 +304,18 @@ This can be done via a JSON-pointers <a href="https://www.rfc-editor.org/rfc/rfc
|
|||
</ul>
|
||||
|
||||
<pre><code class="language-json">{
|
||||
"/":{
|
||||
"#": "#-penguin",
|
||||
"aria-description": "description of scene",
|
||||
},
|
||||
"/room/chair": {
|
||||
href: "#penguin"
|
||||
"href": "#penguin"
|
||||
}
|
||||
}
|
||||
</code></pre>
|
||||
|
||||
<blockquote>
|
||||
<p>This would mean: hide object ‘penguin’ upon scene-load, and show it when the user clicks the chair</p>
|
||||
<p>This would mean: hide object(s) with name or <code>tag</code>-value ‘penguin’ upon scene-load, and show it when the user clicks the chair</p>
|
||||
</blockquote>
|
||||
|
||||
<p>So when loading <code>experience.glb</code> the existence of <code>experience.json</code> is detected, to apply the explicit metadata.<br></p>
|
||||
|
|
|
@ -232,15 +232,17 @@ This can be done via a JSON-pointers [RFC6901](https://www.rfc-editor.org/rfc/rf
|
|||
|
||||
```json
|
||||
{
|
||||
"/":{
|
||||
"#": "#-penguin",
|
||||
"aria-description": "description of scene",
|
||||
},
|
||||
"/room/chair": {
|
||||
href: "#penguin"
|
||||
"href": "#penguin"
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
> This would mean: hide object 'penguin' upon scene-load, and show it when the user clicks the chair
|
||||
> This would mean: hide object(s) with name or `tag`-value 'penguin' upon scene-load, and show it when the user clicks the chair
|
||||
|
||||
So when loading `experience.glb` the existence of `experience.json` is detected, to apply the explicit metadata.<br>
|
||||
|
||||
|
|
|
@ -395,15 +395,17 @@ Internet-Draft XR Fragments September 2024
|
|||
|
||||
|
||||
{
|
||||
"/":{
|
||||
"#": "#-penguin",
|
||||
"aria-description": "description of scene",
|
||||
},
|
||||
"/room/chair": {
|
||||
href: "#penguin"
|
||||
"href": "#penguin"
|
||||
}
|
||||
}
|
||||
|
||||
| This would mean: hide object 'penguin' upon scene-load, and show
|
||||
| it when the user clicks the chair
|
||||
| This would mean: hide object(s) with name or tag-value 'penguin'
|
||||
| upon scene-load, and show it when the user clicks the chair
|
||||
|
||||
So when loading experience.glb the existence of experience.json is
|
||||
detected, to apply the explicit metadata.
|
||||
|
@ -439,8 +441,6 @@ Internet-Draft XR Fragments September 2024
|
|||
eachother using the xrf:// hashbus
|
||||
* collapsing the 3D scene to an wordgraph (for essential navigation
|
||||
purposes) controllable thru a hash(tag)bus
|
||||
* completely bypassing the security-trap of loading external scripts
|
||||
(by loading 3D model-files, not HTML-javascriptable resources)
|
||||
|
||||
|
||||
|
||||
|
@ -450,6 +450,9 @@ van Kammen Expires 31 March 2025 [Page 8]
|
|||
Internet-Draft XR Fragments September 2024
|
||||
|
||||
|
||||
* completely bypassing the security-trap of loading external scripts
|
||||
(by loading 3D model-files, not HTML-javascriptable resources)
|
||||
|
||||
XR Fragments itself are hypermediatic
|
||||
(https://github.com/coderofsalvation/hypermediatic) and HTML-
|
||||
agnostic, though pseudo-XR Fragment browsers *can* be implemented on
|
||||
|
@ -498,9 +501,6 @@ Internet-Draft XR Fragments September 2024
|
|||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
van Kammen Expires 31 March 2025 [Page 9]
|
||||
|
||||
Internet-Draft XR Fragments September 2024
|
||||
|
|
|
@ -222,15 +222,17 @@ This can be done via a JSON-pointers <eref target="https://www.rfc-editor.org/rf
|
|||
</ul>
|
||||
|
||||
<sourcecode type="json"><![CDATA[{
|
||||
"/":{
|
||||
"#": "#-penguin",
|
||||
"aria-description": "description of scene",
|
||||
},
|
||||
"/room/chair": {
|
||||
href: "#penguin"
|
||||
"href": "#penguin"
|
||||
}
|
||||
}
|
||||
]]>
|
||||
</sourcecode>
|
||||
<blockquote><t>This would mean: hide object 'penguin' upon scene-load, and show it when the user clicks the chair</t>
|
||||
<blockquote><t>This would mean: hide object(s) with name or <tt>tag</tt>-value 'penguin' upon scene-load, and show it when the user clicks the chair</t>
|
||||
</blockquote><t>So when loading <tt>experience.glb</tt> the existence of <tt>experience.json</tt> is detected, to apply the explicit metadata.<br />
|
||||
</t>
|
||||
<blockquote><t>In THREE.js-code this would boil down to:</t>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
|
||||
Internet Engineering Task Force L.R. van Kammen
|
||||
Internet-Draft 9 May 2024
|
||||
Internet-Draft 27 September 2024
|
||||
Intended status: Informational
|
||||
|
||||
|
||||
|
@ -38,7 +38,7 @@ Status of This Memo
|
|||
time. It is inappropriate to use Internet-Drafts as reference
|
||||
material or to cite them other than as "work in progress."
|
||||
|
||||
This Internet-Draft will expire on 10 November 2024.
|
||||
This Internet-Draft will expire on 31 March 2025.
|
||||
|
||||
Copyright Notice
|
||||
|
||||
|
@ -53,9 +53,9 @@ Copyright Notice
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 1]
|
||||
van Kammen Expires 31 March 2025 [Page 1]
|
||||
|
||||
Internet-Draft XR Macros May 2024
|
||||
Internet-Draft XR Macros September 2024
|
||||
|
||||
|
||||
extracted from this document must include Revised BSD License text as
|
||||
|
@ -109,9 +109,9 @@ Table of Contents
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 2]
|
||||
van Kammen Expires 31 March 2025 [Page 2]
|
||||
|
||||
Internet-Draft XR Macros May 2024
|
||||
Internet-Draft XR Macros September 2024
|
||||
|
||||
|
||||
3. Metadata-values can contain the | symbol to 🎲 roundrobin variable
|
||||
|
@ -165,9 +165,9 @@ Internet-Draft XR Macros May 2024
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 3]
|
||||
van Kammen Expires 31 March 2025 [Page 3]
|
||||
|
||||
Internet-Draft XR Macros May 2024
|
||||
Internet-Draft XR Macros September 2024
|
||||
|
||||
|
||||
+=========+======+===================+=================+=============+
|
||||
|
@ -221,9 +221,9 @@ Internet-Draft XR Macros May 2024
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 4]
|
||||
van Kammen Expires 31 March 2025 [Page 4]
|
||||
|
||||
Internet-Draft XR Macros May 2024
|
||||
Internet-Draft XR Macros September 2024
|
||||
|
||||
|
||||
Table 3
|
||||
|
@ -277,9 +277,9 @@ Internet-Draft XR Macros May 2024
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 5]
|
||||
van Kammen Expires 31 March 2025 [Page 5]
|
||||
|
||||
Internet-Draft XR Macros May 2024
|
||||
Internet-Draft XR Macros September 2024
|
||||
|
||||
|
||||
4.5. Usecase: present context menu with options
|
||||
|
@ -333,9 +333,9 @@ click object with (`!clickme`:`!foo|!bar|!flop` e.g.)
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 6]
|
||||
van Kammen Expires 31 March 2025 [Page 6]
|
||||
|
||||
Internet-Draft XR Macros May 2024
|
||||
Internet-Draft XR Macros September 2024
|
||||
|
||||
|
||||
| Note that only macro's can trigger roundrobin values or
|
||||
|
@ -389,4 +389,4 @@ Internet-Draft XR Macros May 2024
|
|||
|
||||
|
||||
|
||||
van Kammen Expires 10 November 2024 [Page 7]
|
||||
van Kammen Expires 31 March 2025 [Page 7]
|
||||
|
|
Loading…
Reference in New Issue