nurbs:任何维数的非均匀有理B样条(NURBS)

时间:2024-05-26 05:58:44
【文件属性】:

文件名称:nurbs:任何维数的非均匀有理B样条(NURBS)

文件大小:779KB

文件格式:ZIP

更新时间:2024-05-26 05:58:44

JavaScript

核仁 任何维数的(NURBS) 该库实现了n维(NURBS)。 它没有依赖关系,并使用代码生成展开循环,针对各种情况(均匀和不均匀;有理和非理性;钳位,开放和周期性)进行优化,并允许与多种输入类型(数组数组, )兼容。 它主要涉及评估,而不是样条曲线上的操作。 安装 $ npm install nurbs 概述 ndarrays 原料药 nurbs 特性 domain splineDimension dimension size 方法 evaluate evaluator support transform 例子 打开B样条 要构建二维的开放二次B样条曲线: var nurbs = require ( 'nurbs' ) ; var curve = nurbs ( { points : [ [ - 1 , 0 ] , [ - 0.5 , 0.5 ] , [


【文件预览】:
nurbs-master
----.gitignore(13B)
----package.json(2KB)
----package-lock.json(439KB)
----src()
--------support.js(4KB)
--------transform.js(2KB)
--------utils()
--------numerical-derivative.js(1KB)
--------evaluate.js(14KB)
----.travis.yml(51B)
----dist()
--------nurbs.min.js(16KB)
--------nurbs.js(38KB)
----LICENSE(1KB)
----rollup.config.js(487B)
----extras()
--------circle.js(933B)
--------uniform-knots.js(225B)
--------sample.js(3KB)
--------loft.js(2KB)
--------from-points.js(1KB)
--------hull.js(1KB)
--------box.js(642B)
--------arc.js(892B)
----README.md(16KB)
----example()
--------clamped.js(200B)
--------index.js(4KB)
--------basis.js(1KB)
--------3d.js(10KB)
--------regl-camera.js(5KB)
--------basis2d.js(1012B)
--------surface.js(2KB)
--------adaptive-curve-sampling.js(2KB)
----nurbs.js(10KB)
----.npmignore(5B)
----docs()
--------clamped.png(30KB)
--------open.png(29KB)
--------sc.png(58KB)
--------index.html(532KB)
--------surface.png(289KB)
--------closed-nurbs.png(31KB)
--------transformed.png(29KB)
--------closed-bspline.png(31KB)
----test()
--------array-of-arrays.js(32KB)
--------index.js(127B)
--------is-ndarray.js(727B)
--------utils()
--------ndarray.js(6KB)
--------derivative.js(10KB)
--------infer-type.js(1KB)

网友评论