关于VRML中的旋转 vrml实例

1。 ViewPoint的orientation

orientation x y z deta
前3个值是一个坐标(x, y, z),这个坐标和 (0, 0, 0)连起来,
就是一个从(0, 0, 0)指向(x, y, z)的一个向量M,也就是说它
只有方向,没有位置。
在position这个点,以向量M为中心轴,转动角度deta,就能确定
此视点的方向了。
如果deta > 0,逆时针转视角;
deta < 0,则顺时针转视角。

#VRML V2.0 utf8

Viewpoint
{
position 0 0 20 #视点所在的坐标
orientation 0 1 0 0.78#确定一个Y正向的向量,逆时针45度转,看球
#orientation 0 1 0 0 #正常视角,正对着方块
#orientation 0 1 0 -0.78 #右转45度,看圆柱
}

Transform #原点负轴上的球
{
translation -10 0 0
children
[
Shape
{
appearance Appearance {} #灰色
geometry Sphere
{
radius 1
}
}
]
}

Transform #原点上的方块,绿色
{
translation 0 0 0
children
[
Shape
{
appearance Appearance
{
material Material
{
diffuseColor 0 1 0
}
}
geometry Box
{
size 2 2 2
}
}
]
}

Transform #X正轴上的圆柱,blue
{
translation 10 0 0
children
[
Shape
{
appearance Appearance
关于VRML中的旋转 vrml实例
{
material Material
{
diffuseColor 0 0 1
}
}
geometry Cylinder
{
radius 1
height 2
}
}
]
}

2。造型中的rotation。举例Transform
rotation x y z deta
造型在它所在的位置,绕(0,0,0)->(x,y,z)向量旋转deta弧度。
deta>0,逆时针;
deta<0,顺时针。

#VRML V2.0 utf8
Transform
{
translation 8 0 0 #先translation,再rotaion.
rotation 0 0 1 -0.78 #看到圆柱向左倾
#rotation 0 0 1 0.78 #右倾
children
[
Shape
{
appearance Appearance
{
material Material
{
diffuseColor 0 0 1
}
}
geometry Cylinder
{
radius 1
height 2
}
}
]
}


  

爱华网本文地址 » http://www.aihuau.com/a/25101011/98449.html

更多阅读

关于FlashPlayer8中的安全设置 如何设置flash player

一般情况下,从本地文件系统运行的Flash程序和通过信任的Web上下载的swf、flv的内容都可正常播放。但有时会碰到下载的swf、flv内容会出现一个如下的提示框此框提醒用户所使用的 swf 或 flv内容正在尝试从其所在域外部(国外)的站点访

转载 关于BOLL-M和BBIBOLL在实战中的比对秋实原创系列 王秋实

原文地址:关于BOLL-M和BBIBOLL在实战中的比对(秋实原创系列)作者:秋实一般平时常用指标BOLL-M布林线-主图叠加指标和BBIBOLL多空指标BBI和布林线叠加比对来分析股票,而且盘中30分钟比较有效,特别是对于BBIBOLL的观察有些心得。BBIBOLL的用

关于ffmpeg中的VBR控制 ffmpeg 音量控制

时间:2009-05-14 00:50来源:网络博客 作者:ixmy点击:1459次最近在做中国电信的一个3G视频项目(VAU),中间需要将DVR的视频压缩成适合在3G手机上看的小格式,并利用RTP来进行传输,但在压缩时发现常常会出现压缩不均匀的状况,后来发现跟码流类

声明:《关于VRML中的旋转 vrml实例》为网友我和孤独分享!如侵犯到您的合法权益请联系我们删除