Envelope Generation for Freeform Objects

자유 곡면체의 엔벨롭 생성

  • Published : 2001.06.01

Abstract

Swept volume is the sweeping region of moving objects. It is used in various applications such as interference detection in assembly design, visualization of manipulator motions in robotics, simulation of the volume removal by a cutter in NC machining. The shape of swept volume is defined by the envelope, which is determined by the boundary of moving objects and its direction of motion. In order to implement the generation of swept volume, researchers have taken much effort to develop the techniques how to generate the envelope. However, their results are confined to envelope generated only in simple shape objects, such as polyhedra or quadric surfaces. This study provided the envelope generation algorithm of NURBS objects. Characteristic points were obtained by applying the geometric conditions of envelope to NURBS equations, and then characteristic curves were created by means of interpolating those points. Silhouette edges were determined in the following procedures. First, two adjacent surfaces which have the same edge were found from B-Rep data. Then, by taking the scalar product of velocity vector of a point on that edge with each normal vector on two surfaces, silhouette edges were discriminated. Finally, envelope was generated along moving direction in the form of ruled surfaces by using both the partial information between initial and final position of objects affecting envelope along with characteristic curves and silhouette edge. Since this developed algorithm can be applied not only to NURBS objects but also to their Boolean objects, it can be used effectively in various applications.

Keywords

References

  1. 한국 CAD/CAM학회 논문집 v.2 no.1 기계 부품들의 조립 및 해체과정 설계를 위한 스크류이론의 응용 김재정
  2. Adv. Design Automation ASME DE v.32 Generating the swept area of a body undergoing plannar motion Ling, Z. K.;Chase, T. R.
  3. Int. J. Robotics Res v.9 Geometric representation of swept volumes with application to polyhedral objects Weld, J. D.;Leu, M. C.
  4. Computer Aided Design v.22 Sweeping of three dimensional objects Matin, R. R.;Stephenson, P. C.
  5. Compute & Graphics v.20 no.2 Swept volumes generated by the natural quadric surfaces Hu, Z. J.;Ling, Z. K.
  6. Neural Parallel and Scientific Computations v.5 Swept volume: a retrospective and prospective view Blackmore, D.;Leu, M. C.;Jiang, H.
  7. ASME Design Automation Conference at Montreal Canada Five-axis swept volumes for graphic NC simulation and verification Sambandan, K.;Wang, K. K.
  8. Ph.D. Thesis Standford University Variable sweep geometric modeling Pegna, J.
  9. Fundamentals of computer Aided Geometric Design Lasser, D.;Hoschek, J.
  10. Computational Geometry for Design and Manufacture Faux I.;Pratt, M.
  11. CATIA Advanced Surface Design API Reference Manual Dassault Systemes
  12. CATIA로 배우는 CAD/CAM 김재정
  13. CATIA 3D Wireframe API Reference Manual Dassault Systemes
  14. CATIA API Reference Manual Dassault Systemes