[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/API/WebGL_API/Tutorial/Getting_started_with_WebGL [Back]  [Original]

WebGL - Web API | MDN

MDN Web Docs

View in English Always switch to English

WebGL

WebGL OpenGL ES 2.0 API 2D 3D HTML canvas

WebGL JavaScript Graphics Processing Unit (GPU) (GLSL) WebGL HTML

WebGL 3D 3D

GitHub webgl-examples

WebGL THREE.js WebGL 3D

3D

2

  • "index.html"
  • "webgl-demo.js"

"index.html"

html
<!doctype html>
<html lang="ja">
  <head>
    <meta charset="utf-8" />
    <title>WebGL </title>
    <script src="webgl-demo.js" type="module"></script>
  </head>

  <body>
    <canvas id="glcanvas" width="640" height="480"></canvas>
  </body>
</html>

WebGL

"webgl-demo.js"

js
main();

//
// 
//
function main() {
  const canvas = document.querySelector("#glcanvas");
  // GL 
  const gl = canvas.getContext("webgl");

  // WebGL 
  if (gl === null) {
    alert(
      "WebGL ",
    );
    return;
  }

  // 
  gl.clearColor(0.0, 0.0, 0.0, 1.0);
  // 
  gl.clear(gl.COLOR_BUFFER_BIT);
}

main() WebGL

canvas

WebGLRenderingContext getContext() "webgl" WebGL getContext() null

gl

WebGL

|


Web Proxy Viewer  |  New URL  |  Original Page