Select Git revision
-
Jingeun Lee authoredJingeun Lee authored
project.js 13.50 KiB
"use strict";
var canvas;
var gl;
var program;
var projectionMatrix;
var modelViewMatrix;
var instanceMatrix;
var modelViewMatrixLoc;
var vertices = [
vec4( -0.5, -0.5, 0.5, 1.0 ),
vec4( -0.5, 0.5, 0.5, 1.0 ),
vec4( 0.5, 0.5, 0.5, 1.0 ),
vec4( 0.5, -0.5, 0.5, 1.0 ),
vec4( -0.5, -0.5, -0.5, 1.0 ),
vec4( -0.5, 0.5, -0.5, 1.0 ),
vec4( 0.5, 0.5, -0.5, 1.0 ),
vec4( 0.5, -0.5, -0.5, 1.0 )
];
var torsoId = 0;
var headId = 1;
var head1Id = 1;
var head2Id = 13;
var leftUpperArmId = 2;
var leftLowerArmId = 3;
var rightUpperArmId = 4;
var rightLowerArmId = 5;
var leftUpperLegId = 6;
var leftLowerLegId = 7;
var rightUpperLegId = 8;
var rightLowerLegId = 9;
var headUpperArmId = 10;
var headLowerArmId = 11;
var headArmHandId = 12;
var torsoHeight = 8;
var torsoWidth = 1.6;
var upperArmHeight = 3.0;
var lowerArmHeight = 3.0;
var upperArmWidth = 0.5;
var lowerArmWidth = 0.5;
var upperLegWidth = 0.5;
var lowerLegWidth = 0.5;
var lowerLegHeight = 3.0;
var upperLegHeight = 3.0;
var headHeight = 0.5;
var headWidth = 1.5;
var headUpperArmHeight = 5.0;
var headUpperArmWidth = 0.5;
var headLowerArmHeight = 5.0;
var headLowerArmWidth = 0.5;
var headArmHandHeight = 1.0;
var headArmHandWidth = 0.5;
var numNodes = 13;
var numAngles = 14;
var angle = 0;
var theta = [0, 0, 210, -60, 210, -60, 210, -60, 210, -60, 30, 120, -60, 0];
var numVertices = 24;
var stack = [];