[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [x3d-public] NullPointerException when loading scene with script node



Braden McDaniel wrote:
Alan Hudson wrote:

Braden McDaniel wrote:

Alan Hudson wrote:

George Anastassakis wrote:

Hello all

I'm trying to load a scene with a Shape and a Script node but I cannot get it right. The file is:

#X3D V3.0 utf8
PROFILE Immersive
DEF s Shape {
appearance Appearance { }
geometry Box { }
}
DEF sc Script {
eventIn SFTime test


this is not valid X3D. it must be inputOnly



We've discussed this already and it was made clear that this *is* valid
X3D. A conforming processor will not reject it. "eventIn" is a (deprecated)
synonym for "inputOnly".



That is your opinion and not consortium policy.


It's not my opinion. It's what the specification says. "Consortium policy"
(whatever that is) is irrelevant. An ISO specification is at issue here;
its interpretation is not a function of "consortium policy".

The consortium is the place where edits to that ISO document are generated. If there are issues of interpretation then the consortium helps disambiguate them.

I agree the language needs to cleared up in that area. But authors who want their content to work in all X3D browsers will use the correct keywords.


Please stop using such pejorative (and incorrect) language. The deprecated
keywords are no less "correct" than the new ones; they are simply
deprecated.

These keywords are not in the grammar at all. Hence there is an ambiguity in what the ISO spec means.

http://www.web3d.org/x3d/specifications/ISO-IEC-19776-X3DEncodings-XML-ClassicVRML/


Tools and content authors should not use the keywords. In the future they will be removed from the spec completely. I expect that will happen on the next revision of the standard this year. So encouraging users to use those keywords is a bad idea.
--
Alan Hudson


President Yumetech, Inc.                               www.yumetech.com
President Web3D Consortium                             www.web3d.org
206 340 8900
-------------------------------------------------------------------------
for list subscription/unsubscription,
go to http://www.web3d.org/cgi-bin/public_list_signup/lwgate/listsavail.html