Skip to main content

Fast and Accurate Machined Surface Rendering Using an Octree Model

  • Conference paper
Computer Vision and Graphics (ICCVG 2010)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 6375))

Included in the following conference series:

Abstract

This paper presents a novel method for reconstructing a machined surface from a voxel-based octree model to a polygonal mesh. A compact form of an octree is presented which allows unchanged topology after reconstruction. The algorithm considers an arbitrary shape of the milling cutter. Additional data contained in a node is stored for fast surface normal vector retrieval. Mesh vertices are pushed along the normal vector for more accurate surface approximation. Frustum culling, adaptive levels of detail and local sharp feature detection are included. This method is well suited for implementation on the newest programmable graphics units.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Van Hook, T.: Real-time Shaded NC Milling Display. ACM SIGGRAPH Computer Graphics 20(4), 15–20 (1986)

    Article  Google Scholar 

  2. Saito, T., Takahashi, T.: NC Machining with G-buffer Method. ACM SIGGRAPH Computer Graphics 25(4), 207–216 (1991)

    Article  Google Scholar 

  3. Lischinski, D., Rappoport, A.: Image-Based Rendering for Non-Diffuse Synthetic Scenes. In: 9th Eurographics Workshop on Rendering, pp. 301–314. Springer, Wien (1998)

    Google Scholar 

  4. Wang, S.W., Kaufman, A.E.: Volume Sculpting. In: Symposium on Interactive 3D Graphics, pp. 151–156. ACM, New York (1995)

    Chapter  Google Scholar 

  5. Stewart, N., Leach, G., John, S.: An Improved Z-Buffer CSG Rendering Algorithm. In: ACM SIGGRAPH Workshop on Graphics Hardware, pp. 25–30. ACM, New York (1998)

    Chapter  Google Scholar 

  6. Yagel, R., Cohen, D., Kaufman, A.: Discrete Ray Tracing. IEEE Computer Graphics and Applications 12(5), 19–28 (1992)

    Article  Google Scholar 

  7. Yau, H.T., Tsou, L.S., Tong, Y.C.: Adaptive NC Simulation for Multi-Axis Solid Machining. Computer Aided Design and Applications 2(1-4), 95–104 (2005)

    Google Scholar 

  8. Lorensen, W.E., Cline, H.E.: Marching cubes: A High Resolution 3D Surface Construction Algorithm. ACM SIGGRAPH Computer Graphics 21(4), 163–169 (1987)

    Article  Google Scholar 

  9. Kim, Y.J., Varadhan, G., Lin, M.C., Manocha, D.: Fast Swept Volume Approximation of Complex Polyhedral Models. In: ACM Symposium on Solid and Physical Modeling, pp. 11–22. ACM, New York (2003)

    Google Scholar 

  10. Kobbelt, L.P., Botsch, M., Schwanecke, U., Seidel, H.P.: Feature Sensitive Surface Extraction from Volume Data. In: 28th International Conference on Computer Graphics and Interactive Techniques, pp. 57–66. ACM, New York (2001)

    Google Scholar 

  11. Schaefer, S., Warren, J.: Dual Marching Cubes: Primal Contouring of Dual Grids. In: 12th Pacific Conference on Computer Graphics and Application, pp. 70–76. IEEE Computer Society, Washington (2004)

    Chapter  Google Scholar 

  12. Nielson, G., Hamann, B.: The Asymptotic Decider: Resolving the Ambiguity in Marching Cubes. In: 2nd Conference on Visualization, pp. 83–91. IEEE Computer Society Press, Los Alamitos (1991)

    Google Scholar 

  13. Inui, M., Kakio, R.: Fast Visualization of NC Milling Result Using Graphics Acceleration Hardware. In: IEEE International Conference on Robotics and Automation, vol. 4, pp. 3089–3094. IEEE Press, New York (2000)

    Google Scholar 

  14. Porter-Sobieraj, J., Marciniak, K.: Design and Exploitation of a Simulation Module for Injection Moulds Machining. In: Skolud, B., Krenczyk, D. (eds.) Computer Integrated Manufacturing, pp. 449–454. Wydawnictwa Naukowo-Techniczne, Warsaw (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Porter-Sobieraj, J., Świechowski, M. (2010). Fast and Accurate Machined Surface Rendering Using an Octree Model. In: Bolc, L., Tadeusiewicz, R., Chmielewski, L.J., Wojciechowski, K. (eds) Computer Vision and Graphics. ICCVG 2010. Lecture Notes in Computer Science, vol 6375. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15907-7_34

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15907-7_34

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15906-0

  • Online ISBN: 978-3-642-15907-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics