x3dom、旋转和隐藏形状

x3dom, rotation and hiding shapes

本文关键字:隐藏 旋转 x3dom      更新时间:2023-09-26

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

第一个是,当我加载我的模型时,它出现在一个尴尬的位置,我想自动翻转和缩放它,这样你就能从更好的角度看到它。目前我不知道该怎么做。

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

抱歉在网站上混淆了挪威语和英语:p

提前感谢!

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

  1. 更改变换的比例属性,使形状变大
  2. 添加一个视点节点,如下所示<viewpoint id="view_id" position='0 10 15' orientation='-1 0 0 0.5'></viewpoint>

位置和方向值将取决于场景。

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

你可以使用

<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>

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

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