Penrose: from mathematical notation to beautiful diagrams
Katherine Ye, Wode Ni, Max Krieger, Dor Ma'ayan, Jenna Wise, Jonathan Aldrich, Joshua Sunshine, Keenan Crane
摘要
mathematical objects and their visual representation provides new capabilities beyond existing code-or GUI-based tools. Here, for instance, the same set of statements (left) is given three different visual interpretations (right), via Euclidean, spherical, and hyperbolic geometry. (Further samples are shown in Fig. 29.)
We introduce a system called Penrose for creating mathematical diagrams. Its basic functionality is to translate abstract statements written in familiar math-like notation into one or more possible visual representations. Rather than rely on a fixed library of visualization tools, the visual representation is user-defined in a constraint-based specification language; diagrams are then generated automatically via constrained numerical optimization. The system is user-extensible to many domains of mathematics, and is fast enough for iterative design exploration. In contrast to tools that specify diagrams via direct manipulation or low-level graphics programming, Penrose enables rapid creation and exploration of diagrams that faithfully preserve the underlying mathematical meaning. We demonstrate the effectiveness and generality of the system by showing how it can be used to illustrate a diverse set of concepts from mathematics and computer graphics.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper13
- Math Augmentation: How Authors Enhance the Readability of Formulas using Novel Visual Design PracticesAndrew Head, Amber Xie, Marti A. HearstCHI 2022 · 被引用 27 次
- Data Navigator: An Accessibility-Centered Data Navigation ToolkitFrank Elavsky, Lucas Nadolskis, Dominik MoritzIEEE VIS 2023 · 被引用 25 次
- Repulsive ShellsJosua Sassen, Henrik Schumacher, Martin Rumpf, Keenan CraneSIGGRAPH 2024 · 被引用 12 次
- Bluefish: Composing Diagrams with Declarative RelationsJosh Pollock, Catherine Mei, Grace Huang, Elliot Evans 等UIST 2024 · 被引用 12 次
- Interactive Flexible Style Transfer for Vector GraphicsJeremy Warner, Kyu Won Kim, Bjoern HartmannUIST 2023 · 被引用 11 次
它引用的顶会 Paper1
相关 Paper
- Diagramming Program Values by Spatial RefinementSiddhartha Prasad, Michael Tu, Karan Kashyap, Tim Nelson 等PLDI 2026
- Interactive Design and Optics-Based Visualization of Arbitrary Non-Euclidean Kaleidoscopic OrbifoldsJinta Zheng, Eugene Zhang, Yue ZhangIEEE VIS 2023 · 被引用 1 次
- GeoLoom: High-quality Geometric Diagram Generation from Textual InputXiaojing Wei, Ting Zhang, Wei He, Jingdong Wang 等ICML 2026
- Adding interactive visual syntax to textual codeLeif Andersen, Michael Ballantyne, Matthias FelleisenOOPSLA 2020 · 被引用 28 次
- Minkowski Penalties: Robust Differentiable Constraint Enforcement for Vector GraphicsJirí Minarcík, Sam Estep, Wode Ni, Keenan CraneSIGGRAPH 2024 · 被引用 8 次
