alteredqualia

传送阵:https://alteredqualia.com/

通常我们说的三维是指在平面二维系中又加入了一个方向向量构成的空间系。三维既是坐标轴的三个轴,即x轴、y轴、z轴,其中x表示左右空间,y表示前后空间,z表示上下空间(不可用平面直角坐标系去理解空间方向)。在实际应用方面,一般把用X轴形容左右运动,而Z轴用来形容上下运动,Y轴用来形容前后运动,这样就形成了人的视觉立体感。
三维是由一维和二维组成的,二维即只存在两个方向的交错,将一个二维和一个一维叠合在一起就得到了三维。
三维具有立体性,前后,左右,上下都只是相对于观察的视点来说。没有绝对的前后,左右,上下。(来自百度百科)
相信大家对3d是比较熟兮的,在这里你可以玩半天呢,玩玩这些3d作品,这些会给宝贵的眼睛带来强烈的视觉冲击。如图:
神奇有趣的立体(网页3D作品及VRML)

传送阵的目的地

如图:
神奇有趣的立体(网页3D作品及VRML)
看到这里大家可以会对这个小东西感兴趣了吧!
接下来讲讲其他可能感兴趣的吧

虚拟现实技术(简称VR)

虚拟现实技术(简称VR),又称灵境技术,是以沉浸性、交互性和构想性为基本特征的计算机高级人机界面。它综合利用了计算机图形学、仿真技术、多媒体技术、人工智能技术、计算机网络技术、并行处理技术和多传感器技术,模拟人的视觉、听觉、触觉等感觉器官功能,使人能够沉浸在计算机生成的虚拟境界中,并能够通过语言、手势等自然的方式与之进行实时交互,创建了一种适人化的多维信息空间,具有广阔的应用前景。

VRML

VRML(Virtual Reality Modeling Language)即虚拟现实建模语言。是一种用于建立真实世界的场景模型或人们虚构的三维世界的场景建模语言,也具有平台无关性。
本质上是一种面向web,面向对象的三维造型语言,而且它是一种解释性语言。VRML的对象称为结点,子结点的集合可以构成复杂的景物。结点可以通过实例得到复用,对它们赋以名字,进行定义后,即可建立动态的VR(虚拟世界)。是目前Internet上基于 WWW的三维互动网站制作的主流语言。

冰糖葫芦的代码

#VRML V2.0 utf8
Background{
skyColor[
0.2 0.5 0.6
]    
}


#创建糖葫芦造型
DEF Group1 Group {
bboxCenter 0 0 0
bboxSize 5.0 5.0 5.0
children [
Shape {
appearance Appearance{
material Material { #空间物体造型外观 
diffuseColor 0.3 0.2 0.0 #一种材料的漫反射颜色
ambientIntensity 0.4 #多少环境光被该表面反射
specularColor 0.7 0.7 0.6 #物体镜面反射光线的颜色
shininess 0.8 #造型外观材料的亮度
transparency 0.2
}
}
geometry Cylinder { #
radius 0.1
height 5.0
side TRUE
top    TRUE
bottom TRUE
}
}



DEF Shap1 Shape { #将球节点定义为Shap1节点名
appearance Appearance{
material Material { #空间物体造型外观 顶
diffuseColor 0.8 0.2 0.2 #一种材料的漫反射颜色
ambientIntensity 0.1 #多少环境光被该表面反射
specularColor 0.8 0.8 0.8 #物体镜面反射光线的颜色
shininess 0.15 #造型外观材料的亮度
}
}

geometry Sphere { #球体
radius 0.5
}
}

#利用坐标变换节点和重用Shap1节点,重新使用定位。
Transform { #重用Shap1节点名
translation    0 1 0
children USE Shap1
}

Transform { #重用Shap1节点名
translation    0 2 0
children USE Shap1
}

Transform { #重用Shap1节点名
translation    0 3 0
children USE Shap1
}

]
}