x3dom,旋转和隐藏形状

时间:2013-11-25 03:26:21

标签: javascript x3dom

我目前正在使用x3dom进行此操作:http://folk.ntnu.no/emilh/modell.htm,我有两个问题。

首先,当我加载我的模型时,它出现在一个尴尬的位置,我想自动翻转和缩放,以便你从更好的一面看到它。目前我不知道该怎么做。

其次我正在尝试制作一个按钮,切换模型外壳的可见性,我已经确定了构建shell的形状,但我不知道如何切换它们的可见性。所以,如果我有......,我能做些什么让它隐藏起来?

很抱歉在网站上混合使用挪威语和英语:P

提前谢谢!

3 个答案:

答案 0 :(得分:2)

有两种处理缩放级别的方法。

  1. 更改变换的缩放属性,使形状更大。
  2. 添加一个视点节点,就像这样 <viewpoint id="view_id" position='0 10 15' orientation='-1 0 0 0.5'></viewpoint>
  3. 位置和方向值取决于您的场景。

答案 1 :(得分:2)

很久以前就会被问到,但对于有同样问题的人来说,解决方案如下:

您可以使用

<vievpoint position="0 0 250">

更改对象的默认缩放。 x y坐标的第一个和第二个参数以及第三个用于缩放的参数。如果你想缩小你可以使用正值,要放大你可以使用负值。

整个代码是这样的:

  <x3d width='500px' height='400px'>
   <scene>
     <viewpoint position="0 0 250"></viewpoint>
     <tramsform>
       <inline url="path">
     </transform>
    </scene>
  </x3d>

答案 2 :(得分:0)

对于可见性,您可以使用材质标记上的transparency属性。 http://doc.x3dom.org/author/Shape/Material.html

形状仍然存在,但您可以修改它的透明度。