在线教程

  • html canvas imagedata

    ... 示意图 width和height属性不需要多做解释,此处我们真正关注的是data属性。data属性存储的是一个CanvasPixelArray,它是一个JavaScript一维数组,每一个像素用4个整数值表示,范围从0至255,分别表示红(r)、绿(g)、蓝(b)和阿尔 ... ,那么你可能不会看到任何结果或者会遇到一个安全错误。 这是因为,如果图像与控制画布的JavaScript不在同一个位置(域名)下,那么画布对于访问这个图像的像素级数据会有严格的限制。 这主要 ...

  • html canvas shapes

    ... 地说,360度(一个完整的圆)是2π(pi的2倍)弧度。将角度换算成弧度可以按照以下公式进行换算(JavaScript语句): var degrees = 1; // 1 degree var radians = degrees * (Math.PI / 180); // 0.0175 ... 角度是Math.PI*2(pi乘以2),它们就是圆的开始和结束角度。 要在JavaScript中使用pi的值,你需要使用Math时象,它是一个特殊对象,允许你完成各 ...

  • html canvas animation circular

    ... 代表x和y的位置(如图7所示)。要计算这些边的长度,首先需要在对应的三角函数中通过已知角计算比值。在JavaScript中,可以使用Math对象来计算这些比值: var angle = 45; var adjRatio = Math.cos(angle*(Math.PI/180)); // CAH ... 和sin方法中执行了一些简单的计算过程。这种计算是为了将角从角度转换为弧度,因为JavaScript使用的单位是弧度。如果你在开始就使用弧度制,就不需要做任何转换了。 得到这些比 ...

  • html canvas animation object

    ... (x, y) { this.x = x; this.y = y; }; 对象这个概念非常重要,在C++等面向对象编程语言中,对象(Object)是一个类(Class)的实例(Instance)。JavaScript的对象概念借鉴自这些语言,在本课程的JavaScript部分,我们还将详细阐述这些概念。 但是,仅仅定义对象还不够,还需要通过某种方式来存储对象,这样就不必手动 ...

  • html canvas erase

    ... 子中加入了原始的canvas变量,目的是为了提醒你,我们调用的是哪个对象的clearRect方法。 canvas元素实际上提供了width和height性,所以你可以使用jQuery或纯JavaScript方法来获取Canvas的尺寸。 但是,并不一定要清除整个Canvas,可以只清除Canvas的一个特定区域。例如,如果我们只想清除例子中的正方形,可以按 ...

  • overview

    ... S桌面本地应用的开发技术包括VC++(MFC)/Java(Swing)/VC#(.NET)/Qt等,网页应用包括HTML/CSS/JavaScript/Flex以及PHP/JSP/Ruby/ASP等,移动本地应用包括Android(Java和C语言)和iPhone(Objective C和Swift)。 ... 此之外还需要有网站原型、页面设计、文档样式(使用CSS),用户交互(使用JavaScript,简称JS),以及和后台数据或服务通讯(使用PHP/JSP/ASP等)。 其中原型 ...

推广服务(新)
最新文章
  • 实时光线追踪技术简介

    实时渲染视频级别的计算机三维图形是计算图形领域的终极目标,与现在普遍使用的光栅化渲染技术相比,光线追踪普遍被视为视觉技术的未来方向,可带来近乎真实的真...

  • 生成本地npm包

    1、创建一个文件夹,此处我的文件夹名字为test-my-pack

    2、在文件根目录初始化npm,可以一路回车
    npm

  • Oculus Go手柄(控制器)使用说明

    Oculus Go是Facebook的一体式、3Dof VR眼镜,其手柄(即控制器)功能很简单。
    电池安装
    配对控制器
    下载 Oculus 应用(这个需要手机科学上网)并...

  • 基于elementUI封装自己的UI组件库

    初始化 project这里我们使用官方的 vue-cli 初始化一个 Vue 项目npm

  • three.js添加场景背景和天空盒(skybox)

    本文我们介绍在three.js中如何给3D场景添加背景,我们有3种方式来实现这个目的。通过html添加背景元素,这实际上一个2D背景;在three.js加载图片并设置为scene.b...

  • 更多...