<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Activity for x3d</title><link>https://sourceforge.net/p/x3d/activity/</link><description>Recent activity for x3d</description><language>en</language><lastBuildDate>Wed, 20 May 2026 04:50:50 -0000</lastBuildDate><item><title>Don Brutzman committed [r39633] on Code</title><link>https://sourceforge.net/p/x3d/code/39633/</link><description>update TouchSensor description</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 20 May 2026 04:50:50 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39633/</guid></item><item><title>Don Brutzman committed [r39632] on Code</title><link>https://sourceforge.net/p/x3d/code/39632/</link><description>ensure attributes of top-level X3D node are copied when loading a model or using X3D.replace()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 20 May 2026 04:48:12 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39632/</guid></item><item><title>Don Brutzman committed [r39631] on Code</title><link>https://sourceforge.net/p/x3d/code/39631/</link><description>ensure attributes of top-level X3D node are copied when loading, find adjustments for r/l_carpal_proximal_phalanx_2.x3d</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 20 May 2026 04:47:52 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39631/</guid></item><item><title>Don Brutzman committed [r39630] on Code</title><link>https://sourceforge.net/p/x3d/code/39630/</link><description>remove duplicate comments</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 20 May 2026 02:11:18 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39630/</guid></item><item><title>Don Brutzman committed [r39629] on Code</title><link>https://sourceforge.net/p/x3d/code/39629/</link><description>carol, cheryl, don: medical versus graphical considerations for joint center of rotation</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 20 May 2026 00:23:44 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39629/</guid></item><item><title>Don Brutzman committed [r39628] on Code</title><link>https://sourceforge.net/p/x3d/code/39628/</link><description>carol, cheryl, don adjustment joint center of rotation</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 20 May 2026 00:23:44 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39628/</guid></item><item><title>Don Brutzman committed [r39627] on Code</title><link>https://sourceforge.net/p/x3d/code/39627/</link><description>working group review, discussion, improvement</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Tue, 19 May 2026 02:39:04 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39627/</guid></item><item><title>John W Carlson modified ticket #113</title><link>https://sourceforge.net/p/x3d/tickets/113/</link><description>Please check on Inheritance hierarchy of X3DEnvironmentTextureNode</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Tue, 19 May 2026 01:14:33 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/113/</guid></item><item><title>John W Carlson posted a comment on ticket #113</title><link>https://sourceforge.net/p/x3d/tickets/113/?limit=25#bb34</link><description>I think this may already be in Mantis, but I haven't done a search there.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Tue, 19 May 2026 01:14:33 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/113/?limit=25#bb34</guid></item><item><title>John W Carlson created ticket #113</title><link>https://sourceforge.net/p/x3d/tickets/113/</link><description>Please check on Inheritance hierarchy of X3DEnvironmentTextureNode</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Tue, 19 May 2026 01:13:24 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/113/</guid></item><item><title>John W Carlson created ticket #112</title><link>https://sourceforge.net/p/x3d/tickets/112/</link><description>meta element contains key=, not content=</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Tue, 19 May 2026 00:43:25 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/112/</guid></item><item><title>John W Carlson created ticket #111</title><link>https://sourceforge.net/p/x3d/tickets/111/</link><description>Model in archive fails schematron</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Tue, 19 May 2026 00:41:53 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/111/</guid></item><item><title>Don Brutzman committed [r39626] on Code</title><link>https://sourceforge.net/p/x3d/code/39626/</link><description>SFFloat SFDouble SFTime field types: check epsilon for equals comparison of floating-point values, use significant-digit settings with trailing-zero checking for string output of field values</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 22:48:34 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39626/</guid></item><item><title>Don Brutzman committed [r39625] on Code</title><link>https://sourceforge.net/p/x3d/code/39625/</link><description>adjust message</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 22:47:06 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39625/</guid></item><item><title>Don Brutzman committed [r39624] on Code</title><link>https://sourceforge.net/p/x3d/code/39624/</link><description>SFFloat SFDouble SFTime field types: check epsilon for equals comparison of floating-point values, use significant-digit settings with trailing-zero checking for string output of field values</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 22:46:38 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39624/</guid></item><item><title>John W Carlson created ticket #110</title><link>https://sourceforge.net/p/x3d/tickets/110/</link><description>X3dToJson.xslt:  Viewpoint.navigationInfo is an SFNode (object), not an MFNode (array)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Mon, 18 May 2026 17:00:12 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/110/</guid></item><item><title>Don Brutzman committed [r39623] on Code</title><link>https://sourceforge.net/p/x3d/code/39623/</link><description>javadoc</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 04:23:56 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39623/</guid></item><item><title>Don Brutzman committed [r39622] on Code</title><link>https://sourceforge.net/p/x3d/code/39622/</link><description>continuing additions and improvements</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 04:15:07 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39622/</guid></item><item><title>Don Brutzman committed [r39621] on Code</title><link>https://sourceforge.net/p/x3d/code/39621/</link><description>field types: check epsilon for equals comparison of floating-point values, use significant-digit settings with trailing-zero checking for string output of field values</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 04:12:41 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39621/</guid></item><item><title>Don Brutzman committed [r39620] on Code</title><link>https://sourceforge.net/p/x3d/code/39620/</link><description>field types: check epsilon for equals comparison of floating-point values, use significant-digit settings with trailing-zero checking for string output of field values</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 04:12:31 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39620/</guid></item><item><title>Don Brutzman committed [r39619] on Code</title><link>https://sourceforge.net/p/x3d/code/39619/</link><description>field types: check epsilon for equals comparison of floating-point values, use significant-digit settings with trailing-zero checking for string output of field values; update TODO items</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 02:09:05 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39619/</guid></item><item><title>Don Brutzman committed [r39618] on Code</title><link>https://sourceforge.net/p/x3d/code/39618/</link><description>field types: check epsilon for equals comparison of floating-point values, use significant-digit settings with trailing-zero checking for string output of field values</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Mon, 18 May 2026 02:08:45 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39618/</guid></item><item><title>Don Brutzman modified ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 18:40:45 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>Don Brutzman modified ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/</link><description>Clean room specification of DAG serialization for X3DJSAIL</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 18:40:06 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/</guid></item><item><title>Don Brutzman posted a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#dabc</link><description>The purpose of this ticket system is to identify fixes for proper handling of valid X3D models, not debugging arbitrary source code.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 18:39:39 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#dabc</guid></item><item><title>Don Brutzman committed [r39617] on Code</title><link>https://sourceforge.net/p/x3d/code/39617/</link><description>comment</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 17:45:51 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39617/</guid></item><item><title>John W Carlson posted a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#bd24/85e7</link><description>On Sun, May 17, 2026 at 1:12 AM Don Brutzman brutzman@users.sourceforge.net wrote: When you move nodes around, you change scene graph structure. That is far different than ordering of output for fields of a single node. In a DAG, it may appear like nodes are moved around, that’s not my intent. Once serialized models are brought back into a scenegraph, the DAG should be the same. But yeah, you may want certain structures for stylesheets, and protect stylesheet code through enforcement with X3D-Edit....</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Sun, 17 May 2026 11:57:43 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#bd24/85e7</guid></item><item><title>John W Carlson posted a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#bd24/34c1</link><description>On Sun, May 17, 2026 at 1:12 AM Don Brutzman brutzman@users.sourceforge.net wrote: You still have not provided any valid example x3d model that is handled incorrectly by X3DJSAIL. I’m obviously waiting for X3DJSAIL to tell me my examples are incorrect. When it does, we can move on. If you’re looking at the XML output from X3DJSAIL and telling me it’s wrong, sure, I’d agree. Tell me what’s wrong with the Java. AFAIK, the Java is not a model, it’s a program. The inter-field sorting that X3DJSAIL made...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Sun, 17 May 2026 11:08:04 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#bd24/34c1</guid></item><item><title>Don Brutzman committed [r39616] on Code</title><link>https://sourceforge.net/p/x3d/code/39616/</link><description>successfully saving file results</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 06:50:53 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39616/</guid></item><item><title>Don Brutzman committed [r39615] on Code</title><link>https://sourceforge.net/p/x3d/code/39615/</link><description>X3DJSAIL generator</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 06:49:23 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39615/</guid></item><item><title>Don Brutzman modified ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 06:15:18 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>Don Brutzman modified ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 06:14:41 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>Don Brutzman modified ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 06:12:51 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>Don Brutzman posted a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#bd24</link><description>Additional constructive feedback: Your message is communicated OK, but is simply incorrect. When you move nodes around, you change scene graph structure. That is far different than ordering of output for fields of a single node. None of the X3D specifications require any specific ordering of fields for a single node, so variation is allowed. X3DJSAIL tries to keep common cases of DEF before USE, as can often happen inside an HAnimHumanoid node. Ticket 108 addresses such an issue. You still have not...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 06:11:59 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#bd24</guid></item><item><title>Don Brutzman committed [r39614] on Code</title><link>https://sourceforge.net/p/x3d/code/39614/</link><description>correction computations working and applied to skeleton joints</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 05:52:13 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39614/</guid></item><item><title>Don Brutzman committed [r39613] on Code</title><link>https://sourceforge.net/p/x3d/code/39613/</link><description>explanatory comments</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 05:51:33 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39613/</guid></item><item><title>Don Brutzman committed [r39612] on Code</title><link>https://sourceforge.net/p/x3d/code/39612/</link><description>use epsilon comparison for acceptable closeness when comparing float and double values using equals()</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 05:50:16 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39612/</guid></item><item><title>Don Brutzman committed [r39611] on Code</title><link>https://sourceforge.net/p/x3d/code/39611/</link><description>avoid repeated call to processBone(boneModelName);</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 02:16:50 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39611/</guid></item><item><title>Don Brutzman committed [r39610] on Code</title><link>https://sourceforge.net/p/x3d/code/39610/</link><description>avoid repeated call to processBone(boneModelName);</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sun, 17 May 2026 02:14:09 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39610/</guid></item><item><title>Don Brutzman committed [r39609] on Code</title><link>https://sourceforge.net/p/x3d/code/39609/</link><description>continuing progress with handling joint center adjustments while avoiding repetition of change</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 18:51:03 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39609/</guid></item><item><title>Don Brutzman committed [r39608] on Code</title><link>https://sourceforge.net/p/x3d/code/39608/</link><description>improved handling CommentsBlock when clearing comments, improved diagnostics for setUSE methods</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 18:48:48 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39608/</guid></item><item><title>Don Brutzman committed [r39607] on Code</title><link>https://sourceforge.net/p/x3d/code/39607/</link><description>improved handling CommentsBlock when clearing comments, improved diagnostics for setUSE methods</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 18:48:27 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39607/</guid></item><item><title>John W Carlson posted a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965/b358</link><description>On Sat, May 16, 2026 at 12:26 AM Don Brutzman brutzman@users.sourceforge.net wrote: You are welcome to create such a scene-graph modification program if you want. I don't see the point if it's not going to be put into the mainstream X3DJSAIL. I can't maintain everything, and incorporating your changes will be a pain in the neck in the future. X3DJSAIL will not be violating author intent by restructuring a scene graph. Unfortunately, sorting field names to put into X3DJSAIL code (or leaving them as...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Sat, 16 May 2026 06:21:32 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965/b358</guid></item><item><title>Don Brutzman modified a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965</link><description>You are welcome to create such a magnificent scene-graph modification program if you want. X3DJSAIL will not be violating author intent by restructuring a scene graph. If an input model is invalid, it is up to the author to fix that original model so that any conversion also works. This design principle is commonly known as Garbage In Garbage Out and provides helpful constraints on what is not a goal. See ticket 108 response for further rationale.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 05:30:27 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965</guid></item><item><title>Don Brutzman modified a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965</link><description>You are welcome to create such a magnificent scene-graph modification program if you want. X3DJSAIL will not be violating author intent by restructuring a scene graph. If an input model is invalid, it is up to the author to fix it so that any conversion also works. See ticket 108 response for further rationale.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 05:27:41 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965</guid></item><item><title>Don Brutzman posted a comment on ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965</link><description>You are welcome to create such a scene-graph modification program if you want. X3DJSAIL will not be violating author intent by restructuring a scene graph. If an input model is invalid, it is up to the author to fix it so that any conversion also works. See ticket 108 response for further rationale.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 05:26:31 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/?limit=25#3965</guid></item><item><title>Don Brutzman modified a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#d9a2</link><description>Absent any stated goal for your attached examples, I will try to guess your intent is to suggest that the tools might "fix" an author's .x3d source in the manner you have shown. Modifying a user's X3D model structure in order to create a different Java program is not a goal of the X3DJSAIL library or the X3dToJava. Further, since you have modified the .java scene graph, it will not round trip back to the original. So these closely similar files are not the same X3D scene graph. Thus there is no action...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 05:22:28 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#d9a2</guid></item><item><title>Don Brutzman modified a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#d9a2</link><description>Absent any stated goal for your attached examples, I will try to guess your intent is to suggest that the tools might "fix" an author's .x3d source in the manner you have shown. Modifying a user's X3D model structure in order to create a different Java program is not a goal of the X3DJSAIL library or the X3dToJava. Further, since you have modified the .java scene graph, it will not round trip back to the original. So these closely similar files are not the same X3D scene graph. Thus there is no action...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 05:22:03 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#d9a2</guid></item><item><title>Don Brutzman posted a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#d9a2</link><description>Absent any stated goal for your attached examples, I will try to guess your intent is to suggest that the tools might fix an author's .x3d source. Modifying a user's X3D model structure in order to create a different Java program is not a goal of the X3DJSAIL library or the X3dToJava. Further, since you have modified the .java scene graph, it will not round trip back to the original. So these closely similar files are not the same X3D scene graph. Thus there is no action to take, embedding this technique...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 05:21:27 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#d9a2</guid></item><item><title>John W Carlson created ticket #109</title><link>https://sourceforge.net/p/x3d/tickets/109/</link><description>Clean room specification of DAG serialization for X3DJSAIL</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Sat, 16 May 2026 05:02:09 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/109/</guid></item><item><title>Don Brutzman modified a comment on ticket #102</title><link>https://sourceforge.net/p/x3d/tickets/102/?limit=25#7934</link><description>I do not understand what problem you are trying to solve. No test case provided. We will not be adding arbitrary AI source code to X3DJSAIL, that is a security vulnerability and likely unmaintainable. Better, simpler problem definitions please.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 04:59:13 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/102/?limit=25#7934</guid></item><item><title>John W Carlson posted a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#939e</link><description>Here's a Java file that has DEF before USE in Java, but USE before DEF in .x3d output. See attached.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Sat, 16 May 2026 04:28:08 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#939e</guid></item><item><title>Don Brutzman committed [r39606] on Code</title><link>https://sourceforge.net/p/x3d/code/39606/</link><description> test case for SourceForge ticket 108</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 03:40:24 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39606/</guid></item><item><title>Don Brutzman committed [r39605] on Code</title><link>https://sourceforge.net/p/x3d/code/39605/</link><description>improved log formatting for readability</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 03:22:28 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39605/</guid></item><item><title>Don Brutzman committed [r39604] on Code</title><link>https://sourceforge.net/p/x3d/code/39604/</link><description>RenderedTexture field updates</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 03:20:55 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39604/</guid></item><item><title>Don Brutzman posted a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#98bf</link><description>SourceForge won't show diffs in the stylesheet since it is such a large file, screenshot attached</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 01:39:40 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#98bf</guid></item><item><title>Don Brutzman modified a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#2880</link><description>improved result from harder test case attached, intermediate test file JinLOA1_JavaExport.x3d</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 01:28:35 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#2880</guid></item><item><title>Don Brutzman modified ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 01:25:51 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>Don Brutzman posted a comment on ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/?limit=25#2880</link><description>improved result from harder test case attached</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 01:25:51 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/?limit=25#2880</guid></item><item><title>Don Brutzman modified ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 01:23:53 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>John W Carlson posted a comment on ticket #102</title><link>https://sourceforge.net/p/x3d/tickets/102/?limit=25#5594/6455</link><description>We spoke at great length about this on the mailing list. No one suggested adding arbitrary AI code. This is an old ticket, suggesting a fix for multiply referenced DEF nodes in Java. If you do want to pursue DEF before USE and multiply referenced DEFs in the future, this design has been extended. By a vote of 3 to 2, it was decided to support USE before DEF. Multiply referenced DEFs are handled by adding DTD, Schema and Schematron, when that gets put into X3DJSAIL validation. Holger needs to handle...</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Sat, 16 May 2026 01:23:21 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/102/?limit=25#5594/6455</guid></item><item><title>Don Brutzman created ticket #108</title><link>https://sourceforge.net/p/x3d/tickets/108/</link><description>Confirm X3DJSAIL ordering of HAnimHumanoid USE after DEF</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 01:13:06 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/108/</guid></item><item><title>Don Brutzman modified ticket #102</title><link>https://sourceforge.net/p/x3d/tickets/102/</link><description>Fixes for X3DJSAIL/X3DPSAIL.  HAnim field output ordering</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 00:44:30 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/102/</guid></item><item><title>Don Brutzman posted a comment on ticket #102</title><link>https://sourceforge.net/p/x3d/tickets/102/?limit=25#7934</link><description>I do not understand what problem you are trying to solve. No test case provided. We will not be adding arbitrarary AI source code to X3DJSAIL, that is a security vulnerability and likely unmaintainable. Better, simpler problem definitions please.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 00:44:30 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/102/?limit=25#7934</guid></item><item><title>Don Brutzman modified ticket #107</title><link>https://sourceforge.net/p/x3d/tickets/107/</link><description>Issue with DTD, near RenderedTexture?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 00:37:53 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/107/</guid></item><item><title>Don Brutzman modified ticket #104</title><link>https://sourceforge.net/p/x3d/tickets/104/</link><description>XML crashes X3DJSAIL schematron</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Sat, 16 May 2026 00:37:16 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/104/</guid></item><item><title>Don Brutzman committed [r39603] on Code</title><link>https://sourceforge.net/p/x3d/code/39603/</link><description>https (vice http) XML schema references</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 23:34:30 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39603/</guid></item><item><title>Don Brutzman committed [r39602] on Code</title><link>https://sourceforge.net/p/x3d/code/39602/</link><description>sorting order of MFNode fields under HAnimHumanoid when producing XML X3D, putting USE node arrays last when possible</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 23:33:37 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39602/</guid></item><item><title>Don Brutzman committed [r39601] on Code</title><link>https://sourceforge.net/p/x3d/code/39601/</link><description>X3DJSAIL correction, print child comments in HAnimHumanoid before skeleton</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 22:21:06 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39601/</guid></item><item><title>Don Brutzman committed [r39600] on Code</title><link>https://sourceforge.net/p/x3d/code/39600/</link><description>https (vice http) XML schema references</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 20:28:09 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39600/</guid></item><item><title>Don Brutzman committed [r39599] on Code</title><link>https://sourceforge.net/p/x3d/code/39599/</link><description>consistent DEF naming, sacrum -&gt; sacrum_bone</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 05:48:21 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39599/</guid></item><item><title>Don Brutzman committed [r39598] on Code</title><link>https://sourceforge.net/p/x3d/code/39598/</link><description>multiple small adjustments, partial work on supporting .x3dj as alternative for .json</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 05:47:32 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39598/</guid></item><item><title>Don Brutzman committed [r39597] on Code</title><link>https://sourceforge.net/p/x3d/code/39597/</link><description>recursively walk the tree for each HAnimJoint, check child HAnimSegment and Inline, check axis offset for each bone, if nonzero then report Joint center correction</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 05:32:05 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39597/</guid></item><item><title>Don Brutzman committed [r39596] on Code</title><link>https://sourceforge.net/p/x3d/code/39596/</link><description>improve output log format</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 05:25:04 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39596/</guid></item><item><title>Don Brutzman committed [r39595] on Code</title><link>https://sourceforge.net/p/x3d/code/39595/</link><description>recursively walk the tree for each HAnimJoint, check child HAnimSegment and Inline, check axis offset for each bone, if nonzero then report Joint center correction</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 05:09:51 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39595/</guid></item><item><title>Don Brutzman committed [r39594] on Code</title><link>https://sourceforge.net/p/x3d/code/39594/</link><description>show HAnimHumanoid X3DJSAIL export to enable diffing once attribute values are modified and comments are added</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 04:04:29 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39594/</guid></item><item><title>Don Brutzman committed [r39593] on Code</title><link>https://sourceforge.net/p/x3d/code/39593/</link><description>HAnimHumanoid replaced by X3DJSAIL export for consistent diffing</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 04:02:37 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39593/</guid></item><item><title>Don Brutzman committed [r39592] on Code</title><link>https://sourceforge.net/p/x3d/code/39592/</link><description>normalize floats, 4 decimal places max</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 03:39:59 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39592/</guid></item><item><title>Don Brutzman committed [r39591] on Code</title><link>https://sourceforge.net/p/x3d/code/39591/</link><description>consistent DEF prefix throughout: hanim_</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Fri, 15 May 2026 01:28:25 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39591/</guid></item><item><title>Don Brutzman committed [r39590] on Code</title><link>https://sourceforge.net/p/x3d/code/39590/</link><description>indent humanoid skeleton joints, segments, comments</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Thu, 14 May 2026 20:04:04 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39590/</guid></item><item><title>Don Brutzman committed [r39589] on Code</title><link>https://sourceforge.net/p/x3d/code/39589/</link><description>Recurse to process all joints in tree</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Thu, 14 May 2026 19:51:17 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39589/</guid></item><item><title>Don Brutzman committed [r39588] on Code</title><link>https://sourceforge.net/p/x3d/code/39588/</link><description>find humanoid_root</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Thu, 14 May 2026 04:31:37 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39588/</guid></item><item><title>Don Brutzman committed [r39587] on Code</title><link>https://sourceforge.net/p/x3d/code/39587/</link><description>include javadoc in X3DJSAIL upload</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 21:57:43 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39587/</guid></item><item><title>John W Carlson modified ticket #47</title><link>https://sourceforge.net/p/x3d/tickets/47/</link><description>Please remove check for X3DJSAIL jar on CLASSPATH for native-image apps</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Wed, 13 May 2026 16:45:03 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/47/</guid></item><item><title>Don Brutzman posted a comment on ticket #47</title><link>https://sourceforge.net/p/x3d/tickets/47/?limit=25#f59e</link><description>Please update, or else close this issue if no longer relevant.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 15:07:17 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/47/?limit=25#f59e</guid></item><item><title>Don Brutzman committed [r39586] on Code</title><link>https://sourceforge.net/p/x3d/code/39586/</link><description>view.X3DJSAIL targets</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 14:42:41 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39586/</guid></item><item><title>Don Brutzman committed [r39585] on Code</title><link>https://sourceforge.net/p/x3d/code/39585/</link><description>utility constructors for X3D node directly from file; include addition methods (.add) for SFVec fields; release</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 04:37:27 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39585/</guid></item><item><title>Don Brutzman committed [r39584] on Code</title><link>https://sourceforge.net/p/x3d/code/39584/</link><description>utility constructors for X3D node directly from file; include addition methods (.add) for SFVec fields; release</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 04:35:33 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39584/</guid></item><item><title>Don Brutzman committed [r39583] on Code</title><link>https://sourceforge.net/p/x3d/code/39583/</link><description>updated slideset</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 04:33:08 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39583/</guid></item><item><title>Don Brutzman committed [r39582] on Code</title><link>https://sourceforge.net/p/x3d/code/39582/</link><description>continuing progress</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 04:32:57 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39582/</guid></item><item><title>Don Brutzman committed [r39581] on Code</title><link>https://sourceforge.net/p/x3d/code/39581/</link><description>selection axes visible, joint center of rotation adjustment</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 00:35:49 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39581/</guid></item><item><title>Don Brutzman committed [r39580] on Code</title><link>https://sourceforge.net/p/x3d/code/39580/</link><description>joint center of rotation adjustment</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 00:34:41 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39580/</guid></item><item><title>Don Brutzman committed [r39579] on Code</title><link>https://sourceforge.net/p/x3d/code/39579/</link><description>joint center of rotation adjustment</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 00:27:07 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39579/</guid></item><item><title>Don Brutzman committed [r39578] on Code</title><link>https://sourceforge.net/p/x3d/code/39578/</link><description>lower selection viewpoint slightly so that coccyx is visible</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Wed, 13 May 2026 00:26:05 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39578/</guid></item><item><title>Don Brutzman committed [r39577] on Code</title><link>https://sourceforge.net/p/x3d/code/39577/</link><description>continuing progress</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Tue, 12 May 2026 23:02:54 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39577/</guid></item><item><title>Don Brutzman committed [r39576] on Code</title><link>https://sourceforge.net/p/x3d/code/39576/</link><description>continuing progress</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Tue, 12 May 2026 22:37:17 -0000</pubDate><guid>https://sourceforge.net/p/x3d/code/39576/</guid></item><item><title>Don Brutzman posted a comment on ticket #107</title><link>https://sourceforge.net/p/x3d/tickets/107/?limit=25#5901</link><description>Access has been restored and the error in the online DTD corrected. Please retest.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Tue, 12 May 2026 22:27:58 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/107/?limit=25#5901</guid></item><item><title>Don Brutzman posted a comment on ticket #106</title><link>https://sourceforge.net/p/x3d/tickets/106/?limit=25#28db</link><description>You should find buttons for both Castle and Sunrize on your panel. Screenshot follows.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Don Brutzman</dc:creator><pubDate>Tue, 12 May 2026 19:02:21 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/106/?limit=25#28db</guid></item><item><title>John W Carlson posted a comment on ticket #106</title><link>https://sourceforge.net/p/x3d/tickets/106/?limit=25#f2d2/b49d</link><description>X3D-Edit betaware now launches Castle Model Viewer! Thanks! I'm going to see if I can get Sunrize working next!</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John W Carlson</dc:creator><pubDate>Tue, 12 May 2026 18:46:11 -0000</pubDate><guid>https://sourceforge.net/p/x3d/tickets/106/?limit=25#f2d2/b49d</guid></item></channel></rss>