文件名称:tapers:用自定义曲线变换[0; 1] <=> [X,Y]值
文件大小:312KB
文件格式:ZIP
更新时间:2024-04-11 11:58:51
curve maths normalize denormalize transforms
tapers 用各种曲线将[0; 1]到[X,Y]之间的值映射。 请访问。 精选锥度 安装 $ yarn add tapers # or $ npm i tapers 文献资料 线性锥度 实现仿射函数a * x + b 。 import { LinearTaper } from 'tapers' const taper = new LinearTaper ( 3 , 5 ) taper . map ( 0 ) // => 3 taper . map ( 0.5 ) // => 4 taper . map ( 1 ) // => 5 分段线性锥度 给定一个Y值数组,在这些点之间线性插值。 import { PiecewiseLinearTaper } from 'tapers' const taper = new PiecewiseLinearTaper ( [ 3 , 5 , 2
【文件预览】:
tapers-master
----yarn.lock(185KB)
----src()
--------SCurveTaper.test.ts(1KB)
--------index.ts(348B)
--------PiecewiseLinearTaper.ts(779B)
--------LinearTaper.ts(447B)
--------PiecewiseLinearTaper.test.ts(1KB)
--------SCurveTaper.ts(421B)
--------LinearTaper.test.ts(1KB)
----img()
--------s-curve.png(117KB)
----website()
--------public()
--------yarn.lock(328KB)
--------next-env.d.ts(75B)
--------src()
--------tsconfig.json(485B)
--------.gitignore(277B)
--------package.json(656B)
----.npmignore(96B)
----.travis.yml(2KB)
----tsconfig.json(831B)
----LICENSE(1KB)
----README.md(2KB)
----nodemon.json(87B)
----.gitignore(88B)
----package.json(1KB)