百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

curv

> 编程语言
开源

一种使用数学进行艺术创作的语言

1.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一种使用数学进行艺术创作的语言

=====================================================

由 Doug Moen 编写 注: 此仓库已迁移到

  • Curv 是一种简单、强大、动态类型的纯函数式编程语言。
  • Curv 易于初学者使用。它具有预定义的几何形状标准库,以及用于转换和组合形状的运算符。这些可以像乐高一样拼接在一起,生成 2D 和 3D 模型。
  • 彩色形状使用函数表示法 (F-Rep) 表示。它们可以无限细致,无限大,并且任何可以使用数学描述的形状或颜色图案都可以准确表示。
  • Curv 将 F-Rep 编程的全部功能展示给专家。标准几何库完全由 Curv 编写。在 shadertoy.com 上看到的许多演示可以在 Curv 中重现,使用更短、更简单的程序。专家可以将在 shadertoy 上使用的技术封装为高级操作,供初学者使用。
  • 渲染是 GPU 加速的。Curv 程序被编译为片段着色器,在 GPU 上执行。
  • Curv 可以将网格导出为 STL、OBJ 和 X3D 文件,用于 3D 打印。X3D 格式支持全彩 3D 打印(至少在 Shapeways.com 上是这样)。这些网格无缺陷:密闭、多面体,没有自相交、退化三角形或翻转三角形。

入门指南 =================== * 目前有两个 Curv 网络界面,均处于 2021 年 11 月的早期原型阶段(功能有限):

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C++3dcreative-codingcsgfunction-representation

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言