[x3d-public] [source] Xj3D node inventory

Richard F. Puk puk at igraphics.com
Tue Jul 28 22:14:55 PDT 2015


Hi --

Please note that all of the "Geoxxx" nodes are part of the Extended Geospatial component specification. It would be interesting to find out how completely they are implemented.

  -- Dick

/******************************************
| Richard F. Puk, Ph.D., President
| Intelligraphics Incorporated
| 7644 Cortina Court
| Carlsbad, CA  92009-8206
| Tel: +1-760-753-9027  Mobile:  +1-760-809-9027
| Email:  puk at igraphics.com
\****************************************** 




-----Original Message-----
From: source [mailto:source-bounces at web3d.org] On Behalf Of Don Brutzman
Sent: Tuesday, July 28, 2015 5:47 PM
To: source at web3d.org; X3D Graphics public mailing list
Subject: [source] Xj3D node inventory

Terry added another node to Xj3D today:  MetadataBoolean.  Checked into trunk.

Decided to take inventory of Xj3D node support.  We applied a filter to Javadoc for package org.web3d.vrml.renderer.ogl.nodes.(componentName).OGL(nodeName) and got a list of implemented nodes.  Added as column J to attached spreadsheet.

Current support is 171 of 251 nodes, or 68% coverage.  Not bad.  Plenty of room for further contributions & improvement.

=====================================

Interestingly, also found the following experimental nodes with at-least-partial support.  Some of these look like preliminary versions of missing nodes.  Others look like they might be suitable additions to the X3D specification someday.

CustomViewport
Edge
Face
FixedViewport
GamepadSensor
GeoECParameters
GeoLCCParameters
GeoLCE3DParameters
GeoLocalTangentParameters
GeoLSR3DParameters
GeoLTSEParameters
GeoMParameters
GeoObliqueMercatorParameters
GeoPSParameters
GeoReferenceSurfaceInfo
GeoSRFInstance
GeoSRFParametersInfo
GeoSRFSet
GeoSRFTemplate
GeoTMParameters
GravityPhysicsModel
JoystickSensor
LinePicker
MatrixTransform
MidiSource
PointBREP
PointPicker
PointProperties
PrimitivePicker
ProportionalViewport
RenderedTexture
ScreenMarker
ShellBREP
TimeController
VolumePicker
WheelSensor
Wire
WireBREP

=====================================

Finally, here is the missing node list:

ArcClose2D
BlendedVolumeStyle
BoundaryEnhancementVolumeStyle
BoundedPhysicsModel
CartoonVolumeStyle
Circle2D
ColorChaser
ColorDamper
ComposedCubeMapTexture
ComposedShader
ComposedVolumeStyle
ConeEmitter
CoordinateChaser
CoordinateDamper
CoordinateDouble
EaseInEaseOut
EdgeEnhancementVolumeStyle
EXPORT
FillProperties
FloatVertexAttribute
ForcePhysicsModel
GeneratedCubeMapTexture
GeoProximitySensor
ImageCubeMapTexture
ImageTexture3D
IMPORT
IsoSurfaceVolumeData
Layout
LayoutGroup
LayoutLayer
LinePickSensor
Matrix3VertexAttribute
Matrix4VertexAttribute
NurbsOrientationInterpolator
NurbsPositionInterpolator
NurbsSet
NurbsSurfaceInterpolator
NurbsSweptSurface
NurbsSwungSurface
NurbsTextureCoordinate
OpacityMapVolumeStyle
OrientationChaser
OrientationDamper
PackagedShader
PointPickSensor
PositionChaser
PositionChaser2D
PositionDamper
PositionDamper2D
PrimitivePickSensor
ProgramShader
ProjectionVolumeStyle
ReceiverPdu
ScalarChaser
ScalarDamper
ScreenFontStyle
ScreenGroup
SegmentedVolumeData
ShadedVolumeStyle
ShaderPart
ShaderProgram
SignalPdu
SilhouetteEnhancementVolumeStyle
SplinePositionInterpolator
SplinePositionInterpolator2D
SplineScalarInterpolator
SquadOrientationInterpolator
SurfaceEmitter
TexCoordChaser2D
TexCoordDamper2D
TextureTransformMatrix3D
ToneMappedVolumeStyle
TransformSensor
TransmitterPdu
UNIT
ViewpointGroup
Viewport
VolumeData
VolumeEmitter
VolumePickSensor

=====================================

Further details and status maintained at

	https://savage.nps.edu/Savage/developers.html#Xj3D

Have fun with Xj3D!

all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman




More information about the x3d-public mailing list