Mercurial > hg > Members > e085722 > map
view map.html @ 0:0b8d8ce99f46 default tip
commit
author | Daiki KINJYO <e085722@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 14 Feb 2011 17:06:56 +0900 |
parents | |
children |
line wrap: on
line source
<html> <head> <title>Earth and Mars</title> <script src="resources/render/SceneGraphRoot.js" type="text/javascript"></script> <script src="resources/render/SceneGraph.js" type="text/javascript"></script> <script src="resources/render/jkl-parsexml.js" type="text/javascript"></script> <script src="resources/render/Image_xml.js" type="text/javascript"></script> <script src="resources/render/keybord.js" type="text/javascript"></script> <script src="resources/render/DrawObject.js" type="text/javascript"></script> <script src="resources/render/init.js" type="text/javascript"> </script> <script src="resources/render/camera.js" type="text/javascript"> </script> <script src="resources/render/J3DI.js" type="text/javascript"> </script> <script src="resources/render/J3DIMath.js" type="text/javascript"> </script> <script src="resources/render/webgl-utils.js" type="text/javascript"></script> <script src="resources/main.js" type="text/javascript"></script> <script src="resources/bullet.js" type="text/javascript"></script> <script src="resources/pants.js" type="text/javascript"></script> <script src="resources/human.js" type="text/javascript"></script> <script src="resources/combat_plane.js" type="text/javascript"></script> <script id="vshader" type="x-shader/x-vertex"> uniform mat4 u_modelViewProjMatrix; uniform mat4 u_normalMatrix; uniform vec3 lightDir; attribute vec3 vNormal; attribute vec4 vTexCoord; attribute vec4 vPosition; varying float v_Dot; varying vec2 v_texCoord; void main(){ gl_Position = u_modelViewProjMatrix * vPosition; v_texCoord = vTexCoord.st; vec4 transNormal = u_normalMatrix * vec4(vNormal,1); v_Dot = max(min(dot(transNormal.xyz, lightDir),1.0), 0.8); } </script> <script id="fshader" type="x-shader/x-fragment"> #ifdef GL_ES precision mediump float; #endif uniform sampler2D sampler2d; varying float v_Dot; varying vec2 v_texCoord; void main(){ vec4 color = texture2D(sampler2d,v_texCoord); color += vec4(0.1,0.1,0.1,1); gl_FragColor = vec4(color.xyz * v_Dot, color.a); } </script> <style type="text/css"> canvas { border: 2px solid black; } </style> </head> <body onload="start()"> <canvas id="screen"></canvas> <div id="framerate"></div> <div id="console"></div> </body> </html>