Login | Register

An Interactive Product Customization Framework for Freeform Shapes


An Interactive Product Customization Framework for Freeform Shapes

Zhang, Yunbo and Kwok, Tsz Ho ORCID: https://orcid.org/0000-0001-7240-1426 (2017) An Interactive Product Customization Framework for Freeform Shapes. Rapid Prototyping Journal, 23 (6). pp. 1136-1145. ISSN 1355-2546

[thumbnail of RPJ16DesignFab.pdf]
Text (application/pdf)
RPJ16DesignFab.pdf - Accepted Version
Available under License Spectrum Terms of Access.

Official URL: https://doi.org/10.1108/RPJ-08-2016-0129


Additive Manufacturing (AM) enables the fabrication of three-dimensional (3D) objects with complex shapes without additional tools and refixturing. However, it is difficult for user to use traditional computer-aided design tools to design custom products. In this paper, we presented a design system to help user design custom 3D printable products on top of some freeform shapes. Users can define and edit styling curves on the reference model using our interactive geometric operations for styling curves. Incorporating with the reference models, these curves can be converted into 3D printable models through our fabrication interface. We tested our system with four design applications including a hollow-patterned bicycle helmet, a T-rex with skin frame structures, a face mask with Voronoi patterns, and an AM-specific night dress with hollow patterns. The executable prototype of the presented design framework used in the customization process is publicly available.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Mechanical and Industrial Engineering
Item Type:Article
Authors:Zhang, Yunbo and Kwok, Tsz Ho
Journal or Publication:Rapid Prototyping Journal
Digital Object Identifier (DOI):10.1108/RPJ-08-2016-0129
ID Code:982202
Deposited By: TSZ HO KWOK
Deposited On:05 Feb 2018 14:09
Last Modified:05 Feb 2018 14:09


[1] T. Igarashi, S. Matsuoka, H. Tanaka, Teddy: a sketching interface for 3D freeform design, in: Acm siggraph 2007 courses, ACM, 2007, p. 21.
[2] L. Olsen, F. F. Samavati, M. C. Sousa, J. A. Jorge, Sketch-based modeling: A survey, Computers & Graphics 33 (1) (2009) 85 – 103.
[3] G. Orbay, L. B. Kara, Beautification of design sketches using trainable stroke clustering and curve fitting, IEEE Transactions on Visualization and Computer Graphics 17 (5) (2011) 694–708.
[4] DesignForFab Video, https://youtu.be/4-syJ5XiV3w.
[5] DesignForFab Program, https://sites.google.com/site/willyunbozhang14/publications/DesignForFab.zip.
[6] E. Turquin, J. Wither, L. Boissieux, M.-P. Cani, J. F. Hughes, A sketch-based interface for clothing virtual characters, IEEE Computer Graphics and Applications (1) (2007) 72–81.
[7] Y. Mori, T. Igarashi, Plushie: an interactive design system for plush toys, in: ACM Transactions on Graphics (TOG), Vol. 26, ACM, 2007, p. 45.
[8] L. B. Kara, K. Shimada, Sketch-based 3D-shape creation for industrial styling design, Computer Graphics and Applications, IEEE 27 (1) (2007) 60–71.
[9] W. Gao, Y. Zhang, D. Ramanujan, K. Ramani, Y. Chen, C. B. Williams, C. C. L. Wang, Y. C. Shin, S. Zhang, P. D. Zavattieri, The status, challenges, and future of additive manufacturing in engineering, Computer-Aided Design 69 (2015) 65 – 89.
[10] M. Shugrina, A. Shamir, W. Matusik, Fab forms: Customizable objects for fabrication with validity and geometry caching, ACM Trans. Graph. 34 (4) (2015) 100:1–100:12.
[11] M. Ganesan, G. M. Fadel, Hollowing rapid prototyping parts using offsetting techniques, Proceedings of the Fifth International Conference on Rapid Prototyping (1994) 241–251.
[12] S. C. Park, Hollowing objects with uniform wall thickness, Computer-Aided Design 37 (4) (2005) 451–460.
[13] Y. Chen, C. C. L. Wang, Uniform offsetting of polygonal model based on layered depth-normal images, Computer-Aided Design 43 (1) (2011) 31–46.
[14] W.-K. Chiu, S.-t. Tan, Using dexels to make hollow models for rapid prototyping, Computer-Aided Design 30 (7) (1998) 539–547.
[15] C. C. L. Wang, D. Manocha, Gpu-based offset surface computation using point samples, Computer-Aided Design 45 (2) (2013) 321–330.
[16] S. Liu, C. C. L. Wang, Fast intersection-free offset surface generation from freeform models with triangular meshes, IEEE Transactions on Automation Science and Engineering 8 (2) (2011) 347–360.
[17] S. Liu, C. C. L. Wang, Duplex fitting of zero-level and offset surfaces, Computer-Aided Design 41 (4) (2009) 268–281.
[18] C. C. L. Wang, Y. Chen, Thickening freeform surfaces for solid fabrication, Rapid Prototyping Journal 19 (6) (2013) 395–406.
[19] H. Q. Wang, Y. Chen, D. W. Rosen, A hybrid geometric modeling method for large scale conformal cellular structures, ASME IDETC/CIE 2005 Conference, 25th Computers and Information in Engineering Conference, Long Beach, CA, 2005.
[20] Y. Chen, A mesh-based geometric modeling method for general structures, in: ASME 2006 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers, 2006, pp. 269–281.
[21] Y. Chen, 3D texture mapping for rapid manufacturing, Computer-Aided Design and Applications 4 (6) (2007) 761–771.
[22] W. M. Wang, T. Y. Wang, Z. W. Yang, L. G. Liu, X. Tong, W. H. Tong, J. S. Deng, F. L. Chen, X. P. Liu, Cost-effective printing of 3d objects with skin-frame structures, ACM Transactions on Graphics 32 (5) (2013) 1–10.
[23] L. Luo, I. Baran, S. Rusinkiewicz, W. Matusik, Chopper: Partitioning models into 3d-printable parts, ACM Trans. Graph. 31 (6) (2012) 129:1–129:9.
[24] R. Prevost, E. Whiting, S. Lefebvre, O. Sorkine-Hornung, Make it stand: Balancing shapes for 3d fabrication, ACM Trans. Graph. 32 (4) (2013) 81:1–81:10.
[25] M. Bacher, E. Whiting, B. Bickel, O. Sorkine-Hornung, Spin-it: Optimizing moment of inertia for spinnable objects, ACM Trans. Graph. 33 (4) (2014) 96:1–96:10.
[26] M. Bacher, B. Bickel, D. L. James, H. Pfister, Fabricating articulated characters from skinned meshes, ACM Trans. Graph. 31 (4) (2012) 47:1–47:9.
[27] J. Cal`ı, D. A. Calian, C. Amati, R. Kleinberger, A. Steed, J. Kautz, T. Weyrich, 3d-printing of non-assembly, articulated models, ACM Trans. Graph. 31 (6) (2012) 130:1–130:8.
[28] D. Chen, D. I. W. Levin, P. Didyk, P. Sitthi-Amorn, W. Matusik, Spec2fab: A reducer-tuner model for translating specifications to 3D prints, ACM Trans. Graph. 32 (4) (2013) 135:1–135:10.
[29] T. Pereira, S. Rusinkiewicz, W. Matusik, Computational light routing: 3d printed optical fibers for sensing and display, ACM Trans. Graph. 33 (3) (2014) 24:1–24:13.
[30] E. Larsen, S. Gottschalk, M. C. Lin, D. Manocha, Fast distance queries with rectangular swept sphere volumes, in: IEEE International Conference on Robotics and Automation, Vol. 4, 2000, pp. 3719–3726.
[31] C. C. L. Wang, Cybertape: an interactive measurement tool on polyhedral surface, Computers & Graphics 28 (5) (2004) 731–745.
[32] P. Schroder, D. Zorin, Course notes: Subdivision for modeling and animation, in: ACM SIGGRAPH, Vol. 1998, 1998.
[33] J. Mitani, A simple-to-implement method for cutting a mesh model by a hand-drawn stroke, in: Proceedings of the 2nd EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling, 2005, pp. 35–41.
[34] T. Ju, F. Losasso, S. Schaefer, J. Warren, Dual contouring of hermite data, in: ACM Transactions on Graphics (TOG), Vol. 21, 10 ACM, 2002, pp. 339–346.
[35] V. Surazhsky, T. Surazhsky, D. Kirsanov, S. J. Gortler, H. Hoppe, Fast exact and approximate geodesics on meshes, in: ACM transactions on graphics (TOG), Vol. 24, ACM, 2005, pp. 553–560.
[36] S. Valette, J. M. Chassery, R. Prost, Generic remeshing of 3d triangular meshes with metric-dependent discrete voronoi diagrams, IEEE Transactions on Visualization and Computer Graphics 14 (2) (2008) 369–381.
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top