写点什么

Solandra 简介:TypeScript 优先的算法艺术框架

  • 2020-01-22
  • 本文字数:557 字

    阅读完需:约 2 分钟

Solandra简介:TypeScript优先的算法艺术框架

Solandra是一个以 TypeScript 优先的开源框架,用于创建算法艺术。利用 HTML Canvas,Solandra 提供了一种创建算法艺术的快速开发框架。


Solandra 的创建者 James Porter 把 Solandra 描述成一种带有个人倾向性的Processing版本,其具有更易于使用的 API。Solandra 的一些关键设计决策包括项目如何定义坐标、维度、颜色和曲线。该项目利用 TypeScript 在绘图层提供更好的自动完成、类型检查以及控制流。除此之外,Solandra 努力做到有趣、功能强大,并让艺术创作变得轻松自在。


如果要开始使用 Solandra,可通过 npm 或 yarn 安装:


npm i solandra
复制代码



yarn add solandra
复制代码


或参照Solandra CodeSandbox演示开始起步:


https://wy7nx.csb.app


你还可以选择在 Gatsby 项目中启用 Solandra;Solandra 网站是一个基于 Gatsby 的 Solandra 应用程序的示例。


该项目的起名灵感来自一个早期的算法艺术家Sol LeWitt,该项目的 Hello World 教程是“用Solandra诠释Sol”,重现了 LeWitt 在 1960 年代末期和 1970 年代早期的四幅作品。



Solandra 提供了100多个各种各样的算法艺术示例



Solandra 是可通过 MIT 许可证获得的开源软件。创建者是ComplexView的软件工程师兼数据科学家James Porter,欢迎通过Solandra GitHub 存储库为 Solandra 作贡献。


阅读原文:


Solandra, a TypeScript-First Algorithmic Art Framework


2020-01-22 09:002578

评论

发布
暂无评论
发现更多内容

解析数仓lazyagg查询重写优化规则

华为云开发者联盟

数据库

Sa-Token 单点登录 SSO模式二 URL重定向传播会话示例

Java 登录验证 SaToken

带你读顶会论文丨基于溯源图的APT攻击检测

华为云开发者联盟

安全

LabVIEW控制Arduino实现示波器(基础篇—7)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT Arduino实现示波器

LabVIEW控制Arduino实现模拟数据采集(基础篇—8)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 模拟数据采集

Crypto巨头们ALL IN元宇宙,PlatoFarm或能突围

BlockChain先知

架构实战营模块2课后作业

Geek_53787a

高性能 PHP 应用容器之 Workerman

CRMEB

研发效能团队规模、职能划分和优劣势分析概述(第一篇)

laofo

DevOps cicd 研发效能 组织架构 平台建设

值得收藏:当向数据库导入大量数据时,mysql主键唯一键重复插入,如何丝滑操作并不导入重复数据呢

迷彩

MySQL 数据库 大数据运维 5月月更

LabVIEW控制Arduino驱动1602液晶显示屏(基础篇—10)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 驱动1602液晶显示屏

LabVIEW控制Arduino实现舵机联控(基础篇—9)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT 舵机联控

JAVA SPI机制

源字节1号

GitOps自问自答

俞凡

最佳实践 研发效能 gitops

云图说丨每个成功的业务系统离不开API网关(APIG)的保驾护航

华为云开发者联盟

云计算 华为云 API网关 业务系统 APIG

哈希能作弊吗?哈希竞猜游戏防作弊系统开发逻辑(稳定运营)

开发微hkkf5566

借势双碳东风:干“实事”的“虚拟”电厂

脑极体

leetcode 153. Find Minimum in Rotated Sorted Array 寻找旋转排序数组中的最小值(中)

okokabcd

LeetCode 查找

模块2作业

Geek_701557

贪心算法:Dota2 参议院 🏯

空城机

LeetCode 5月月更

LabVIEW控制Arduino实现RGB调色灯(基础篇—6)

不脱发的程序猿

单片机 LabVIEW Arduino LIAT RGB调色灯

全链路压测(十四):生产全链路压测SOP

老张

性能测试 全链路压测 稳定性保障

【LeetCode】检查句子中的数字是否递增Java题解

Albert

LeetCode 5月月更

微信朋友圈的复杂度

爱晒太阳的大白

三、KVM管理工具

穿过生命散发芬芳

kvm 5月月更

Crypto巨头们纷纷聚焦“Building platonic”,PlatoFarm会是解决方案吗?

西柚子

什么是区块哈希?哈希趣投娱乐竞猜游戏开发逻辑(成熟源码)

开发微hkkf5566

带你认识String类

开发微hkkf5566

Java设计模式系列学习

梁歪歪 ♚

设计模式

对于编程思想和能力有重大提升的书有哪些?

宇宙之一粟

书单推荐 编程思想 5月月更

客观的聊一聊,裁员这件糟心事

互联网 职场 裁员

Solandra简介:TypeScript优先的算法艺术框架_语言 & 开发_Dylan Schiemann_InfoQ精选文章