【背景知识】 公元前三世纪,欧几里得在《几何原本》中记载了正方形 anes Erchinger
转载
2018-04-08 09:08:00
62阅读
光阑是光具组件中光学元件的边缘、框架或特别设置的带孔屏障,本
转载
2017-09-07 23:25:00
207阅读
使用HTML5/Canvas绘制 镜头中的光阑部件(8角)。
zemax非序列模式概述-棱镜的色散与迈克尔逊干涉仪016 激光光学设计实例应用——自学案例汇编激光光学设计实例应用——自学案例汇编:非序列模式概述:非序列模式概述棱镜的色散与迈克尔逊干涉仪棱镜的色散与迈克尔逊干涉仪非序列模式与序列模式在光线追迹方式上是有所区别的,用一个倾斜棱镜的例子就能够很直观地反映出两者之间的差异。先在序列模式下编辑棱镜色散效果,系统参数中入瞳直径设为,波长为,,可见光三基色
<script> var canvas = document.getElementById('canvas'); var ctxt = canvas.getContext('2d'); var w = canvas.width; var h = canvas.height; //外圆 ctxt.be
转载
2016-06-13 19:21:00
112阅读
2评论
<script type="text/javascript"> function bin2hex(s) { var i, l, o = "", n; s += ""; for (i = 0, l = s.length; i < l; i++) { n = s.charCodeAt(i).toString(16
转载
2022-07-10 00:12:00
215阅读
Canvascanvas最早由Apple引入WebKit,用于MacOSX的Dashboard,后来又在Safari和GoogleChrome被实现。基于Gecko1.8的浏览器,比如Firefox1.5,同样支持这个元素。<canvas>元素是WhatWGWebapplications1.0规范的一部分,也包含于HTML5中。canvas因为是html5引入的,存在兼容性问题体验Ca
原创
2019-02-20 10:34:16
1069阅读
点赞
1. canvas标签上的width/height和css样式上的width/height 默认是300*150 标签上的width和height是用于绘制逻辑画布尺寸的,和CSS属性的style.height和style.width是不同的。如果不设置 CSS 属性,画布的固有大小将用作为其显示大 ...
转载
2021-09-10 11:10:00
157阅读
2评论
绘制VIew本身的内容,通过调用View.onDraw(canvas)函数实现绘制自己的孩子
原创
2022-09-11 01:24:22
188阅读
一、Canvas事件绑定说明 canvas元素和CanvasRenderingContext2D 上下文对象,处理的是位图、像素数据,只有一个标签。 所有的交互,判断处理都是针对cavans标签的。 对于交互性要求比较高的应用场景推荐使用svg矢量图模式。 canvas交互逻辑需要自己编码处理,当点
转载
2020-11-07 14:00:00
838阅读
2评论
Canvas is great for high performance graphics rendering but by default the results look blocky on phones tablets and laptops with high pixel density o
转载
2016-08-22 02:22:00
180阅读
2评论
canvas利用canvas创建一个画布一个画布在网页中是一个矩形框,通过 <canvas> 元素来绘制.默认情况下 <canvas> 元素没有边框和内容。<canvas>的简单实例如下:<canvas id="myCanvas" width="200" height="100"></canvas>以上代码创建了一个200*100像素的矩
转载
2021-02-08 20:06:47
170阅读
2评论