WebGL入门

WebGL采用HTML5中新引入的<canvas>元素(标签),它定义了网页上的绘图区域。

1、Canvas是什么

在HTML5出现之前,如果你想在网页上显示图像,只能使用HTML提供的原生方案<img>标签。用这个标签显示图像虽然简单,但只能显示静态的图片,不能进行实时绘制和渲染。HTML5引入了<canvas>标签,允许JavaScript动态地绘制图形。

艺术家们将画布作为绘画的地方,类似地,<canvas>标签定义了网页上的绘图区域。有了<canvas>,你就可以使用JavaScript绘制任何你想画的东西。

<canvas>提供一些简单的绘图函数,用来绘制点、线、矩形、圆等。

1.1 使用<canvas>标签

默认情况下,canvas是透明的,如果不用JavaScript在上面画些什么,你是看不到<canvas>的。

为<body>元素指定onload属性,告诉浏览器<body>元素加载完成后(即页面加载完成后)执行main()函数,并作为JavaScript程序的入口。

<body onload="main()">
    <canvas id="myCanvas" width="400" height="400"></canvas>
    <script src="./test.js"></script>

</body>

在canvas上绘制二维图形,需经过以下三个步骤ÿ

相关推荐

  1. WebGL入门

    2024-04-10 16:40:05       15 阅读
  2. WebGIS开发者入门

    2024-04-10 16:40:05       27 阅读
  3. <span style='color:red;'>WebGIS</span>

    WebGIS

    2024-04-10 16:40:05      12 阅读
  4. Webgl学习系列-认识Webgl

    2024-04-10 16:40:05       17 阅读

最近更新

  1. Llama-factory源码详细解读

    2024-04-10 16:40:05       0 阅读
  2. springBoot整合mongodb

    2024-04-10 16:40:05       0 阅读
  3. STM32 系统时钟初始化函数和延时函数

    2024-04-10 16:40:05       0 阅读
  4. Oracle数据库服务器CPU占用率巨高的问题排查思路

    2024-04-10 16:40:05       0 阅读
  5. WebKit简介及工作流程

    2024-04-10 16:40:05       0 阅读

热门阅读

  1. git commit --amend用法

    2024-04-10 16:40:05       18 阅读
  2. 【云开发笔记NO.27】分布式数据库

    2024-04-10 16:40:05       16 阅读
  3. 新浪微博导航

    2024-04-10 16:40:05       16 阅读
  4. 李沐21_卷积层多输入多输出通道——自学笔记

    2024-04-10 16:40:05       14 阅读
  5. uniapp的一些记录

    2024-04-10 16:40:05       16 阅读
  6. 快速解决关于Quartus打不开图像文件问题

    2024-04-10 16:40:05       22 阅读
  7. 用队列实现栈(C)

    2024-04-10 16:40:05       13 阅读
  8. PostgreSQL开发与实战(8.1)PG的锁1

    2024-04-10 16:40:05       20 阅读