skip to main content
10.1145/3397482.3450735acmconferencesArticle/Chapter ViewAbstractPublication PagesiuiConference Proceedingsconference-collections
Work in Progress

Over-sketching Operation to Realize Geometrical and Topological Editing across Multiple Objects in Sketch-based CAD Interface

Published: 14 April 2021 Publication History

Abstract

We developed a new general-purpose sketch-based interface for use in two-dimensional computer-aided design (CAD) systems. In this interface, a sketch-based editing operation is used to modify the geometry and topology of multiple geometric objects via over-sketching. The interface was developed by inheriting a fuzzy logic-based strategy of the existing sketch-based interface SKIT (SKetch Input Tracer). Using this interface, a user can make drawings in a creative manner; e.g., they can start with a rough sketch and progressively achieve a detailed design while repeating the over-sketches.

References

[1]
Ilya Baran, Jaakko Lehtinen, and Jovan Popović. 2010. Sketching Clothoid Splines Using Shortest Paths. Computer Graphics Forum 29, 2 (2010), 655–664. https://doi.org/10.1111/j.1467-8659.2009.01635.x
[2]
Pascal Barla, Joelle Thollot, and François X. Sillion. 2005. Geometric Clustering for Line Drawing Simplification. In Proceedings of the Sixteenth Eurographics Conference on Rendering Techniques (Konstanz, Germany) (EGSR ’05). Eurographics Association, Goslar, DEU, 183–192.
[3]
Thomas Baudel. 1994. A Mark-Based Interaction Paradigm for Free-Hand Drawing. In Proceedings of the 7th Annual ACM Symposium on User Interface Software and Technology (Marina del Rey, California, USA) (UIST ’94). Association for Computing Machinery, New York, NY, USA, 185–192. https://doi.org/10.1145/192426.192496
[4]
Tracy Hammond and Brandon Paulson. 2011. Recognizing Sketched Multistroke Primitives. ACM Trans. Interact. Intell. Syst. 1, 1, Article 4 (Oct. 2011), 34 pages. https://doi.org/10.1145/2030365.2030369
[5]
Takeo Igarashi, Satoshi Matsuoka, Sachiko Kawachiya, and Hidehiko Tanaka. 1997. Interactive Beautification: A Technique for Rapid Geometric Design. In Proceedings of the 10th Annual ACM Symposium on User Interface Software and Technology (Banff, Alberta, Canada) (UIST ’97). ACM, New York, NY, USA, 105–114. https://doi.org/10.1145/263407.263525
[6]
Ryota Kawai, Akira Nishikawa, and Sato Saga. 2005. A Freehand Sketch Input Front-End Processor: SKIT (in Japanse). The IEICE transactions on information and systems Pt. 2 J88-D-II, 5 (may 2005), 897–905. https://ci.nii.ac.jp/naid/110003203239/en/
[7]
Chenxi Liu, Enrique Rosales, and Alla Sheffer. 2018. StrokeAggregator: Consolidating Raw Sketches into Artist-Intended Curve Drawings. ACM Trans. Graph. 37, 4, Article 97 (July 2018), 15 pages. https://doi.org/10.1145/3197517.3201314
[8]
Brandon Paulson and Tracy Hammond. 2008. PaleoSketch: Accurate Primitive Sketch Recognition and Beautification. In Proceedings of the 13th International Conference on Intelligent User Interfaces (Gran Canaria, Spain) (IUI ’08). Association for Computing Machinery, New York, NY, USA, 1–10. https://doi.org/10.1145/1378773.1378775
[9]
CL Philip Chen and Sen Xie. 1996. Freehand drawing system using a fuzzy logic concept. Computer-Aided Design 28, 2 (1996), 77 – 89. https://doi.org/10.1016/0010-4485(95)00026-7
[10]
Sato SAGA and Hiromi MAKINO. 1993. Fuzzy spline interpolation and its application to online freehand curve identification. In Proceedings 1993 Second IEEE International Conference on Fuzzy Systems, Vol. 2. 1183–1190. https://doi.org/10.1109/FUZZY.1993.327560
[11]
Sato SAGA, Hiromi MAKINO, and SASAKI Jun-ichi. 1994. The Fuzzy Spline Curve Identifier (in Japanese). The Transactions of the Institute of Electronics,Information and Communication Engineers. J77-D-II, 8 (aug 1994), 1620–1629. https://ci.nii.ac.jp/naid/110003228497/en/
[12]
Sato SAGA, Hiromi MAKINO, and SASAKI Jun-ichi. 1994. A Method for Modeling Freehand Curves - the Fuzzy Spline Interpolation - (in Japanese). The Transactions of the Institute of Electronics,Information and Communication Engineers. J77-D-II, 8 (aug 1994), 1610–1619. https://ci.nii.ac.jp/naid/110003228496/en/
[13]
Yoichi SATO, Naofumi YASUFUKU, and Sato SAGA. 2003. Sequential Fuzzy Spline Curve Generator for Drawing Interface by Sketch. The Transactions of the Institute of Electronics,Information and Communication Engineers. 86, 2 (feb 2003), 242–251. https://ci.nii.ac.jp/naid/110003170883/en/
[14]
Shuxia Wang, Shengfeng Qin, and Mantun Gao. 2014. New Grouping and Fitting Methods for Interactive Overtraced Sketches. Vis. Comput. 30, 3 (mar 2014), 285–297. https://doi.org/10.1007/s00371-013-0844-y

Cited By

View all

Index Terms

  1. Over-sketching Operation to Realize Geometrical and Topological Editing across Multiple Objects in Sketch-based CAD Interface
          Index terms have been assigned to the content through auto-classification.

          Recommendations

          Comments

          Information & Contributors

          Information

          Published In

          cover image ACM Conferences
          IUI '21 Companion: Companion Proceedings of the 26th International Conference on Intelligent User Interfaces
          April 2021
          101 pages
          ISBN:9781450380188
          DOI:10.1145/3397482
          Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

          Sponsors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          Published: 14 April 2021

          Check for updates

          Author Tags

          1. CAD
          2. Figure recognition
          3. Fuzzy logic
          4. Over-sketching
          5. Sketch-based interface

          Qualifiers

          • Work in progress
          • Research
          • Refereed limited

          Conference

          IUI '21
          Sponsor:

          Acceptance Rates

          Overall Acceptance Rate 746 of 2,811 submissions, 27%

          Upcoming Conference

          IUI '25

          Contributors

          Other Metrics

          Bibliometrics & Citations

          Bibliometrics

          Article Metrics

          • Downloads (Last 12 months)1
          • Downloads (Last 6 weeks)0
          Reflects downloads up to 03 Feb 2025

          Other Metrics

          Citations

          Cited By

          View all

          View Options

          Login options

          View options

          PDF

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader

          HTML Format

          View this article in HTML Format.

          HTML Format

          Figures

          Tables

          Media

          Share

          Share

          Share this Publication link

          Share on social media