I had a look at:  <div><a href="https://github.com/Web3DConsortium/X3D/blob/master/ISO-IEC19777/ISO-IEC19777-4/ISO-IEC19777-4v3.3/ISO-IEC19777-4v3.3-IS/Part04/abstracts.html">https://github.com/Web3DConsortium/X3D/blob/master/ISO-IEC19777/ISO-IEC19777-4/ISO-IEC19777-4v3.3/ISO-IEC19777-4v3.3-IS/Part04/abstracts.html</a></div><div dir="auto"><br></div><div dir="auto">I have some comments from a usability position.</div><div dir="auto"><br></div><div dir="auto">For example, not returning “this” from setters, addChild and other adders (I think only addChild does not exist), while good for debugging, requires a lot more duplicated code, in the form of repeated use of variable names in the code.  Please make me aware of examples if this is not required.</div><div dir="auto"><br></div><div dir="auto">Here is an HAnim example:</div><div dir="auto"><br></div><div dir="auto"><div><a href="https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/cplusplus/net/coderextreme/data/JinLOA4.cpp">https://github.com/coderextreme/X3DJSONLD/blob/master/src/main/cplusplus/net/coderextreme/data/JinLOA4.cpp</a></div><div dir="auto"><br></div><div dir="auto">I don’t know if C++ contains the concept of Pascal’s “with” (creating a context or namespace where repeated use of a variable name is not required) and should would be documented in any C++ examples produced by the Consortium (IMO).</div><div dir="auto"><br></div><div dir="auto">Is there going to be an X3D XML to C++ stylesheet converter to give best practices, or are we on our own?</div><div dir="auto"><br></div><div dir="auto">John </div><br></div>