[x3d-public] Differences of default values between specification and dtd
Holger Seelig
holger.seelig at yahoo.de
Mon Jun 12 01:21:41 PDT 2017
I detected some differences of the default values between the 3.3
Specification
<http://www.web3d.org/documents/specifications/19775-1/V3.3/Part01/Architecture.html>
and the 3.3 dtd <http://www.web3d.org/specifications/x3d-3.3.dtd>.
The default values are not equal, thus it is not clear to me which
values take precedence.
A second issue I detected is that the default value for the global field
of the DirectionalLight node is FALSE, although all other light nodes
have a global TRUE value, which makes sense because if the global field
is default FALSE it would break backward compatibility to VRML2.
The document attached and below list the affected fields showing the
default values of the dtd. Please note the 'Volume rendering component'
is still not verified.
Best regards,
Holger Seelig
<!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN"
"http://www.web3d.org/specifications/x3d-3.3.dtd">
<X3D profile='Full' version='3.3'
xmlns:xsd='http://www.w3.org/2001/XMLSchema-instance'
xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.3.xsd'>
<head>
<meta name='title' content='NodeIndex.x3d'/>
</head>
<Scene>
<Anchor/>
<Appearance/>
<Arc2D/>
<ArcClose2D/>
<AudioClip/>
<Background/>
<BallJoint
forceOutput=''/>
<Billboard/>
<BooleanFilter/>
<BooleanSequencer/>
<BooleanToggle/>
<BooleanTrigger/>
<BoundedPhysicsModel/>
<Box/>
<CADAssembly/>
<CADFace/>
<CADLayer/>
<CADPart/>
<Circle2D/>
<ClipPlane/>
<CollidableOffset/>
<CollidableShape/>
<Collision/>
<CollisionCollection
appliedParameters=''/>
<CollisionSensor/>
<CollisionSpace/>
<Color/>
<ColorDamper/>
<ColorInterpolator/>
<ColorRGBA/>
<ComposedCubeMapTexture/>
<ComposedShader/>
<ComposedTexture3D/>
<Cone/>
<ConeEmitter/>
<Contact
appliedParameters=''/>
<Contour2D/>
<ContourPolyline2D/>
<Coordinate/>
<CoordinateDamper/>
<CoordinateDouble/>
<CoordinateInterpolator/>
<CoordinateInterpolator2D/>
<Cylinder/>
<CylinderSensor/>
<DISEntityManager
applicationID='0'/>
<DISEntityTypeMapping/>
<DirectionalLight
global='false'/>
<Disk2D/>
<DoubleAxisHingeJoint
forceOutput=''
anchorPoint='0 1 0'
axis1='0 1 0'
axis2='0 1 0'/>
<EaseInEaseOut/>
<ElevationGrid
xDimension='2'
zDimension='2'
height='0, 0, 0, 0'/>
<EspduTransform
applicationID='0'
eventApplicationID='0'
munitionApplicationID='0'/>
<ExplosionEmitter/>
<Extrusion/>
<FillProperties/>
<FloatVertexAttribute/>
<Fog/>
<FogCoordinate/>
<FontStyle/>
<GeneratedCubeMapTexture/>
<GeoCoordinate/>
<GeoElevationGrid
xDimension='2'
zDimension='2'
height='0, 0, 0, 0'/>
<GeoLOD/>
<GeoLocation/>
<GeoMetadata/>
<GeoOrigin/>
<GeoPositionInterpolator/>
<GeoProximitySensor/>
<GeoTouchSensor/>
<GeoTransform/>
<GeoViewpoint/>
<ForcePhysicsModel/>
<Group/>
<HAnimDisplacer/>
<HAnimHumanoid/>
<HAnimJoint
stiffness='1, 1, 1'/>
<HAnimSegment/>
<HAnimSite/>
<ImageCubeMapTexture/>
<ImageTexture/>
<ImageTexture3D/>
<IndexedFaceSet/>
<IndexedLineSet/>
<IndexedQuadSet/>
<IndexedTriangleFanSet/>
<IndexedTriangleSet/>
<IndexedTriangleStripSet/>
<Inline/>
<IntegerSequencer/>
<IntegerTrigger/>
<KeySensor/>
<LOD/>
<Layer/>
<LayerSet/>
<Layout
size='1'/>
<LayoutGroup/>
<LayoutLayer/>
<LinePickSensor
objectType=''/>
<LineProperties/>
<LineSet/>
<LoadSensor/>
<LocalFog/>
<Material/>
<Matrix3VertexAttribute/>
<Matrix4VertexAttribute/>
<MetadataBoolean/>
<MetadataDouble/>
<MetadataFloat/>
<MetadataInteger/>
<MetadataSet/>
<MetadataString/>
<MotorJoint
forceOutput=''/>
<MovieTexture/>
<MultiTexture/>
<MultiTextureCoordinate/>
<MultiTextureTransform/>
<NavigationInfo/>
<Normal/>
<NormalInterpolator/>
<NurbsCurve/>
<NurbsCurve2D/>
<NurbsOrientationInterpolator/>
<NurbsPatchSurface/>
<NurbsPositionInterpolator/>
<NurbsSet/>
<NurbsSurfaceInterpolator/>
<NurbsSweptSurface/>
<NurbsSwungSurface/>
<NurbsTextureCoordinate/>
<NurbsTrimmedSurface/>
<OrientationChaser/>
<OrientationDamper/>
<OrientationInterpolator/>
<OrthoViewpoint/>
<PackagedShader/>
<ParticleSystem/>
<PickableGroup
objectType=''/>
<PixelTexture/>
<PixelTexture3D/>
<PlaneSensor/>
<PointEmitter/>
<PointLight/>
<PointPickSensor
objectType=''/>
<PointSet/>
<Polyline2D/>
<PolylineEmitter/>
<Polypoint2D/>
<PositionChaser/>
<PositionChaser2D/>
<PositionDamper/>
<PositionDamper2D/>
<PositionInterpolator/>
<PositionInterpolator2D/>
<PrimitivePickSensor
objectType=''/>
<ProgramShader/>
<ProximitySensor/>
<QuadSet/>
<ReceiverPdu
applicationID='0'
transmitterApplicationID='0'/>
<Rectangle2D/>
<RigidBody
finiteRotationAxis='0 1 0'/>
<RigidBodyCollection/>
<ScalarChaser/>
<ScalarInterpolator/>
<ScreenFontStyle
pointSize='1'/>
<ScreenGroup/>
<Script/>
<ShaderPart/>
<ShaderProgram/>
<Shape/>
<SignalPdu
applicationID='0'/>
<SingleAxisHingeJoint
forceOutput=''/>
<SliderJoint
forceOutput=''/>
<Sound/>
<Sphere/>
<SphereSensor/>
<SplinePositionInterpolator/>
<SplinePositionInterpolator2D/>
<SplineScalarInterpolator/>
<SpotLight/>
<SquadOrientationInterpolator/>
<StaticGroup/>
<StringSensor/>
<SurfaceEmitter/>
<Switch/>
<TexCoordDamper2D/>
<Text/>
<TextureBackground/>
<TextureCoordinate/>
<TextureCoordinate3D/>
<TextureCoordinate4D/>
<TextureCoordinateGenerator/>
<TextureProperties/>
<TextureTransform/>
<TextureTransform3D/>
<TextureTransformMatrix3D/>
<TimeSensor/>
<TimeTrigger/>
<TouchSensor/>
<Transform/>
<TransformSensor/>
<TransmitterPdu
applicationID='0'/>
<TriangleFanSet/>
<TriangleSet/>
<TriangleSet2D/>
<TriangleStripSet/>
<TwoSidedMaterial/>
<UniversalJoint
forceOutput=''/>
<Viewpoint/>
<ViewpointGroup/>
<Viewport/>
<VisibilitySensor/>
<VolumeEmitter/>
<VolumePickSensor
objectType=''/>
<WindPhysicsModel
direction='1 0 0'/>
<WorldInfo/>
</Scene>
</X3D>
--
Holger Seelig
Mediengestalter Digital – Digital Media Designer
Scheffelstraße 31a
04277 Leipzig
Germany
Cellular: +49 1577 147 26 11
E-Mail: holger.seelig at create3000.de
Web: http://titania.create3000.de
Future to the fantasy ★ ★
-------------- next part --------------
A non-text attachment was scrubbed...
Name: NodeIndex.x3d
Type: model/x3d+xml
Size: 5964 bytes
Desc: not available
URL: <http://web3d.org/pipermail/x3d-public_web3d.org/attachments/20170612/c96ffb35/attachment.x3d>
More information about the x3d-public
mailing list