WebGL支持两个模型的独立运动:旋转、前进后退和缩放
发布时间
阅读量:
阅读量
完成两个三维模型的独立操控,涵盖各模型的转向、前进与后退以及缩放操作。此处的方向设定以运动模型为基准,模型正前方视为前进方向,相反方向则为后退,围绕模型的中轴线进行转向操作。
完整的代码实现已在传送门提供,相关效果展示如下:

HTML文件结构分析
首先,在HTML文件中对顶点着色器与片元着色器进行了定义:
<script id="vertex-shader" type="x-shader/x-vertex">
attribute vec4 vPosition;
attribute vec4 vColor;
varying vec4 fColor;
uniform mat4 viewMatrix;
uniform mat4 modelViewMatrix;
void main()
{
fColor = vColor;
gl_Position = viewMatrix * modelViewMatrix * vPosition;
gl_P
全部评论 (0)
还没有任何评论哟~
