-
v 0.33.01 beta 1 NOV 05 - jeffs
PixelTexture
fixed pixelValues and numComponents attributes to add regex
All elements
everything now has at least an optional name attribute
changed all LineInts to just hold the regex and eliminated LineInts element
every element must now have addChild, removeChild, getChildren, and setChildren functions
-
v 0.32.08.07 beta 20 JUL 05 - jeffs
clarified much lighting documentation
removed NavigationInfo node
NavigationInfo.headlight attribute becomes World.headlight
NavigationInfo.visibilityLimit attribute becomes World.visibilityLimit
NavigationInfo.type becomes Avatar.navigation
NavigationInfo.speed becomes Avatar.speed
AudioClip fixed startTime and stopTime to be required
-
v 0.32.08.06 beta 5 JUN 05 - jeffs
added stepValue to Avatar [default 0.75 m]
added optional attribute "solid" with default="true" to:
Box
Cone
Cylinder
Sphere
[already present in Extrusion]
added VRML97-style defaults to Extrusion:
crossSection default="1.0 1.0 1.0 -1.0 -1.0 -1.0 -1.0 1.0 1.0 1.0"
orientation default="0.0 0.0 1.0 0.0"
scale default="1.0 1.0"
spine default="0.0 0.0 0.0 0.0 1.0 0.0"
-
v 0.32.08.05 beta 25 APR 05 - jeffs
I have been bad about keeping this up to date
first serious proposal for cleanly specifying Proto-related nodes
Specified exact choices for Avatar.children and removed Viewpoint
changed defaults for Avatar.cameraOffset and Viewpoint.position
specified how to deal with four basic configurations and interactions possible:
No Avatars and no Viewpoints in file
No Avatars but at least one Viewpoint in file
At least one Avatar but no Viewpoints in file
At least one Avatar and at least one Viewpoint in the file
fixed problems with Use inside appearance
as Material and/or Texture replacements
made Avatar.name required
removed mid-statement in Use docs about Avatar.
-
v 0.32.08.03 beta 16 MAR 05 - jeffs
Folded TextureTransform into Texture
added ProtoList ProtoDefinition and ProtoInstance
cleaned up some more annotation.documentation nodes
added beginnings of a SAX loader
-
v 0.32.08.02 beta 10 FEB 05 - jeffs
Fixed Shape.appearance and Shape.geometry so Use is cleaner (thanks Dave).
Use can also replace any of the following now:
Shape.appearance
Shape.appearance.Material
Shape.appearance.Texture
Shape.appearance.TextureTransform
Shape.geometry
Shape.geometry.Box
Shape.geometry.Cone
Shape.geometry.[etc]
-
v 0.32.08.01 beta 9 FEB 05 - jeffs
Fixed Sound node, so now it must contain an AudioClip or a MovieTexture.
Remove spurious documentation entries about affirm and assert.
-
v 0.32.07 beta 6 FEB 05 - jeffs
Following feedback from the list and much discussion,
simplified Use node to just point to a target, and to demand that
target appear before Use as well as not being an ancestor.
it is now up to the application to verify legal type used.
-
v0.32.05 beta 30 JAN 05 - jeffs
simplified definition of groupingAndChildrenNodes
removing one level of indirection from generated src
without having any impact on instance documents
added LightColor type with white and opaque as default
then changed DirectionalLight PointLight SpotLight Fog colors
to be of type LightColor instead of SFColor (which defaults to black and opaque)
added required attribute "affirm" of type "xs:NCName" to Use
so author must affirm what the type of the target will be when it is resolved
("assert" is a more attribute name, but is a reserved word)
-
v0.32.04 beta 28 JAN 05 - jeffs
all hail the great regex guru Mike Axelrod
and many many thanks for help with complex constraints
cleaned up documentation for Use
significantly added to documentation for Anchor
using old VRML97 docs for guidance
(it is good to build on the shoulders of giants)
discussion of SFColor and MFColor
made me look at them again.
we had agreed on defaulting to black opaque but
Schema and schema-docs were not consistent so
made SFColor defaults conform to [RGBA = 0.0 0.0 0.0 1.0.]
discussion of all-triangles vs ngons in IFS.coordIndex
made me remove all-triangles restriction and put back
"many runs of non-negative ints, each run terminated by a -1"
-
v0.32.03 beta 18 Jan 05 - jeffs
due to popular demand, put creaseAngle back into
ElevationGrid
Extrusion
and IndexedFaceSet
-
v0.32.02 beta 17 JAN 05 - jeffs
fixed MFFloat SFVec2f MFVec2f SFVec3f MFVec3f
- added support for scientific notation
- fractional part now optional
fixed MFColor
- fractional part is now optional
-
v0.32.01 beta 15 JAN 05 - jeffs
added types FaceInts and LineInts
(see IndexedFaceSet and IndexedLineSet)
IndexedFaceSet.coordIndex and IndexedFaceSet.texCoordIndex
now enforce runs of (three non-negative integers followed by a -1)
IndexedLineSet.coordIndex
now enforces runs of (non-negative integers followed by a -1)
-
v0.32 beta 10 JAN 05 - jeffs
fixed rotations to follow common default pattern and
to specify order they are to be applied.
added Use for
Shape.appearance
Shape.appearance.Material
Shape.appearance.Texture
Shape.geometry
removed creaseAngle from
IndexedFaceSet
Extrusion
ElevationGrid
-
v0.31 beta - 14 DEC 04 - jeffs
dropped transparency from Material
but kept alpha in individual colors
dropped everything from Avatar but
mass, name, children, and cameraOffset (formerly "position")
added Use and allow in groupingAndChildrenNodes
-
v0.30.03 beta - 5 Oct 04 - jeffs
changed SFRotation into a simple type for use as an attribute
which meant I had to fiddle a bit with a number of nodes
also added name attribute to Texture (not sure how I missed that)
changed TextureTransform to all attributes
-
v0.30.02 beta - 4 OCT 04 - jeffs
changed the following to use an attribute of type xs:AnyUri
rather than element of type MFUri:
Anchor, Background, ImageTexture, AudioClip, Inline,
MovieTexture, Script
-
v0.30.01 beta - 29 SEP 04 - jeffs
cleanup of one boo-boo
-
v0.30.00 beta - 29 SEP 04 - jeffs
cleanup and freeze
-
v0.23.01 beta - 27 SEP 04 - jeffs
Avatars now all in AvatarList at top level of World
-
v0.23 beta - 17 JUL 04 - jeffs
moved Avatar boundObjects to PlayerCharacter Possessions
-
v0.22 beta - 11 JUL 04 - jeffs
minor fixes to Avatar and Viepoint nodes
-
v0.21.01 beta - 28 APR 04 - jeffs
moved Avatar to groupingAndChildrenNodes choices
moved Viewpoint into Avatar
added position attribute to Avatar
removed avatarSize from NavigationInfo as redundant
-
v0.21.00 beta - 20 APR 04 - jeffs
added Route to groupingAndChildrenNodes choices
added Avatar node
added Avatar to World node
-
v0.20.02 beta - 2 APR 04 - jeffs
added targetNamespace
various simplifications of custom types
-
v0.20.01 beta - 27 MAR 04 - jeffs
corrected attribute "name" to be of type "xs:ID"
-
v0.20.00 beta - 24 MAR 04 - jeffs
this rev is now a release 1.0 candidate
-
v0.19.03 beta - 22 MAR 04 - jeffs
fixed some locally-defined types for better constraints on data
put the rest (I think) of the legal children into
groupingAndChildrenNodes
fixed Extrusion
about time to freeze this Schema for a while
-
v0.19.02 beta - 21 MAR 04 - jeffs
got rid of some types no longer in use
fiddled with some nodes to make them less verbose
added annotations about multi-field elements which should be changed
to make them less verbose (like the various Set nodes)
fixed a bunch of the multiple-entry fields
-
v0.19.01 beta - 19 MAR 04 - jeffs
folded one-use type texture into Appearance
simplified Box
changed specially-named 3f whateverCenter elements
into ref to Center element
Same for BBoxCenter
Same for BBoxCenter
changed complexType "legalChildrenNodes" into element "Children"
and changed corresponding type declarations into ref declarations
-
v0.19 beta - 15 MAR 04 - jeffs
cleared up postential namespace collisions
-
v0.18 - 14 MAR 04 - jeffs
waves his hands and declares this version to be a beta
-
v0.17 - 13 MAR 04 - jeffs
changed id attribute to name attribute
modified legalChildNode and similar
-
v0.16 - 12 MAR 04 - jeffs
changing things to set specific defaults rather than generic values
eliminated Use
changed Route to use xlink
added "id" attribute where appropriate
**** NEED TO DO: fix so children of World can be Shapes but not geometry
-
v0.15 - 13 JAN 04 - jeffs
added xlink namespace
trying out defining Route via xlink
-
v0.14 - 8 JAN 04 - jeffs
changed Sphere radius from element to attribute
-
v0.13 - 30 Dec 03 - jeffs@it.rit.edu
fixed FontStyle node
generated first try at SAX1-oriented classes
generated first try at DOM-oriented classes
generated first try at javadocs
-
v0.12 - 29 Dec 03 - jeffs@it.rit.edu
fixed Shape node
fixed Script node
added Geometry node
redid Use node
-
v0.11 - 27 Dec 03 - jeffs@it.rit.edu
more node scrubbing
moved NavigationInfo and WorldInfo out of legalChildrenNodes and into World
[now one and only one of ea allowed]
brought back "Use"; defId (string) attribute points to node which must:
(a) be in-scope, and
(b) already have been loaded
-
v0.10 - 23 Dec 03 - jeffs@it.rit.edu
cleaned up more nodes
continuing alphabetizing node-placement
beginning to build nodesRef document
-
v0.09 - 12 Dec 03 - jeffs@it.rit.edu
fleshed out some more nodes (getting close to an early-release version)
placed comments indicating where GeoVRML stuff will go later
cleaned up some nodes
began alphabetizing node-placement to make spec easier to write
-
v0.08 - 23 Nov 03 - jeffs@it.rit.edu
fleshed out some more nodes
getting closer to having drafts of all nodes in place
next pass should be to make nodes better and test instance
-
v0.07 - 22 Nov 03 - jeffs@it.rit.edu
okay, time for some enumerations
fleshed out some nodes
-
v0.06 - 21 Nov 03 - jeffs@it.rit.edu
changed Sound element source attribute to xs:anyURI
eliminated some nodes not in VRML spec
[going back to using VRML spec as base rather than X3D docs]
-
v0.05 - 3 Aug 03 - jeffs@it.rit.edu
more nodes-creation gruntwork today
-
v0.04 - 2 Aug 03 - jeffs@it.rit.edu
more nodes-creation gruntwork today
-
v 0.03 - 1 August 2003 - jeffs@it.rit.edu
more fiddling excess elements into types
created grouping and non-grouping nodes
created at least empty versions of all nodes (I think)
I don't understand the GeoWhatever nodes enough
to work them yet...
I yanked them and they can be in a separate Schema
which in turn includes this Schema
[can you say "profile"? sure you can...]
-
v 0.02 - 29 July 2003 - jeffs@it.rit.edu
turned a bunch of elements into types
removed non-useful definitions of MFwhatever elements
-
v 0.01 - 23 July 2003 - jeffs@it.rit.edu
begin first cut at redoing VRML97 [aka ISO/IEC 14772-1:1997] as xVRML
starting with the grouping nodes