This is Interesting: Free Magazines for Graphics designers and webmasters  


Home > Archive > VRML > October 2005 > errors in ISO/IEC 19775 (X3D) ?





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author errors in ISO/IEC 19775 (X3D) ?
Joerg Scheurich aka MUFTI

2005-10-27, 6:18 am

In

http://www.web3d.org/x3d/specificat...Scriptexecution

the link in

"event processing is contained 4.4.8 Event model."

links to

http://www.web3d.org/x3d/specificat...html#Eventmodel

it should be

http://www.web3d.org/x3d/specificat...html#Eventmodel


The example in

http://www.web3d.org/x3d/specificat...Scriptlanguages

Script {
field SFBool start
url [ "http://foo.com/fooBar.class",
"http://foo.com/fooBar.js",
"ecmascript:function start(value, timestamp) { ... }"
]
}

should be

Script {
initializeOnly SFBool start
url [ "http://foo.com/fooBar.class",
"http://foo.com/fooBar.js",
"ecmascript:function start(value, timestamp) { ... }"
]
}

otherwise

http://www.web3d.org/x3d/specificat...VRML/index.html

DEF OpenVault Script {
# field tags are declarations of what interfaces are in this Script node
....
initializeOnly SFBool unlocked FALSE

is wrong



http://www.web3d.org/x3d/specificat...#NavigationInfo

There is no range of allowed Strings in NavigationInfo.type

NavigationInfo : X3DBindableNode {
SFBool [in] set_bind
MFFloat [in,out] avatarSize [0.25 1.6 0.75] [0,∞)
SFBool [in,out] headlight TRUE
SFNode [in,out] metadata NULL [X3DMetadataObject]
SFFloat [in,out] speed 1.0 [0,∞)
MFString [in,out] transitionType [LINEAR] ["TELEPORT"
"LINEAR"
"ANIMATE"]
MFString [in,out] type ["EXAMINE" "ANY"]
SFFloat [in,out] visibilityLimit 0.0 [0,∞)
SFTime [out] bindTime
SFBool [out] isBound
}

"type" should be similar written like "transitionType"

NavigationInfo : X3DBindableNode {
SFBool [in] set_bind
MFFloat [in,out] avatarSize [0.25 1.6 0.75] [0,∞)
SFBool [in,out] headlight TRUE
SFNode [in,out] metadata NULL [X3DMetadataObject]
SFFloat [in,out] speed 1.0 [0,∞)
MFString [in,out] transitionType [LINEAR] ["TELEPORT"
"LINEAR"
"ANIMATE"]
MFString [in,out] type ["EXAMINE" "ANY"] ["ANY"
"WALK"
"EXAMINE"
"FLY"
"LOOKAT"
"NONE"]
SFFloat [in,out] visibilityLimit 0.0 [0,∞)
SFTime [out] bindTime
SFBool [out] isBound
}

Sentence:

| If all values are unrecognized or the field is empty, the default value of
| "ANIMATE" shall be used.

This would mean, it should not

MFString [in,out] transitionType [LINEAR] ["TELEPORT"
"LINEAR"
"ANIMATE"]

it should be

MFString [in,out] transitionType [ANIMATE] ["TELEPORT"
"LINEAR"
"ANIMATE"]

or better

MFString [in,out] transitionType ["ANIMATE"] ["TELEPORT"
"LINEAR"
"ANIMATE"]
that would result in

NavigationInfo : X3DBindableNode {
SFBool [in] set_bind
MFFloat [in,out] avatarSize [0.25 1.6 0.75] [0,∞)
SFBool [in,out] headlight TRUE
SFNode [in,out] metadata NULL [X3DMetadataObject]
SFFloat [in,out] speed 1.0 [0,∞)
MFString [in,out] transitionType ["ANIMATE"] ["TELEPORT"
"LINEAR"
"ANIMATE"]
MFString [in,out] type ["EXAMINE" "ANY"] ["ANY"
"WALK"
"EXAMINE"
"FLY"
"LOOKAT"
"NONE"]
SFFloat [in,out] visibilityLimit 0.0 [0,∞)
SFTime [out] bindTime
SFBool [out] isBound
}

so long
MUFTI
--
Englisch: Deutsch:
collator die Zusammentragmaschine
to collateralize [finan.] lombardieren
(von dict.leo.org)
jake reid

2005-10-27, 6:28 pm

I just wish they stuck it up their X*** What`s wrong with vrml????
Is x3d another time waster waiting on one of thr bigboys to get their
3D act together? Vrml is ace as it is. too much bull and waffle for
so little advantage in xx33dd

Jake on a grizzle

On Thu, 27 Oct 2005 09:19:00 +0000 (UTC), Joerg Scheurich aka MUFTI
<rusmufti@bera.rus.uni-stuttgart.de> wrote:

>In
>
> http://www.web3d.org/x3d/specificat...Scriptexecution
>
>the link in
>
>"event processing is contained 4.4.8 Event model."
>
>links to
>
> http://www.web3d.org/x3d/specificat...html#Eventmodel
>
>it should be
>
> http://www.web3d.org/x3d/specificat...html#Eventmodel
>
>
>The example in
>
>http://www.web3d.org/x3d/specificat...Scriptlanguages
>
>Script {
> field SFBool start
> url [ "http://foo.com/fooBar.class",
> "http://foo.com/fooBar.js",
> "ecmascript:function start(value, timestamp) { ... }"
> ]
>}
>
>should be
>
>Script {
> initializeOnly SFBool start
> url [ "http://foo.com/fooBar.class",
> "http://foo.com/fooBar.js",
> "ecmascript:function start(value, timestamp) { ... }"
> ]
>}
>
>otherwise
>
> http://www.web3d.org/x3d/specificat...VRML/index.html
>
>DEF OpenVault Script {
> # field tags are declarations of what interfaces are in this Script node
>...
> initializeOnly SFBool unlocked FALSE
>
>is wrong
>
>
>
> http://www.web3d.org/x3d/specificat...#NavigationInfo
>
>There is no range of allowed Strings in NavigationInfo.type
>
>NavigationInfo : X3DBindableNode {
> SFBool [in] set_bind
> MFFloat [in,out] avatarSize [0.25 1.6 0.75] [0,∞)
> SFBool [in,out] headlight TRUE
> SFNode [in,out] metadata NULL [X3DMetadataObject]
> SFFloat [in,out] speed 1.0 [0,∞)
> MFString [in,out] transitionType [LINEAR] ["TELEPORT"
> "LINEAR"
> "ANIMATE"]
> MFString [in,out] type ["EXAMINE" "ANY"]
> SFFloat [in,out] visibilityLimit 0.0 [0,∞)
> SFTime [out] bindTime
> SFBool [out] isBound
>}
>
>"type" should be similar written like "transitionType"
>
>NavigationInfo : X3DBindableNode {
> SFBool [in] set_bind
> MFFloat [in,out] avatarSize [0.25 1.6 0.75] [0,∞)
> SFBool [in,out] headlight TRUE
> SFNode [in,out] metadata NULL [X3DMetadataObject]
> SFFloat [in,out] speed 1.0 [0,∞)
> MFString [in,out] transitionType [LINEAR] ["TELEPORT"
> "LINEAR"
> "ANIMATE"]
> MFString [in,out] type ["EXAMINE" "ANY"] ["ANY"
> "WALK"
> "EXAMINE"
> "FLY"
> "LOOKAT"
> "NONE"]
> SFFloat [in,out] visibilityLimit 0.0 [0,∞)
> SFTime [out] bindTime
> SFBool [out] isBound
>}
>
>Sentence:
>
>| If all values are unrecognized or the field is empty, the default value of
>| "ANIMATE" shall be used.
>
>This would mean, it should not
>
> MFString [in,out] transitionType [LINEAR] ["TELEPORT"
> "LINEAR"
> "ANIMATE"]
>
>it should be
>
> MFString [in,out] transitionType [ANIMATE] ["TELEPORT"
> "LINEAR"
> "ANIMATE"]
>
>or better
>
> MFString [in,out] transitionType ["ANIMATE"] ["TELEPORT"
> "LINEAR"
> "ANIMATE"]
>that would result in
>
>NavigationInfo : X3DBindableNode {
> SFBool [in] set_bind
> MFFloat [in,out] avatarSize [0.25 1.6 0.75] [0,∞)
> SFBool [in,out] headlight TRUE
> SFNode [in,out] metadata NULL [X3DMetadataObject]
> SFFloat [in,out] speed 1.0 [0,∞)
> MFString [in,out] transitionType ["ANIMATE"] ["TELEPORT"
> "LINEAR"
> "ANIMATE"]
> MFString [in,out] type ["EXAMINE" "ANY"] ["ANY"
> "WALK"
> "EXAMINE"
> "FLY"
> "LOOKAT"
> "NONE"]
> SFFloat [in,out] visibilityLimit 0.0 [0,∞)
> SFTime [out] bindTime
> SFBool [out] isBound
>}
>
>so long
>MUFTI



Joerg Scheurich aka MUFTI

2005-10-28, 6:40 pm

> I just wish they stuck it up their X*** What`s wrong with vrml????
> Is x3d another time waster waiting on one of thr bigboys to get their
> 3D act together? Vrml is ace as it is. too much bull and waffle for
> so little advantage in xx33dd


Well, X3D is the next logical step to support things that was only possible
with 100000$ SGI in 1997 and can now be done with a 20 $ graphicscard.
The XML syntax is not important, it is only one of two (later three) encodings.

It is also very much easier to create a valid X3D browser than a VRML browser,
VRML browser producers say that they spend 95% of their time to features, only 5% of
the people use....

In general i think, making X3D is a good idea.
The web3D marketing suicid with the "VRML is dead now" years ago is another story 8-(
Without this marketing silliness we would not talk about X3D, we would talk about
VRML2005 or XML-VRML...

so long
MUFTI
--
Um das zu pruefen und falls notwendig, zum Zerlegen der Festplatte
gebrauche Win95 Disk Zerleger, welchen Du in deinem Programm:
Zubehoer-System Werkzeug Akte hast.
Sponsored Links


Copyright 2003 - 2008 forum4designers.com  Software forum  Computer Hardware reviews