文件名称:vec2.js:操纵2D向量
文件大小:17KB
文件格式:ZIP
更新时间:2024-05-30 01:01:24
JavaScript
Vec2.js 一个通用库,在需要处理二维空间中的点/向量时很有用。 用 var a = new Vec2 ( 10 , 10 ) , // new keyword b = Vec2 ( 100 , 10 ) ; // call the constructor directly console . log ( a . distance ( b ) ) ; // 90 注意事项:大多数Vec2的方法都将returnNew作为最后一个参数。 如果传递的是真实值,则会向您返回一个新向量。 否则,操作将被应用到this和this将被退回。 另外,由于Infinity和NaN非常阴险,因此该库将在检测到这两个库后立即抛出该异常,因此您可以采取措施来修复数据/算法。 支持的运营 变更([fn]) 添加一个观察者fn ,只要此向量改变,该观察者就会被调用。 在没有函数的情况下
【文件预览】:
vec2.js-master
----.gitignore(48B)
----package.json(962B)
----.travis.yml(45B)
----LICENSE.txt(1KB)
----types()
--------global.d.ts(2KB)
----README.md(7KB)
----vec2.js(11KB)
----.npmignore(39B)
----test()
--------test.js(23KB)
--------bench()
--------index.html(469B)
----vec2.min.js(5KB)