Archived copy of freewrl.sourceforge.io · Captured 2026-09-30 · Current site: freewrl.org · About this archive


Home Page
FAQ
Download
Sourceforge
Screenshots
Users Guide
Conformance
Links
      

The FreeWRL Conformance Page

Updated January 04, 2007 for version 1.18.10.

Daniel Kraft's VRML parser is in place, and the last integration issues are being worked on. When this is complete, a stable release will be issued.

Current Focus:

  • Javascript integration verification for all methods with new parser.
  • OSX Sound component.
  • Completion of SAI/EAI.
  • Node Rendering to complete spec.

EAI (External Authoring Interface) Spec.

Node Status
IBrowser.java Complete
Browser.getName() Complete
Browser.getVersion() Complete
Browser.getCurrentSpeed() Complete
Browser.getCurrentFrameRate() Complete
Browser.getWorldURL() Complete
Browser.replaceWorld() Complete
Browser.loadURL() Complete
Browser.setDescription() Complete
Browser.createVrmlFromString() Complete
Browser.createVrmlFromURL() Complete
Browser.getNode() Complete
Browser.addRoute() Complete
Browser.deleteRoute() Complete
Browser.beginUpdate() Complete
Browser.endUpdate() Complete
Browser.initialize() Complete
Browser.shutdown() Complete
Node.getType() Complete
Node.getEventIn() Complete
Node.getEventOut() Complete
EventInMFColor.setValue() Complete
EventInMFColor.set1Value() Complete
EventInMFFloat.setValue() Complete
EventInMFFloat.set1Value() Complete
EventInMFInt32.setValue() Complete
EventInMFInt32.set1Value() Complete
EventInMFNode.setValue() Complete
EventInMFNode.set1Value() Complete
EventInMFRotation.setValue() Complete
EventInMFRotation.set1Value() Complete
EventInMFString.setValue() Complete
EventInMFString.set1Value() Complete
EventInMFVec2f.setValue() Complete
EventInMFVec2f.set1Value() Complete
EventInMFVec3f.setValue() Complete
EventInMFVec3f.set1Value() Complete
EventInSFBool.setValue() Complete
EventInSFColor.setValue() Complete
EventInSFFloat.setValue() Complete
EventInSFImage.setValue() Complete
EventInSFInt32.setValue() Complete
EventInSFNode.setValue() Complete
EventInSFRotation.setValue() Complete
EventInSFString.setValue() Complete
EventInSFTime.setValue() Complete
EventInSFVec2f.setValue() Complete
EventInSFVec3f.setValue() Complete
EventOut.getType() Complete
EventOut.advise() Complete
EventOut.unadvise() Complete
EventOutObserver.callback() Complete
EventOutMField.getSize() Complete
EventOutMFColor.getValue() Complete
EventOutMFColor.get1Value() Complete
EventOutMFFloat.getValue() Complete
EventOutMFFloat.get1Value() Complete
EventOutMFInt32.getValue() Complete
EventOutMFInt32.get1Value() Complete
EventOutMFNode.getValue() Complete
EventOutMFNode.get1Value() Complete
EventOutMFRotation.getValue() Complete
EventOutMFRotation.get1Value() Complete
EventOutMFString.getValue() Complete
EventOutMFString.get1Value() Complete
EventOutMFVec2f.getValue() Complete
EventOutMFVec2f.get1Value() Complete
EventOutMFVec3f.getValue() Complete
EventOutMFVec3f.get1Value() Complete
EventOutSFBool.getValue() Complete
EventOutSFColor.getValue() Complete
EventOutSFFloat.getValue() Complete
EventOutSFSFImage.getWidth() Complete
EventOutSFSFImage.getHeight() Complete
EventOutSFSFImage.getNumComponents() Complete
EventOutSFSFImage.getPixels() Complete
EventOutSFInt32.getValue() Complete
EventOutSFNode.getValue() Complete
EventOutSFRotation.getValue() Complete
EventOutSFString.getValue() Complete
EventOutSFTime.getValue() Complete
EventOutSFVec2f.getValue() Complete
EventOutSFVec3f.getValue() Complete

FDIS 19775-1:2004 Core Component

Node Status
MetadataDouble Complete
MetadataFloat Complete
MetadataInteger Complete
MetadataSet Complete
MetadataString Complete

FDIS 19775-1:2004 Time Component

Node Status
TimeSensor Complete

FDIS 19775-1:2004 Networking Component

Node Status
Anchor Complete
Inline Complete
LoadSensor Complete

FDIS 19775-1:2004 Grouping Component

Node Status
Group Complete
StaticGroup Complete
Switch Complete
Transform Complete
WorldInfo Complete

FDIS 19775-1:2004 Rendering Component

Node Status
Color Complete
ColorRGBA Complete
Coordinate Complete
IndexedLineSet Complete
IndexedTriangleFanSet Complete
IndexedTriangleSet Complete
IndexedTriangleStripSet Complete
LineSet Complete
Normal Complete
PointSet Complete
TriangleFanSet Complete
TriangleSet Complete
TriangleStripSet Complete

FDIS 19775-1:2004 Shape Component

Node Status
Appearance Complete
FillProperties Complete
LineProperties Complete
Material Complete
Shape Complete

FDIS 19775-1:2004 Geometry3D Component

Node Status
Box Complete
Cone Complete
Cylinder Complete
ElevationGrid Complete
Extrusion Complete
IndexedFaceSet Complete
Sphere Complete

FDIS 19775-1:2004 Geometry2D Component

Node Status
Arc2D Complete
ArcClose2D Complete
Circle2D Complete
Disk2D Complete
Polyline2D Complete
Polypoint2D Complete
Rectangle2D Complete
TriangleSet2D Complete

FDIS 19775-1:2004 Text Component

Node Status
FontStyle Complete
Text Complete (are some Vertical Text format probs)

FDIS 19775-1:2004 Sound Component

Node Status
AudioClip Complete
Sound Complete

FDIS 19775-1:2004 Lighting Component

Node Status
DirectionalLight Complete
PointLight Complete
SpotLight Complete

FDIS 19775-1:2004 Texturing Component

Node Status
ImageTexture Complete
MovieTexture Complete
MultiTexture Complete
MultiTextureCoordinate Complete
MultiTextureTransform Complete
PixelTexture Complete
TextureCoordinate Complete
TextureCoordinateGenerator Complete
TextureTransform Complete

FDIS 19775-1:2004 Interpolation Component

Node Status
ColorInterpolator Complete
CoordinateInterpolator Complete
CoordinateInterpolator2D Complete
NormalInterpolator Complete
OrientationInterpolator Complete
PositionInterpolator Complete
PositionInterpolator2D Complete
ScalarInterpolator Complete

FDIS 19775-1:2004 Pointing Device Sensor Component

Node Status
CylinderSensor Incomplete
PlaneSensor Complete
SphereSensor Complete
TouchSensor Complete

FDIS 19775-1:2004 Key Device Sensor Component

Node Status
KeySensor Not Implemented
StringSensor Not Implemented

FDIS 19775-1:2004 Environmental Sensor Component

Node Status
ProximitySensor Complete
VisibilitySensor Complete

FDIS 19775-1:2004 Navigation Component

Node Status
Billboard Complete
Collision Complete
LOD Complete
NavigationInfo Complete
Viewpoint Complete

FDIS 19775-1:2004 Environmental Effects Component

Node Status
Background Complete
Fog Complete
TextureBackground Complete

FDIS 19775-1:2004 Geospatial Component

Node Status
GeoCoordinate Partial Implementation
GeoElevationGrid Partial Implementation
GeoLocation Partial Implementation
GeoLOD Partial Implementation
GeoMetadata Partial Implementation
GeoOrigin Partial Implementation
GeoPositionInterpolator Partial Implementation
GeoTouchSensor Partial Implementation
GeoViewpoint Partial Implementation

FDIS 19775-1:2004 H-Anim Component

Node Status
HAnimDisplacer Implementation in progress
HAnimHumanoid Implementation in progress
HAnimJoint Implementation in progress
HAnimSegment Implementation in progress
HAnimSite Implementation in progress

FDIS 19775-1:2004 NURBS Component

Node Status
Contour2D Not Implemented
ContourPolyline2D Not Implemented
NurbsCurve Not Implemented
NurbsCurve2D Not Implemented
NurbsOrientationInterpolator Not Implemented
NurbsPatchSurface Not Implemented
NurbsPositionInterpolator Not Implemented
NurbsSet Not Implemented
NurbsSurfaceInterpolator Not Implemented
NurbsSweptSurface Not Implemented
NurbsSwungSurface Not Implemented
NurbsTextureCoordinate Not Implemented
NurbsTrimmedSurface Not Implemented

FDIS 19775-1:2004 DIS Component

Node Status
EspduTransform Not Implemented
ReceiverPdu Not Implemented
SignalPdu Not Implemented
TransmitterPdu Not Implemented

FDIS 19775-1:2004 Scripting Component

Node Status
Script Javascript integration being rewritten

FDIS 19775-1:2004 EventUtilities Component

Node Status
BooleanFilter Complete
BooleanSequencer Complete
BooleanToggle Complete
BooleanTrigger Complete
IntegerSequencer Complete
IntegerTrigger Complete
TimeTrigger Complete

Non-FDIS 19775-1:2004 Nodes

Node Status
CoordinateDouble Not Implemented
TextureMatrixTransform Not Implemented
TextureTransform3D Not Implemented
TextureCoordinate3D Not Implemented
TextureCoordinate4D Not Implemented
Composed3DTexture Not Implemented
Pixel3DTexture Not Implemented
Image3DTexture Not Implemented
ComposedCubeMapTexture Not Implemented
PixelCubeMapTexture Not Implemented
ImageCubeMapTexture Not Implemented
GeneratedCubeMapTexture Not Implemented
FogCoordinate Not Implemented
LocalFog Not Implemented
FloatVertexAttribute Not Implemented
ComposedShader Not Implemented
ShaderPart Not Implemented
ProgramShader Not Implemented
ShaderProgram Not Implemented
Matrix3VertexAttribute Not Implemented
Matrix4VertexAttribute Not Implemented
PackagedShader Not Implemented

AUTHOR

This project is managed by John Stewart.

Please send bug reports to freewrl-06 --at-- rogers.com including the word ``freewrl'' on the subject line will make sure that I'll notice it. Also, see the FreeWRL home page at http://www.crc.ca/FreeWRL.

There is absolutely no warranty, express or implied for this software. For details on the conditions of use, see the FreeWRL distribution.

FreeWRL is Copyright (C) 1998, 1999...2005 Tuomas J. Lukka, John Stewart and others.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

SourceForge.net Logo