Creacion De Un Triangulo En Webgl

Páginas: 3 (581 palabras) Publicado: 26 de octubre de 2012
<html>

<head>
<title>Aprende webGL — Leccion 1</title>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<!--se declara eltipo de script que vamos a utilizar y se define la ruta de la libreria que vamos a importar-->
<script type="text/javascript" src="js/glMatrix-0.9.5.min.js"></script>

<scriptid="shader-fs" type="x-shader/x-fragment">
#ifdef GL_ES
precision highp float;
#endif

void main(void) {
gl_FragColor = vec4(1.0, 1.0, 1.0, 1.0);
}</script>

<script id="shader-vs" type="x-shader/x-vertex">
attribute vec3 aVertexPosition;

uniform mat4 uMVMatrix;
uniform mat4 uPMatrix;

void main(void) {gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);
}
</script>

<script type="text/javascript">

var gl;
function initGL(canvas) {
try {gl = canvas.getContext("experimental-webgl");
gl.viewportWidth = canvas.width;
gl.viewportHeight = canvas.height;
} catch (e) {
}
if (!gl){
alert("No puede iniciarse webGL en este navegador");
}
}

function getShader(gl, id) {
var shaderScript = document.getElementById(id);
if(!shaderScript) {
return null;
}

var str = "";
var k = shaderScript.firstChild;
while (k) {
if (k.nodeType == 3) {
str +=k.textContent;
}
k = k.nextSibling;
}

var shader;
if (shaderScript.type == "x-shader/x-fragment") {
shader =gl.createShader(gl.FRAGMENT_SHADER);
} else if (shaderScript.type == "x-shader/x-vertex") {
shader = gl.createShader(gl.VERTEX_SHADER);
} else {
return null;
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Triangulos
  • Triangulos
  • triangulos
  • El triangulo
  • triangulos
  • El triangulo
  • Triangulos
  • Triangúlos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS