HTML5 Canvas(倒置)坐标系

前端之家收集整理的这篇文章主要介绍了HTML5 Canvas(倒置)坐标系前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我是Canvas的新手,并且想知道:

>使用倒置笛卡尔坐标系的基本原理.
>说,我需要在直方图中绘制一些值.是一种将画布框架旋转/映射到笛卡尔坐标系统的简单方法.

解决方法

画布是倒置的,因为它对很多界面都很直观.网页更像是一张纸而不是笛卡尔图,因为你从左上角开始读下去.因此,html就是这样布局的.我假设canvas元素使用相同的坐标系来保持一致性.

您可以通过将y轴缩放-1来翻转它.您可能也需要对其进行转换,我对此不确定,但对您的问题有一个评论应该对此有所帮助.转换函数在html中与在该帖子中几乎相同.

我大量使用html5标准草案作为参考.以下是canvas 2d context section的一些内容

void scale(in double x,in double y);
void rotate(in double angle);
void translate(in double x,in double y);
void transform(in double a,in double b,in double c,in double d,in double e,in double f);
void setTransform(in double a,in double f);

猜你在找的HTML5相关文章