Abstract
Sketch-based modeling is a very important step towards a complete design process digitalization. For a complete digitalization, integration of sketch-based design modeling and commercial CAD systems is being a necessity. This is because of the need of detailed modification and refinement for the 3D models created by sketching. The integration can speed up the design process and affect competition between companies. In this paper, we present a new method to achieve the integration between sketch-based interfaces and commercial CAD systems by using gesture-based sketch modeling techniques for producing 3D conceptual design models and then translating the 3D models into CAD systems with feature recognition through IGES exchange files. Gesture-based modeling method was used because it works in a similar way to feature-based design approach and it is easy to extract features from its 3D models. IGES file format was used for exchanging 3D geometric model information because it is widely available within commercial CAD systems for data exchange and it also can express features and hierarchy information. 3D models were created with a gesture-based sketch interface for modeling and then information was extracted from it. After that, information was translated into IGES entities which were organized in a specific order in an IGES file. This information can be inputted into commercial CAD systems and recognized as a feature-based model with feature recognition embedded within CAD systems. To evaluate the proposed method, we conducted four case studies. In these case studies, we created 3D models and then transferred them into Autodesk Inventor as a commercial CAD system. After the CAD system recognized the 3D models successfully, we applied some modifications on the 3D models such as changing dimensions, positions and drafting to demonstrate the effective integration.
Similar content being viewed by others
References
Abouel-Nasr ES, Kamrani AK (2006) A new methodology for extracting manufacturing features from CAD system. Comput Ind Eng 51(4):389–415
Alvarado C (2004) Sketch recognition user interfaces: guidelines for design and development. In Proceedings of: AAAI Fall Symposium on Intelligent Pen-based Interfaces
Alvarado C, Davis R (2007) SketchRead: a multi-domain sketch recognition engine. ACM SIGGRAPH courses: 23–32
Anderson D, Kim YS, Joshi S (2001) A discourse on geometric feature recognition from CAD models. J Comput Inform Sci Eng 1(1):440–746
Bhandarkar MP, Nagi R (2000) STEP-based feature extraction from STEP geometry for agile manufacturing. Comput Ind 41(1):3–24
Clowes MB (1971) On seeing things. Artif Intell 2(1):79–116
Durgun I, Yildiz AR (2012) Structural design optimization of vehicle components using cuckoo search algorithm. MP Mater Testing 54(3):185
Fang F, Lee YT (2012) 3D reconstruction of polyhedral objects from single perspective projections using cubic corner. 3D Research 3(2):1–8
Gandomi AH, Yang XS, Alavi AH (2011) Cuckoo search algorithm: a metaheuristic approach to solve structural optimization problems. Eng Comput 29(1):17–35
Gharib I, Qin SF (2010) A multi-windows approach for sketch-based conceptual design system. In: Theory and Practice of Computer Graphics. Eurographics UK Chapter Proceedings, pp. 231–239
Gonen O, Akleman E (2012) Sketch based 3D modeling with curvature classification. Comput Graph 31(5):521–525
Huffman DA (1971) Impossible objects as nonsense sentences. Mach Intell 6(1):295–323
Igarashi T, Hughes JF (2001) A suggestive interface for 3D drawing. ACM, New York, pp 173–181
Igarashi T, Matsuoka S, Tanaka H (1999) Teddy: a sketching interface for 3D freeform design. Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques: 409–416
Jones TJ, Reidsema C, Smith A (2006) Automated feature recognition system for supporting conceptual engineering design. Int J Knowl-Based Intell Eng Sys 10(6):477–492
Kanade T (1981) Recovery of the three-dimensional shape of an object from a single view. Artif Intell 17(1):409–460
Kang S (2011) Image-based and sketch-based modeling of plants and trees. Computer Vision–ACCV: 350–354
Kang D, Masry M, Lipson H (2004) Reconstruction of a 3D object from a main axis system. AAAI Fall Symposium Serious: making pen-Based Interaction Intelligent and Natural
Karpenko O, Hughes JF, Raskar R (2002) Free-form sketching with variational implicit surfaces. Comput Graph Forum 21(3):585–594
Kennedy J, Eberhart R (1995) Particle swarm optimization. Neural Networks: Proc IEEE Int Conf Neural Netw 4:1942–1948, IEEE
Ku D, Qin S, Wright DK, Ma C (2008) Online personalised non photorealistic rendering technique for 3D geometry from incremental sketching. Comput Graph Forum 27(7):1861–1868
Lipson H, Shpitalni M (1996) Optimization-based reconstruction of a 3D object from a single freehand line drawing. Comput-Aided Des 28(8):651–663
Liu Y, Ma C, Zhang D (2011) EasyToy: a plush toy design system using editable sketching curves. IEEE Comput Graph Appl 31(2):49–57
Mao C, Qin SF, Wright D (2009) A sketch-based approach to human body modeling. Comput Graph 33(4):521–541
Masry M, Kang D, Lipson H (2005) A freehand sketching interface for progressive construction of 3D objects. Comput Graph 29(4):563–575
Okabe M, Owada S, Igarashi T (2005) Interactive design of botanical trees using freehand sketches and example-based editing. Comput Graphics Forum 24(3):487–496
Olsen L, Samavati FF, Jorge JA (2011) Naturasketch: modeling from images and natural sketches. Comput Graph Appl IEEE 31(6):24–34
Qin SF, Wright DK, Jordanov IN (2000) From On-line sketching to 2D and 3D geometry: a system based on fuzzy knowledge. Comput-Aided Des 32(14):851–866
Rhyne JR, Wolf CG (1986) Gestural interfaces for information processing applications. International Business Machines Incorporated, Thomas J. Watson Research Center
Rivers A, Durand F, Igarashi T (2010) 3D modeling with silhouettes. ACM 29(4)
Rubine D (1991) Specifying gestures by example. ACM 25(4):329–337
Shah JJ, Rogers MT (1988) Functional requirements and conceptual design of the feature-based modelling system. Comput-Aided Eng J 5(1):9–15
Ssemakula ME, Gill JS (1988) CAD/CAPP integration using IGES. Adv Manuf Eng 1(5):264–270
Tai CL, Zhang H, Fong JCK (2004) Prototype modeling from sketched silhouettes base on convolution surfaces. Comput Graph Forum 23(1):71–83
Tian F, Cheng T, Wang H, Dai G (2006) Research on user-centered design and recognition pen gestures. Advances in Computer Graphics 4035:312–323
Tian C, Masry M, Lipson H (2009) Physical sketching: reconstruction and analysis of 3D objects from freehand sketches. Comput-Aided Des 41(3):147–158
Varley PAC, Martin RR, Suzuki H (2004) Can machines interpret line drawings. SBM’04 Proceedings of the First Eurographics Conference on Sketch-Based Interfaces and Modeling, pp. 107–116
Wenpeng X, Xiaohuang Q (2010) Sketch-Based Parameterized Garment Modeling. Third Int Conf Inf Comput (ICIC) 3:248–251
Wither J, Boudon F, Cani M, Godin C (2009) Structure from silhouettes: a new paradigm for fast sketch-based design of trees. Comput Graphics Forum 28(2):541–550
Xiao D, Pan Z, Zhou R (2010) Sketch-based instancing of parameterized 3D models. Springer, Berlin, pp 550–561, Entertainment for Education, Digital Techniques and Systems
Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Model Numer Optim 1(4):330–343
Yildiz AR (2009) A new design optimization framework based on immune algorithm and Taguchi's method. Comput Ind 60(8):613–620
Yildiz AR (2012) Comparison of evolutionary-based optimization algorithms for structural design optimization. Eng Appl Artif Intell 26(1):327–333
Yıldız AR (2009) A novel hybrid immune algorithm for global optimization in design and manufacturing. Robot Comput Integ Manuf 25(2):261–270
Yildiz AR, Öztürk N, Kaya N, Öztürk F (2003) Integrated optimal topology design and shape optimization using neural networks. Struct Multidiscip Optim 25(4):251–260
Yuan S, Tsui LY, Jie S (2008) Regularity selection for effective 3D object reconstruction for a single line drawing. Pattern Recognit Lett 29(10):1486–1495
Zeid I (1991) CAD/CAM theory and practice. McGraw-Hill, New York
Zeleznik RC, Herndon KP, Hughes JF (1996) SKETCH: an interface for sketching 3D scenes. ACM, New York, Proceeding: SIGGRAPH '06 ACM SIGGRAPH 2006 Courses; Article No. 9
Zhang X, Wang J, Yamazaki K, Mori M (2004) A surface based approach to recognition of geometric features for quality freeform surface machining. Comput-Aided Des 36(8):735–744
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Gharib, I., Qin, S. Integration of sketch-based conceptual design and commercial CAD systems for manufacturing. Int J Adv Manuf Technol 68, 2669–2681 (2013). https://doi.org/10.1007/s00170-013-4883-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-013-4883-3