<div dir="ltr">I am having difficulty calling node from Java (actually haven't looked at this at all).  I may start a new process, not sure what to do. Nashorn was relatively easy.  Additional eyes on this would be welcome!</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 21, 2020 at 6:57 AM John Carlson <<a href="mailto:yottzumm@gmail.com">yottzumm@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">All set with node.js Don, See X3DJSONLD's node-X3DJSAIL. X3DJSAIL/src/main/node/net/* for various apps.<div><br></div><div>Thanks for the warning, I'm a boy scout again,,,well, a workaholic.</div><div><br>That contract violation on the part of X3DJSAIL is still lurking.  But I did something with shaders which may have fixed the current release.  see NodeSerializer.js.</div><div><br></div><div>node-X3DJSAIL is nearly a drop-in replacement for nashorn-X3DJSAIL.</div><div><br></div><div>Woohoo! For sidewards compatibility.</div><div><br></div><div>John</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 20, 2020 at 10:55 PM Don Brutzman <<a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 4/20/2020 11:11 AM, John Carlson wrote:<br>
> Just be aware that I am using X3DUOM 4.0 and X3DJSAIL 3.3.<br>
> <br>
> That may lead to some confusion, as the source-to-source converter may be out of wack with the Java library.<br>
<br>
Thanks for noting this difference John.<br>
<br>
It's time...  am upgrading X3DJSAIL to version 4.0 since all the pieces seem to be in place.  Refactoring is nearly complete.<br>
<br>
Am getting the following build errors with your library, please advise/fix:<br>
<br>
p.s. OpenJDK has been threatening to do away with nashorn for some time.  This compiled last weekend, so I think it just has to do with X3D 4.0, but that deprecation is something to get prepared for.<br>
<br>
> ===========================================<br>
> ant antfile=java/nashorn/build.xml target=test.nashorn (direct invocation)<br>
> X3D Nashorn SAI Library.test.nashorn:<br>
> Compile:<br>
> Compiling 4 source files to C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes<br>
> warning: [options] bootstrap class path not set in conjunction with -source 8<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\examples\CleatClamp.java]]<br>
> [parsing completed 210ms]<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\examples\HelloWorldProgramOutput.java]]<br>
> [parsing completed 30ms]<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\examples\HelloWorldProgramOutput_MeshLabImport.java]]<br>
> [parsing completed 3ms]<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\examples\flowers4.java]]<br>
> [parsing completed 18ms]<br>
> [search path for source files: C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\examples]<br>
> [search path for class files: C:\Program Files\Java\openjdk\jdk-14\lib\modules,C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes,C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\nashorn]<br>
> [loading /modules/java.base/java/lang/Object.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFInt32Object.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFVec3fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\X3DObject.class]<br>
> [loading /modules/java.base/java/lang/String.class]<br>
> [loading /modules/java.base/java/lang/Deprecated.class]<br>
> [loading /modules/java.base/jdk/internal/PreviewFeature.class]<br>
> [loading /modules/java.base/jdk/internal/PreviewFeature$Feature.class]<br>
> [loading /modules/java.base/java/lang/annotation/Retention.class]<br>
> [loading /modules/java.base/java/lang/annotation/RetentionPolicy.class]<br>
> [loading /modules/java.base/java/lang/annotation/Target.class]<br>
> [loading /modules/java.base/java/lang/annotation/ElementType.class]<br>
> [checking CleatClamp]<br>
> [loading /modules/java.base/java/io/Serializable.class]<br>
> [loading /modules/java.base/java/lang/AutoCloseable.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Rendering\NormalObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\Normal.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\X3DNormalNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\X3DGeometricPropertyNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\X3DConcreteNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\X3DConcreteElement.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\X3DConcreteField.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Rendering\CoordinateObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\Coordinate.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\X3DCoordinateNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Geometry3D\IndexedFaceSetObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Geometry3D\IndexedFaceSet.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\X3DComposedGeometryNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\X3DGeometryNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFBoolObject.class]<br>
> [loading /modules/java.base/java/util/ArrayList.class]<br>
> [loading /modules/java.base/java/lang/Integer.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ProtoInstanceObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shape\MaterialObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\Material.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\X3DMaterialNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\X3DAppearanceChildNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFFloatObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shape\AppearanceObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\Appearance.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\X3DAppearanceNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shape\ShapeObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\Shape.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shape\X3DShapeNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DChildNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Grouping\X3DBoundedObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Grouping\GroupObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Grouping\Group.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Grouping\X3DGroupingNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Grouping\TransformObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Grouping\Transform.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Navigation\ViewpointObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Navigation\Viewpoint.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Navigation\X3DViewpointNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DBindableNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFStringObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Networking\InlineObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Networking\Inline.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Networking\X3DUrlObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFStringObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Grouping\SwitchObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Grouping\Switch.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFInt32Object.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\SceneObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\X3DConcreteStatement.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\CommentsBlock.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\metaObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\headObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\MFInt32.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\MField.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\X3DField.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFVec3fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\MFVec3f.class]<br>
> [loading /modules/java.base/java/lang/Comparable.class]<br>
> [loading /modules/java.base/java/lang/CharSequence.class]<br>
> [loading /modules/java.base/java/lang/constant/Constable.class]<br>
> [loading /modules/java.base/java/lang/constant/ConstantDesc.class]<br>
> [loading /modules/java.base/java/lang/Byte.class]<br>
> [loading /modules/java.base/java/lang/Character.class]<br>
> [loading /modules/java.base/java/lang/Short.class]<br>
> [loading /modules/java.base/java/lang/Long.class]<br>
> [loading /modules/java.base/java/lang/Float.class]<br>
> [loading /modules/java.base/java/lang/Double.class]<br>
> [loading /modules/java.base/java/lang/Boolean.class]<br>
> [loading /modules/java.base/java/lang/Void.class]<br>
> [loading /modules/java.base/java/lang/System.class]<br>
> [loading /modules/java.base/java/io/PrintStream.class]<br>
> [loading /modules/java.base/java/lang/Appendable.class]<br>
> [loading /modules/java.base/java/io/Closeable.class]<br>
> [loading /modules/java.base/java/io/FilterOutputStream.class]<br>
> [loading /modules/java.base/java/io/OutputStream.class]<br>
> [loading /modules/java.base/java/io/Flushable.class]<br>
> [loading /modules/java.base/java/lang/StringBuilder.class]<br>
> [loading /modules/java.base/java/lang/AbstractStringBuilder.class]<br>
> [loading /modules/java.base/java/lang/StringBuffer.class]<br>
> [wrote C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\CleatClamp.class]<br>
> [checking HelloWorldProgramOutput]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\DIS\DISEntityTypeMappingObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\DIS\DISEntityManagerObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\DIS\DISEntityManager.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\DIS\TransmitterPduObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\DIS\TransmitterPdu.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Networking\X3DNetworkSensorNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DSensorNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\DIS\SignalPduObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\DIS\ReceiverPduObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\DIS\ReceiverPdu.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\DIS\EspduTransformObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\CADGeometry\CADFaceObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\CADGeometry\CADPartObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CADGeometry\CADPart.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CADGeometry\X3DProductStructureChildNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CADGeometry\CADFace.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\CADGeometry\CADAssemblyObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CADGeometry\CADAssembly.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\CADGeometry\CADLayerObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CADGeometry\CADLayer.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\DIS\EspduTransform.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\DIS\SignalPdu.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shaders\ShaderPartObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shaders\ComposedShaderObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shaders\ComposedShader.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shaders\X3DShaderNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shaders\X3DProgrammableShaderObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shaders\ShaderProgramObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Shaders\ProgramShaderObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shaders\ProgramShader.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\ProtoInstance.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DPrototypeInstance.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ProtoBodyObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ProtoDeclareObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\fieldValueObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFVec4fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFVec4fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFVec4dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFVec4dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFVec3dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFVec3dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFVec2fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFVec2fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFVec2dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFVec2dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFTimeObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFTimeObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFRotationObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFRotationObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFMatrix4fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFMatrix4fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFMatrix4dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFMatrix4dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFMatrix3fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFMatrix3fObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFMatrix3dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFMatrix3dObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFImageObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFImageObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFFloatObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFDoubleObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFDoubleObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFColorRGBAObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFColorRGBAObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFColorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\SFColorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\fields\MFBoolObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\WorldInfoObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\WorldInfo.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DInfoNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\fieldObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ProtoInterfaceObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Geometry3D\ExtrusionObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Geometry3D\Extrusion.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Texturing\MovieTextureObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Texturing\MovieTexture.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Sound\X3DSoundSourceNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Time\X3DTimeDependentNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Texturing\X3DTexture2DNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Texturing\X3DTextureNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Sound\SoundObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Sound\Sound.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Sound\X3DSoundNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Sound\AudioClipObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Sound\AudioClip.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Geometry3D\ConeObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Geometry3D\Cone.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\MetadataStringObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\MetadataString.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\X3DMetadataObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\connectObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ISObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Scripting\ScriptObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Scripting\Script.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Scripting\X3DScriptNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Networking\EXPORTObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Networking\IMPORTObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Geometry3D\CylinderObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Geometry3D\Cylinder.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Geometry3D\SphereObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Geometry3D\Sphere.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ExternProtoDeclareObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\PointingDeviceSensor\TouchSensorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\PointingDeviceSensor\TouchSensor.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\PointingDeviceSensor\X3DTouchSensorNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\PointingDeviceSensor\X3DPointingDeviceSensorNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\ROUTEObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Time\TimeSensorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Time\TimeSensor.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Interpolation\ColorInterpolatorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Interpolation\ColorInterpolator.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Interpolation\X3DInterpolatorNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\EnvironmentalEffects\BackgroundObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\EnvironmentalEffects\Background.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\EnvironmentalEffects\X3DBackgroundNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Interpolation\OrientationInterpolatorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Interpolation\OrientationInterpolator.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Text\TextObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Text\Text.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Navigation\CollisionObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Navigation\Collision.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Text\FontStyleObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Text\FontStyle.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Text\X3DFontStyleNode.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\MetadataSetObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Core\MetadataSet.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Interpolation\PositionInterpolatorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Interpolation\PositionInterpolator.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Rendering\IndexedLineSetObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Rendering\IndexedLineSet.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Geometry3D\BoxObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Geometry3D\Box.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Texturing\ImageTextureObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Texturing\ImageTexture.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Networking\AnchorObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Networking\Anchor.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Layering\LayerSetObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Navigation\NavigationInfoObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Navigation\NavigationInfo.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Navigation\ViewpointGroupObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Navigation\ViewpointGroup.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\unitObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\componentObject.class]<br>
> [wrote C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\HelloWorldProgramOutput.class]<br>
> [checking HelloWorldProgramOutput_MeshLabImport]<br>
> [wrote C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\HelloWorldProgramOutput_MeshLabImport.class]<br>
> [checking flowers4]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\Shaders\ShaderPart.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\CubeMapTexturing\ComposedCubeMapTextureObject.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CubeMapTexturing\ComposedCubeMapTexture.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\sai\CubeMapTexturing\X3DEnvironmentTextureNode.class]<br>
> [wrote C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\flowers4.class]<br>
> [total 2079ms]<br>
> 1 warning<br>
> Compiling 3 source files to C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes<br>
> warning: [options] bootstrap class path not set in conjunction with -source 8<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\MyInputStream.java]]<br>
> [parsing completed 29ms]<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java]]<br>
> [parsing completed 1ms]<br>
> [parsing started SimpleFileObject[C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\X3DJSONLD.java]]<br>
> [parsing completed 20ms]<br>
> [search path for source files: C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme]<br>
> [search path for class files: C:\Program Files\Java\openjdk\jdk-14\lib\modules,C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes,C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar]<br>
> [loading /modules/java.base/java/io/InputStream.class]<br>
> [loading /modules/java.base/java/io/Closeable.class]<br>
> [loading /modules/java.base/java/lang/AutoCloseable.class]<br>
> [loading /modules/java.base/java/lang/Object.class]<br>
> [loading /modules/java.base/java/io/FileNotFoundException.class]<br>
> [loading /modules/java.base/java/io/IOException.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\classes\org\web3d\x3d\jsail\Core\X3DObject.class]<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:4: error: package com.github.victools.jsonschema.generator does not exist<br>
> import com.github.victools.jsonschema.generator.SchemaGenerator;<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:5: error: package com.github.victools.jsonschema.generator does not exist<br>
> import com.github.victools.jsonschema.generator.SchemaGeneratorConfig;<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:6: error: package com.github.victools.jsonschema.generator does not exist<br>
> import com.github.victools.jsonschema.generator.SchemaGeneratorConfigBuilder;<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:7: error: package com.github.victools.jsonschema.generator does not exist<br>
> import com.github.victools.jsonschema.generator.SchemaVersion;<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:8: error: package com.github.victools.jsonschema.generator does not exist<br>
> import com.github.victools.jsonschema.generator.OptionPreset;<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:9: error: package com.github.victools.jsonschema.generator does not exist<br>
> import com.github.victools.jsonschema.generator.Option;<br>
> [loading /modules/java.base/java/lang/String.class]<br>
> [loading /modules/java.xml/org/w3c/dom/Element.class]<br>
> [loading /modules/java.base/java/util/List.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonValue.class)]<br>
> [loading /modules/java.xml/org/w3c/dom/Document.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonArray.class)]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonObject.class)]<br>
> [loading /modules/java.xml/javax/xml/parsers/ParserConfigurationException.class]<br>
> [loading /modules/java.base/java/io/File.class]<br>
> [loading /modules/java.base/java/lang/Deprecated.class]<br>
> [loading /modules/java.base/java/lang/Override.class]<br>
> [loading /modules/java.base/java/lang/annotation/Annotation.class]<br>
> [loading /modules/java.base/jdk/internal/PreviewFeature.class]<br>
> [loading /modules/java.base/jdk/internal/PreviewFeature$Feature.class]<br>
> [loading /modules/java.base/java/lang/annotation/Retention.class]<br>
> [loading /modules/java.base/java/lang/annotation/RetentionPolicy.class]<br>
> [loading /modules/java.base/java/lang/annotation/Target.class]<br>
> [loading /modules/java.base/java/lang/annotation/ElementType.class]<br>
> [checking net.coderextreme.MyInputStream]<br>
> [loading /modules/java.base/java/io/Serializable.class]<br>
> [loading /modules/java.base/java/lang/Error.class]<br>
> [loading /modules/java.base/java/lang/Exception.class]<br>
> [loading /modules/java.base/java/lang/Throwable.class]<br>
> [loading /modules/java.base/java/lang/RuntimeException.class]<br>
> [loading /modules/java.base/java/lang/InterruptedException.class]<br>
> [loading /modules/java.base/java/lang/Integer.class]<br>
> [loading /modules/java.base/java/lang/OutOfMemoryError.class]<br>
> [loading /modules/java.base/java/lang/VirtualMachineError.class]<br>
> [loading /modules/java.base/java/util/Arrays.class]<br>
> [loading /modules/java.base/java/lang/Class.class]<br>
> [checking net.coderextreme.SchemaG]<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:13: error: cannot find symbol<br>
>         SchemaGeneratorConfig config = new SchemaGeneratorConfigBuilder(SchemaVersion.DRAFT_2019_09, OptionPreset.PLAIN_JSON)<br>
>   symbol:   class SchemaGeneratorConfig<br>
>   location: class SchemaG<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:13: error: cannot find symbol<br>
>         SchemaGeneratorConfig config = new SchemaGeneratorConfigBuilder(SchemaVersion.DRAFT_2019_09, OptionPreset.PLAIN_JSON)<br>
>   symbol:   class SchemaGeneratorConfigBuilder<br>
>   location: class SchemaG<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:13: error: cannot find symbol<br>
>         SchemaGeneratorConfig config = new SchemaGeneratorConfigBuilder(SchemaVersion.DRAFT_2019_09, OptionPreset.PLAIN_JSON)<br>
>   symbol:   variable SchemaVersion<br>
>   location: class SchemaG<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:13: error: cannot find symbol<br>
>         SchemaGeneratorConfig config = new SchemaGeneratorConfigBuilder(SchemaVersion.DRAFT_2019_09, OptionPreset.PLAIN_JSON)<br>
>   symbol:   variable OptionPreset<br>
>   location: class SchemaG<br>
> [loading /modules/java.base/java/lang/System.class]<br>
> [loading /modules/java.base/java/io/PrintStream.class]<br>
> [loading /modules/java.base/java/lang/Appendable.class]<br>
> [loading /modules/java.base/java/io/FilterOutputStream.class]<br>
> [loading /modules/java.base/java/io/OutputStream.class]<br>
> [loading /modules/java.base/java/io/Flushable.class]<br>
> [loading /modules/java.base/java/lang/Comparable.class]<br>
> [loading /modules/java.base/java/lang/CharSequence.class]<br>
> [loading /modules/java.base/java/lang/constant/Constable.class]<br>
> [loading /modules/java.base/java/lang/constant/ConstantDesc.class]<br>
> [loading /modules/java.base/java/lang/Cloneable.class]<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\src\net\coderextreme\SchemaG.java:16: error: cannot find symbol<br>
>         System.out.println((new SchemaGenerator(config).generateSchema(X3DObject.class)).toString());<br>
>   symbol:   class SchemaGenerator<br>
>   location: class SchemaG<br>
> [checking net.coderextreme.X3DJSONLD]<br>
> [loading /modules/java.base/java/lang/StringBuffer.class]<br>
> [loading /modules/java.base/java/util/Collection.class]<br>
> [loading /modules/java.base/java/lang/Iterable.class]<br>
> [loading /modules/java.base/java/lang/AbstractStringBuilder.class]<br>
> [loading /modules/java.xml/org/w3c/dom/Node.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonStructure.class)]<br>
> [loading /modules/java.xml/org/w3c/dom/CDATASection.class]<br>
> [loading /modules/java.xml/org/w3c/dom/Text.class]<br>
> [loading /modules/java.xml/org/w3c/dom/CharacterData.class]<br>
> [loading /modules/java.base/java/util/Map.class]<br>
> [loading /modules/java.xml/org/w3c/dom/Comment.class]<br>
> [loading /modules/java.base/java/lang/Byte.class]<br>
> [loading /modules/java.base/java/lang/Character.class]<br>
> [loading /modules/java.base/java/lang/Short.class]<br>
> [loading /modules/java.base/java/lang/Long.class]<br>
> [loading /modules/java.base/java/lang/Float.class]<br>
> [loading /modules/java.base/java/lang/Double.class]<br>
> [loading /modules/java.base/java/lang/Boolean.class]<br>
> [loading /modules/java.base/java/lang/Void.class]<br>
> [loading /modules/java.base/java/lang/Number.class]<br>
> [loading /modules/java.base/java/util/Iterator.class]<br>
> [loading /modules/java.base/java/util/Set.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonNumber.class)]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonString.class)]<br>
> [loading /modules/java.base/java/util/ArrayList.class]<br>
> [loading /modules/java.base/java/util/AbstractList.class]<br>
> [loading /modules/java.base/java/util/AbstractCollection.class]<br>
> [loading /modules/java.xml/javax/xml/parsers/DocumentBuilderFactory.class]<br>
> [loading /modules/java.xml/javax/xml/parsers/DocumentBuilder.class]<br>
> [loading /modules/java.base/java/io/FileInputStream.class]<br>
> [loading /modules/java.base/java/io/FileDescriptor.class]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/JsonReader.class)]<br>
> [loading C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\lib\javax.json-api-1.0.jar(/javax/json/Json.class)]<br>
> [loading /modules/java.base/java/io/Reader.class]<br>
> [loading /modules/java.base/java/net/URI.class]<br>
> [loading /modules/java.xml/org/w3c/dom/ls/DOMImplementationLS.class]<br>
> [loading /modules/java.xml/org/w3c/dom/DOMImplementation.class]<br>
> [loading /modules/java.xml/org/w3c/dom/ls/LSOutput.class]<br>
> [loading /modules/java.xml/org/w3c/dom/ls/LSSerializer.class]<br>
> [loading /modules/java.xml/org/w3c/dom/DOMConfiguration.class]<br>
> [loading /modules/java.base/java/io/StringWriter.class]<br>
> [loading /modules/java.base/java/io/Writer.class]<br>
> [total 623ms]<br>
> 11 errors<br>
> 1 warning<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\build.xml:1871: The following error occurred while executing this line:<br>
> C:\x3d-code\<a href="http://www.web3d.org" rel="noreferrer" target="_blank">www.web3d.org</a>\x3d\stylesheets\java\nashorn\build.xml:137: Compile failed; see the compiler error output for details.<br>
> BUILD FAILED (total time: 3 minutes 51 seconds)<br>
<br>
<br>
all the best, Don<br>
-- <br>
Don Brutzman  Naval Postgraduate School, Code USW/Br       <a href="mailto:brutzman@nps.edu" target="_blank">brutzman@nps.edu</a><br>
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149<br>
X3D graphics, virtual worlds, navy robotics <a href="http://faculty.nps.edu/brutzman" rel="noreferrer" target="_blank">http://faculty.nps.edu/brutzman</a><br>
</blockquote></div>
</blockquote></div>