不会使用网址

时间:2016-03-30 10:28:20

标签: java x3d

我正在用Java创建一个Xj3D Test类,它意味着显示X3DX3DV个文件。它适用于一些测试文件。但是当涉及我已经给出的X3D文件时,它们不会显示,我收到错误说:

Exception in thread "main" org.web3d.x3d.sai.InvalidURLException: Unable to load any URLS
    at org.web3d.vrml.scripting.external.sai.SAIBrowser.createX3DFromURL(SAIBrowser.java:846)
    at xj3dtest.Xj3DTest.<init>(Xj3DTest.java:50)
    at xj3dtest.Xj3DTest.main(Xj3DTest.java:56)

我做了一些研究,我发现我可能需要使用createX3DFromStream方法而不是我目前在Java代码中使用的createX3DFromURL方法。我意识到这是导致问题的X3DX3DV文件中的URL,我需要摆脱错误,因为它禁止我继续该项目。我的Java代码中导致问题的行是:X3DScene scene = browser.createX3DFromURL(new String[] {"hafodty_cirlce_1.x3dv"});。我在项目的NetbeansProject文件夹中保存了X3DV文件hafodty_circle.x3dv

修改

我得到Browser元素的方式是以下几行。

Browser browser = x3dComponent.getBrowser();

0 个答案:

没有答案