3

我在 Simulink 中设计了一个圆形路径模型,但是我想沿X 轴旋转物体,例如球,但默认情况下它沿Y 轴旋转。如何通过VR SIGNAL EXPANDER或在虚拟现实中编辑来做到这一点? 我想模拟一个螺旋形的东西,其中物体从底部开始向上移动。 我有模型: 在此处输入图像描述

*

一个时钟连接到SinCos的两个三角函数,它通过取Sin值和时钟值并与Cos类似,将它们的两个生成信号与第三个时钟信号复用,以增加其循环路径。我不能使用VR SIGNAL EXPANDER,因为有 3 个多路复用信号不支持,而且最终的转换需要 3 个信号,所以没有 VR SIGNAL EXPANDER它可以工作,但只能沿Y-axis工作。

*

我的虚拟现实 wrl:

#VRML V2.0 utf8

#Created with V-Realm Builder v2.0
#Integrated Data Systems Inc.
#www.ids-net.com


SpotLight {
    cutOffAngle 0.785398
    direction   0 -0.995037 -0.0995036
    location    0 30 0
    on  TRUE
}
Background {
    groundAngle [ 0.9, 1.5, 1.57 ]
    groundColor [ 0 0.8 0,
              0.174249 0.82 0.187362,
              0.467223 0.82 0.445801,
              0.621997 0.67 0.600279 ]
    skyAngle    [ 0.1, 1.2, 1.57 ]
    skyColor    [ 0.76238 0.8 0.1427,
              0.277798 0.219779 0.7,
              0.222549 0.390234 0.7,
              0.60094 0.662637 0.69 ]
}
Viewpoint {
    jump    TRUE
    position    0 10 40
    description "My_View"
}
DEF Ball Transform {
    translation -0.3753 13.4729 -10
    scale   1.5 1.5 1.5
    children Shape {
        appearance  Appearance {
            material    Material {
                diffuseColor    0.8 0.471841 0.503074
                emissiveColor   0.35 0.237062 0.271762
                specularColor   0.45 0.282414 0.308843
            }

        }

        geometry    Sphere {
            radius  1.5
        }

    }
}
Transform {
    translation 0 -0.1 0
    children Shape {
        appearance  Appearance {
            material    Material {
            }

            texture ImageTexture {
                url "texture/Brick_2.jpg"
            }

        }

        geometry    Box {
            size    20 0.1 20
        }

    }
}
DEF Top_View Viewpoint {
    fieldOfView 0.785398
    jump    TRUE
    orientation -1 0 0  0.753982
    position    0 34.6716 22.3133
    description "Top_View"
}
4

0 回答 0