Skip to main content
Log in

Profile-based feature representation method and its application in data exchange from mechanical CAD systems to ship CAD systems

  • Published:
Journal of Mechanical Science and Technology Aims and scope Submit manuscript

Abstract

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, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

    Article  Google Scholar 

  2. 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.

    Article  Google Scholar 

  3. M. D. Carmo, Differential geometry of curves and surfaces, Prentice-Hall, Englewood Cliffs, NJ, 2 (1976).

    MATH  Google Scholar 

  4. X. Yang, High accuracy approximation of helices by quintic curves, Computer Aided Geometric Design, 20 (2003) 303–317.

    Article  MathSciNet  MATH  Google Scholar 

  5. S. Mick and O. Röschel, Interpolation of helical patches by kinematic rational bézier patches, Computers & Graphics, 14 (1990) 275–280.

    Article  Google Scholar 

  6. I. Juhász, Approximating the helix with rational cubic b´ezier curves, Computer-Aided Design, 27 (1995) 587–593.

    Article  MATH  Google Scholar 

  7. G. Seemann, Approximating a helix segment with a rational bézier curve, Computer Aided Geometric Design, 14 (1997) 475–490.

    Article  MathSciNet  MATH  Google Scholar 

  8. Y. Ahn, Helix approximations with conic and quadratic bézier curves, Computer Aided Geometric Design, 22 (2005) 551–565.

    Article  MathSciNet  MATH  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. L. Lu, On polynomial approximation of circular arcs and helices, Computers & Mathematics with Applications, 63 (2012) 1192–1196.

    Article  MathSciNet  MATH  Google Scholar 

  12. I. Lee, Curve reconstruction from unorganized points, Computer Aided Geometric Design, 17 (2000) 161–177.

    Article  MathSciNet  MATH  Google Scholar 

  13. H. Lin, W. Chen and G. Wang, Curve reconstruction based on an interval b-spline curve, The Visual Computer, 21 (2005) 418–427.

    Article  Google Scholar 

  14. D. McLain, Two dimensional interpolation from random data, The Computer J., 19 (1976) 178–181.

    Article  MathSciNet  MATH  Google Scholar 

  15. P. Lancaster and K. Salkauskas, Surfaces generated by moving least squares methods, Mathematics of Computation, 37 (1981) 141–158.

    Article  MathSciNet  MATH  Google Scholar 

  16. 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).

    Google Scholar 

  17. 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.

    Article  Google Scholar 

  18. D. Levin, The approximation power of moving leastsquares, Mathematics of Computation, 67 (1998) 1517–1532.

    Article  MathSciNet  MATH  Google Scholar 

  19. D. Levin, Mesh-independent surface interpolation, Geometric Modeling for Scienti?c Visualization, 3 (2003) 37–49.

    Google Scholar 

  20. 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.

    Chapter  Google Scholar 

  21. S. Schaefer, T. McPhail and J. Warren, Image deformation using moving least squares, ACM Transactions on Graphics (TOG), ACM, 25 (2006) 533–540.

    Article  Google Scholar 

  22. Y. Zhu and S. Gortler, 3D deformation using moving least squares, Technical report, Harvard University, Computer Science (2007).

    Google Scholar 

  23. 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.

    Google Scholar 

  24. A. Adamson and M. Alexa, Ray tracing point set surfaces, Shape Modeling International, IEEE (2003) 272–279.

  25. 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.

    Article  MATH  Google Scholar 

  26. 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.

    Article  MathSciNet  MATH  Google Scholar 

  27. 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.

    Article  Google Scholar 

  28. 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.

    Google Scholar 

  29. 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.

    Article  Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. 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.

    Article  Google Scholar 

  32. Homepage of ACIS, http://www.spatial.com/products/3dacis-modeling.

  33. Homepage of Hoops, http://www.spatial.com/products/3dvisualization.

  34. Homepage of Eigen, http://eigen.tuxfamily.org/.

  35. 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.

    Article  Google Scholar 

  36. Homepage of Aveva Marine system, http://www.aveva.com/.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Duhwan Mun.

Additional information

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.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12206-016-1133-2

Keywords

Navigation