X3D version 4.0 was approved by Web3D Consortium and ISO in 2023.
X3D version 4.0 offers many new features including interoperability with HTML5, glTF
2.0 Physically Based Rendering (PBR), and Web Audio API.
<ProtoInterface name='' DEF=''> <field name='position' value=''/> field declaration is missing initialization value
<Script name='' DEF='MoveBall'> <field name='old' value=''/> field declaration is missing initialization value
<ProtoInterface name='' DEF=''> <field name='set_positionA' value=''/> field declaration is missing initialization value
<ProtoInterface name='' DEF=''> <field name='set_positionB' value=''/> field declaration is missing initialization value
<Script DEF='MoveCylinder'> <field name='spine' accessType='inputOutput'/> must define function set_spine (newValue)
<Script DEF='MoveCylinder'> <field name='endA' accessType='inputOutput'/> does not send output event via assignment statement endA=___;
<Script DEF='MoveCylinder'> <field name='endB' accessType='inputOutput'/> does not send output event via assignment statement endB=___;
<Script name='' DEF='clickHandler'> <field name='counter' value=''/> field declaration is missing initialization value
<Script DEF='clickHandler'> <field name='node_changed' accessType='outputOnly'/> does not send output event via assignment statement node_changed=___;