CraftML: 3D 建模是网络编程
3D 建模与动画桌面3D打印与个人制造电路制作与硬件原型软件工程师与开发者创客(Maker)与DIY爱好者
我们探索网络编程作为程序化3D建模的新范式。大多数现有方法遵循命令式编程范式。虽然有用,但在过程步骤和预期结构之间存在评估差距。我们提出了CraftML,这是一种提供声明性语法的语言,其中代码就是结构。CraftML提供了丰富的编程功能,这些功能为所有技能水平的网络开发人员所熟悉,例如标签、超链接、文档对象模型、层叠样式表、JQuery、字符串插值、模板引擎、数据注入和可缩放矢量图形。我们开发了一个在线IDE来支持CraftML开发,具有实时预览、搜索、模块导入和参数化等功能。通过示例和案例研究,我们展示了CraftML为初学者提供了制作简单设计的低门槛,为专家提供了构建复杂计算模型的高上限,以及支持许多应用领域(如教育、数据物理化、触觉图形、辅助设备和机械部件)的宽广支持。
研究问题 / 现实痛点
这篇论文在当前问题库中对应的问题线索。
当前问题库还没有收录这篇论文的问题与痛点。
- 80%
制作这!使用Arduino进行电子原型设计介绍
CHI '18· 桌面3D打印与个人制造 +1
- 80%
AirTouch:使用气动感应的3D打印触摸敏感物体
CHI '20· 桌面3D打印与个人制造 +1
- 80%
哦,天哪!一个磁性连接传统和3D打印电子设备的制造流程
CHI '21· 桌面3D打印与个人制造 +1
- 80%
Imprimer:用于CNC铣削的计算笔记本
CHI '23· 桌面3D打印与个人制造 +1
- 80%
理解OpenSCAD用户在3D打印中的挑战
CHI '24· 桌面3D打印与个人制造 +1
- 80%
无焊PCB:通过可拆卸的3D打印外壳在PCB原型设计中重复使用电子元件
CHI '24· 桌面3D打印与个人制造 +1
- 80%
3D打印机无法自我修复:维护作为数字制造的一部分
DIS '23· 桌面3D打印与个人制造 +1
- 80%
Proxino:通过物理代理实现虚拟电路原型设计
UIST '19· 桌面3D打印与个人制造 +1
- 80%
促进基于编程CAD中几何属性的参数化定义
UIST '24· 桌面3D打印与个人制造 +1
- 67%
离线感应:在被动3D打印对象中记忆交互
CHI '18· 桌面3D打印与个人制造 +1
基于研究子主题与职业分类的 Jaccard 相似度(≥60%)
快捷操作
一眼看懂
fact_check论文快照
dataset
来源
CHI
calendar_month
年份
2018
emoji_events
奖项
未标记奖项
group
作者
2 位作者
sell
研究子方向
3D 建模与动画、桌面3D打印与个人制造、电路制作与硬件原型
work
职业/产业
软件工程师与开发者、创客(Maker)与DIY爱好者
article
内容状态
仅摘要
hub
相关论文
10 篇相关论文