[x3d-public] Mantis 716, clause 7.4.7 WorldInfo fields (title and info) - Change access type to inputOutput

Brutzman, Donald (Don) (CIV) brutzman at nps.edu
Mon Sep 27 11:00:00 PDT 2021


No response or objections to seen to email post.  Now resolved and committed.

Of note is that this change does not affect functionality of scene rendering or interaction, it is cosmetic.


all the best, Don
--
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman

From: Brutzman, Donald (Don) (CIV)<mailto:brutzman at nps.edu>
Sent: Monday, September 20, 2021 10:58 AM
To: X3D Public<mailto:x3d-public at web3d.org>
Subject: [x3d-public] Mantis 716, clause 7.4.7 WorldInfo fields (title and info) - Change access type to inputOutput

Spec editors request comment on this issue.

7.4.7 WorldInfo
http://www.web3d.org/files/specifications/19775-1/V3.3/Part01/components/core.html#WorldInfo

-----------------
Current node signature has fields
   MFString [] info []
   SFString [] title ""

Since these fields are both accessType initializeOnly, they cannot be changed
at run time.

This is unsatisfactory since an author may want to create or modify a scene
programmatically at run time. For example, after Inlining new content, the
scene title might need to change.

Recommended field signature:
   MFString [in out] info []
   SFString [in out] title ""

This change would be a minor change for browser builders, and no change in
compatibility for existing content.

-----------------

Of further note is that HAnimHumanoid is the other node with an info field, having accessType inputOutput.

26.3.2 HAnimHumanoid

HAnimHumanoid : X3DChildNode, X3DBoundedObject {
  SFVec3f [in,out] center 0 0 0 (-?,?)
  MFString [in,out] info []

http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/components/hanim.html#HAnimHumanoid

Status:
a. XML schema does not flag these fields as initializeOnly
b. draft specification not changed
c. possibility that this is considered a functional change if implementation modifications are non-trivial
d. can be considered a technical change, not editorial

Of note is that this capability likely becomes more important than ever as X3D scenes are integrated with HTML pages, since it is analagous to "title" attribute available on all HTML elements.

Deferred. We request feedback on whether this need to be deferred to CD ballot comments or version 4.1.

---
p.s. Wondering, is this any kind of a burden for browser implementers?

all the best, Don
--
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20210927/64123f3a/attachment.html>


More information about the x3d-public mailing list