在我的项目中,我使用 X3DOM 来可视化 x3d 文件;在 Catia 中制作的所有 x3d 文件都有黑色背景:
<Background skyColor="0.0 0.0 0.0 "/>
要加载 x3d 文件,我使用一个简单的内联标记并更改 url,然后我正在做类似的事情:
$("x3d").attr("background", "white");
每次我使用内联 url 加载 x3d 文件时,背景属性都将不起作用,因为内联文件的背景似乎具有优先权。
我想知道是否有办法通过 DOM 更改背景 skyColor 属性。
编辑:
我找到了一种方法,只需<Background skyColor="1 1 1" />
在内联之后添加x3d中的标签。