Sketch-n-Sketch:面向SVG的输出导向编程

360° 视频与全景内容代码创作与计算艺术软件工程师与开发者视觉艺术家与设计师

对于创意任务,程序员面临选择:使用GUI而牺牲灵活性,或编写代码而牺牲人体工程学?为获得灵活性和易用性,Sketch-n-Sketch系统提出了输出导向编程工作流程,其中直接操作程序的图形输出对应于用通用编程语言编写代码,无法用鼠标完成的编辑可通过文本编辑实现。该系统证明了输出导向编程在向量图形领域的可行性,部分参数化设计可完全通过输出导向交互创建。本文提出将输出导向编程扩展为针对整个程序执行历史的操作,探索了多种新技术来增强表现力,包括放宽语法限制、暴露中间执行状态、添加SVG程序转换等。实现了十二个新参数化设计(无文本编辑),首次在输出导向编程中演示了递归。

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/papers/uist/3485/2019

广告推荐

学习 AI 编程到 CodeNow

一眼看懂

论文快照

fact_check
dataset
来源
UIST
calendar_month
年份
2019
emoji_events
奖项
未标记奖项
group
作者
3 位作者
sell
研究子方向
360° 视频与全景内容、代码创作与计算艺术
work
职业/产业
软件工程师与开发者、视觉艺术家与设计师
article
内容状态
仅摘要
hub
相关论文
1 篇相关论文