文件名称:rectangle:通用,平行四边形样式矩形库
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-21 00:07:36
JavaScript
长方形 通用,平行四边形样式矩形库。 概述 一种描述和操作任何 2D(也旋转)矩形的方法。 每个矩形只能用 3 个点来完全描述——我称之为原点(左上)、右(右上)、下(左下)。 其他一切都是基于这些点计算的。 矩形有它的初始(这里称为隐藏)维度,然后可以通过应用矩阵进行转换。 您只能将变换应用于初始值。 但是任何转换后的状态都可以被隐藏(创建一个新的初始状态)。 换句话说,变换只是一种投影。 但是请注意,所有矩形的属性始终是“真实的”,因此如果宽度为 100 的矩形按因子 2 缩放,则宽度变为 200。 主要目的(或需要我为什么写这个)是构建虚拟布局库。 可以将矩形添加到虚拟粘贴板上,然后在视口内平移和缩放(也旋转)它。 安装 $ npm install @atirip/rectangle 或者克隆这个 repo。 这取决于@atirip/matrix。 用法 #####标准浏览器
【文件预览】:
rectangle-master
----.gitignore(236B)
----README.md(4KB)
----.eslintrc(655B)
----package.json(692B)
----test.js(7KB)
----.travis.yml(41B)
----rectangle.js(9KB)