psvg:可编程可缩放矢量图形-自行绘制的图形

时间:2021-04-20 20:55:44
【文件属性】:
文件名称:psvg:可编程可缩放矢量图形-自行绘制的图形
文件大小:448KB
文件格式:ZIP
更新时间:2021-04-20 20:55:44
svg programming-language vector-graphics image-format TypeScript PSVG-可编程SVG | | PSVG是SVG(可缩放矢量图形)格式的扩展,它引入了编程语言功能,例如功能,控制流和变量-无需编写绘制图片的程序,而是编写绘制自己的图片! PSVG符合XML和HTML规范,因此可以轻松地嵌入到网页中或使用XML编辑器进行编辑。 此回购包含,可将PSVG文件转换为常规SVG。 当包含为[removed]时,它还可以自动呈现HTML页面上的所有PSVG。 注意:实验性和开发中的,目前编译器不是很友好,有时可能行为不当。 欢迎捐款/问题。 例如,定义一个绘制Sierpiński三角形的递归函数: < psvg xss=removed xss=removed> < def-sierptri x1 = " {WIDTH/2} " y1 = " 0 " x2 = " {WIDTH} " y2 = " {HEIGHT} " x3
【文件预览】:
psvg-main
----.prettierignore(5B)
----.gitignore(65B)
----tsconfig.json(169B)
----README.md(7KB)
----bin()
--------psvg.js(280B)
----.prettierrc(85B)
----site()
--------.gitkeep(0B)
----examples()
--------textanim.psvg(1KB)
--------hilbert.psvg(1KB)
--------shapemorph.psvg(2KB)
--------README.md(3KB)
--------turing.svg(29KB)
--------tree.psvg(792B)
--------helloworld.psvg(597B)
--------koch.psvg(1008B)
--------pulsar.psvg(3KB)
--------turing.psvg(5KB)
--------shapemorph.svg(22KB)
--------terrain.psvg(3KB)
--------textanim.svg(95KB)
--------pythagoras.psvg(1KB)
--------sierpinski.svg(219KB)
--------sphere.svg(113KB)
--------tree.svg(151KB)
--------poisson.svg(356KB)
--------terrain.svg(176KB)
--------helloworld.svg(14KB)
--------pythagoras.svg(2.26MB)
--------koch.svg(302KB)
--------poisson.psvg(3KB)
--------hilbert.svg(6KB)
--------pulsar.svg(240KB)
--------schotter.psvg(1KB)
--------sphere.psvg(3KB)
--------sierpinski.psvg(747B)
--------schotter.svg(105KB)
----.gitattributes(174B)
----package.json(1KB)
----src()
--------psvg.ts(443B)
--------parser.ts(3KB)
--------compiler.ts(390B)
--------element.ts(138B)
--------transpiler.ts(13KB)
----tools()
--------make_site.js(6KB)
--------compile_examples.js(1KB)
----QUICKSTART.md(6KB)
----package-lock.json(51KB)

网友评论