3D Curve Development with Crossing and Twisting from 2D Drawings
Loading...
Date
2025
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
Designing 3D curves with specified crossings and twistings often requires tedious view adjustments. We present a 3D curve development from 2D drawing with controlled crossings and twistings. We introduce a two-strand 2D diagram that lets users sketch with explicit crossing and twisting assignments. The system extracts feature points from the 2D diagram and uses them as 3D control points. It assigns the heights and over/under relationships of the control points via an optimization and then generates twisted 3D curves using B-splines. An interactive interface links the 2D diagram to the evolving 3D curves, enabling real-time iteration. We validate our method on diverse sketches, compare it with traditional 3D curve construction, and demonstrate its utility for elastic wire art via physics-based animation.
Description
CCS Concepts: Computing methodologies → Shape modeling; Graphics systems and interfaces
@inproceedings{10.2312:pg.20251306,
booktitle = {Pacific Graphics Conference Papers, Posters, and Demos},
editor = {Christie, Marc and Han, Ping-Hsuan and Lin, Shih-Syun and Pietroni, Nico and Schneider, Teseo and Tsai, Hsin-Ruey and Wang, Yu-Shuen and Zhang, Eugene},
title = {{3D Curve Development with Crossing and Twisting from 2D Drawings}},
author = {Setiadi, Aurick Daniel Franciskus and Lean, Jeng Wen Joshua and Kao, Hao-Che and Hung, Shih-Hsuan},
year = {2025},
publisher = {The Eurographics Association},
ISBN = {978-3-03868-295-0},
DOI = {10.2312/pg.20251306}
}