Java 不带URL的X3D ImageTexture

Java 不带URL的X3D ImageTexture,java,x3d,Java,X3d,我正在Java中制作一个项目,加载X3D文件,它可以很好地处理不包含URL的X3D文件。但是我需要使用的X3D文件中包含URL。我想知道是否有一种方法可以在X3D文件中使用JPEG,而不使用imageTexture url='“http://website.com/album/photo.jpg”。所以我想知道我是否可以把JPEG保存在我的笔记本电脑上,然后用那种方式把它放到X3D文件中?或者有其他方法可以这样做吗?您需要在X3D文件中有一个对图像文件的引用。引用可以是任何URI(URL或本地路

我正在
Java
中制作一个项目,加载
X3D
文件,它可以很好地处理不包含URL的
X3D
文件。但是我需要使用的
X3D
文件中包含URL。我想知道是否有一种方法可以在
X3D
文件中使用
JPEG
,而不使用
imageTexture url='“http://website.com/album/photo.jpg”
。所以我想知道我是否可以把
JPEG
保存在我的笔记本电脑上,然后用那种方式把它放到
X3D
文件中?或者有其他方法可以这样做吗?

您需要在X3D文件中有一个对图像文件的引用。引用可以是任何URI(URL本地路径)。加载图像的正确方法是使用ImageTexture元素。能够在X3D文件中加载图像的其他两个元素是VideoTextureInline,但我建议使用ImageTexture。正如Marco13猜测的那样,如果您想使用本地图像,而不是提供存储在internet某处的图像的URL,您必须提供本地存储图像文件的本地路径,例如ImageTexture{URL[“path/to/image.jpeg”]}

将URL
“http//:website.com/album/photo.jpg”
替换为
“photo.jpg”
并将
photo.jpg
文件与X3D放在同一文件夹中不起作用?(还有@thedownvoter:这个问题有什么不对?@Marco13用
photo.jpg
替换
“http//:website.com/album/photo.jpg”
,并将
photo.jpg
放在与X3D文件相同的文件夹中,不幸的是,我不熟悉X3D,这只是一个猜测。(我假设没有有用的错误消息…?)