The profile-based features of a mechanical Computer aided design (CAD) system commonly have complicated shapes because of the guide curve, which is of free-form type. However, while considering interoperability between heterogeneous CAD systems, this kind of free-form guide curve makes it difficult to represent the corresponding feature shape in other CAD systems; for example, ship CAD systems usually use relatively simple shape primitives to represent objects. Thus, we propose a straightforward algorithm to represent profile-based features that is based on guide curve approximation using line and arcs segments. In addition, the solid alignment and filling operations are also provided to complete the entire process of solid model reconstruction. Furthermore, we apply this technique to a data exchange from a mechanical CAD system to a ship CAD system. Lastly, we use several test cases to demonstrate the effectiveness of the proposed method.
This is a preview of subscription content, access via your institution.
Buy single article
Instant access to the full article PDF.
Price excludes VAT (USA)
Tax calculation will be finalised during checkout.
J. Li, B. Kim and S. Han, Parametric exchange of round shapes between a mechanical CAD system and a ship CAD system, Computer-Aided Design, 44 (2012) 154–161.
S. Kwon, B. C. Kim, D. Mun and S. Han, Simplification of feature-based 3D CAD assembly data of ship and offshore equipment using quantitative evaluation metrics, Computer-Aided Design, 59 (2015) 140–154.
M. D. Carmo, Differential geometry of curves and surfaces, Prentice-Hall, Englewood Cliffs, NJ, 2 (1976).
X. Yang, High accuracy approximation of helices by quintic curves, Computer Aided Geometric Design, 20 (2003) 303–317.
S. Mick and O. Röschel, Interpolation of helical patches by kinematic rational bézier patches, Computers & Graphics, 14 (1990) 275–280.
I. Juhász, Approximating the helix with rational cubic b´ezier curves, Computer-Aided Design, 27 (1995) 587–593.
G. Seemann, Approximating a helix segment with a rational bézier curve, Computer Aided Geometric Design, 14 (1997) 475–490.
Y. Ahn, Helix approximations with conic and quadratic bézier curves, Computer Aided Geometric Design, 22 (2005) 551–565.
Y. Ahn, Error analysis for approximation of helicoid by biconic and bi-quadratic bézier surfaces, J. of the Korean Society for Industrial and Applied Mathematics, 10 (2006) 63–70.
X. Pu and W. Liu, A subdivision scheme for approximating circular helix with nurbs curve, IEEE 10th International Conference on Computer-Aided Industrial Design & Conceptual Design, CAID & CD 2009, IEEE (2009) 620–624.
L. Lu, On polynomial approximation of circular arcs and helices, Computers & Mathematics with Applications, 63 (2012) 1192–1196.
I. Lee, Curve reconstruction from unorganized points, Computer Aided Geometric Design, 17 (2000) 161–177.
H. Lin, W. Chen and G. Wang, Curve reconstruction based on an interval b-spline curve, The Visual Computer, 21 (2005) 418–427.
D. McLain, Two dimensional interpolation from random data, The Computer J., 19 (1976) 178–181.
P. Lancaster and K. Salkauskas, Surfaces generated by moving least squares methods, Mathematics of Computation, 37 (1981) 141–158.
Z. Cheng, Y. Wang, B. Li, K. Xu, G. Dang and S. Jin, A survey of methods for moving least squares surfaces, Symposium on Point-Based Graphics, 9-23 (2008).
S. Fleishman, D. Cohen-Or and C. Silva, Robust moving least-squares fitting with sharp features, ACM Transactions on Graphics (TOG), ACM, 24 (2005) 544–552.
D. Levin, The approximation power of moving leastsquares, Mathematics of Computation, 67 (1998) 1517–1532.
D. Levin, Mesh-independent surface interpolation, Geometric Modeling for Scienti?c Visualization, 3 (2003) 37–49.
B. Mederos, L. Velho and L. De Figueiredo, Moving least squares multiresolution surface approximation, XVI Brazilian Symposium on Computer Graphics and Image Processing, SIBGRAPI 2003, IEEE (2003) 19–26.
S. Schaefer, T. McPhail and J. Warren, Image deformation using moving least squares, ACM Transactions on Graphics (TOG), ACM, 25 (2006) 533–540.
Y. Zhu and S. Gortler, 3D deformation using moving least squares, Technical report, Harvard University, Computer Science (2007).
B. Adams, R. Keiser, M. Pauly, L. Guibas, M. Gross and P. Dutré, Efficient ray tracing of deforming point-sampled surfaces, Computer Graphics Forum, Wiley Online Library, 24 (2005) 677–684.
A. Adamson and M. Alexa, Ray tracing point set surfaces, Shape Modeling International, IEEE (2003) 272–279.
K. Liew, Y. Huang and J. Reddy, Moving least squares differential quadrature method and its application to the analysis of shear deformable plates, International J. for Numerical Methods in Engineering, 56 (2003) 2331–2351.
V. Nguyen, T. Rabczuk, S. Bordas and M. Duot, Meshless methods: a review and computer implementation aspects, Mathematics and Computers in Simulation, 79 (2008) 763–813.
Y. Kang, B. C. Kim, D. Mun and S. Han, Method to simplify ship outfitting and offshore plant equipment three-dimensional (3-D) computer-aided design (CAD) data for construction of an equipment catalog, J. of Marine Science & Technology, 19 (2) (2013) 185–196.
B. Kassel and T. Briggs, An alternate approach to the exchange of ship product model data, J. of Ship Production, 24 (2) (2008) 92–98.
H. J. Hwang, H. M. Lee and S. Han, Digital exchange of design models between marine equipment libraries using hybrid neutral formats, J. of Marine Science & Technology, 9 (4) (2004) 182–189.
J. Li, I. Kim, S. Lee, S. Han, C. Lee, S. Cheon, W. Lee, K. An, G. Cho, J. Hwang and D. Mun, Sharing piping CAD models of ocean plants based on international standards, J. of Marine Science & Technology, 16 (1) (2011) 76–83.
S. Cheon, J. J. Lee, M. C. Cho and K. Lee, A method for translating pipe models from aveva marine to smart marine3D, Transactions of the Society of Cad/cam Engineers, 18 (5) (2013) 329–337.
Homepage of ACIS, http://www.spatial.com/products/3dacis-modeling.
Homepage of Hoops, http://www.spatial.com/products/3dvisualization.
Homepage of Eigen, http://eigen.tuxfamily.org/.
B. Kim and S. Han, Integration of history-based parametric translators using the automation APIs, International J. of Product Lifecycle Management, 2 (1) (2007) 18–29.
Homepage of Aveva Marine system, http://www.aveva.com/.
Recommended by Associate Editor Hyung Wook Park
Jinggao Li is an Assistant Professor of Mechanical Engineering of Yanbian University. He received a B.S. and M.S. in Applied Mathematics from Changchun University of Science and Technology and Jilin University, respectively, and a Ph.D. in Mechanical Engineering from Korea Advanced Institute of Science and Technology (KAIST). His research interests include computer-aided design, design data interoperability, digital geometry modeling.
Duhwan Mun is an Associate Professor of Precision Mechanical Engineering of Kyungpook National University. He received a B.S. in Mechanical Engineering from Korea University; a M.S. and Ph.D. in Mechanical Engineering from Korea Advanced Institute of Science and Technology (KAIST). His research interests include computer-aided design, industrial data standards for product data exchange, product lifecycle management, knowledge-based engineering, and virtual reality for engineering applications.
About this article
Cite this article
Li, J., Mun, D. & Han, S. Profile-based feature representation method and its application in data exchange from mechanical CAD systems to ship CAD systems. J Mech Sci Technol 30, 5641–5649 (2016). https://doi.org/10.1007/s12206-016-1133-2