[x3d-public] X3DJSAIL, X3dToJava.xslt and DOM X3DLoaderObject testing: SFImage hex values need work, other fixes applied

Don Brutzman brutzman at nps.edu
Sun Apr 29 17:16:44 PDT 2018


Hi John.  Confirming that handling of SFImage hex values isn't sorted out yet for these four examples, they all fail similarly.

Meanwhile I've done a major refactoring of X3dToJava.xslt handling of very large .x3d files.  Many more of the examples pass now, it required much slicing and dicing of data structures into independent methods that compile under 64KB each.  Surprisingly it was MFInt32 arrays (such as 19000 values) that caused the obscure compilation errors.  Those prior failures now run (such as CleatClamp) and further tuning of tupleSplitSize internal-parameter settings may be possible for other bbbbig scenes.

Updated X3DJSAIL and conversion stylesheet are now checked in and deployed, regression checks are running pretty cleanly.  Will let those continue overnight and update the logs tomorrow.  This is a good improvement that can be used, especially given the major DOM loader improvements that were applied last week.  These probably fix a number of other testing problems as well.

	X3D Java Scene Access Interface Library (X3DJSAIL)
	http://www.web3d.org/specifications/java/X3DJSAIL.html

Thanks for your patience!  This was a tricky task that clobbered two weekends.  I must now pay attention to other things and then will keep "popping the stack" on other trouble reports.  Thanks for your steady scrutiny.

On 4/25/2018 12:11 PM, John Carlson wrote:
> Okay, the CommandLine class was key.  Previously reported class cast errors seem to be working fine now. Here are the leftover errors, and I will attach the files.
> 
> There are more, but similar.  Let’s handle these first, because I don’t want to run out of space in the mail message.  As far as I can tell, these don’t give warnings when validating Java code.
> 
> These errors all seem related to using hex values in images.
> 
> Good luck!
> 
> John
all the best, Don
-- 
Don Brutzman  Naval Postgraduate School, Code USW/Br       brutzman at nps.edu
Watkins 270,  MOVES Institute, Monterey CA 93943-5000 USA   +1.831.656.2149
X3D graphics, virtual worlds, navy robotics http://faculty.nps.edu/brutzman




More information about the x3d-public mailing list