Freeform Geometric Models Yong-Joon Kim, Myung-Soo Kim (Seoul - - PowerPoint PPT Presentation

freeform geometric models
SMART_READER_LITE
LIVE PREVIEW

Freeform Geometric Models Yong-Joon Kim, Myung-Soo Kim (Seoul - - PowerPoint PPT Presentation

Efficient Algorithms for Freeform Geometric Models Yong-Joon Kim, Myung-Soo Kim (Seoul National University) Gershon Elber (Technion, Israel) Collision Detection Collision Detection Minimum Distance Hausdorff Distance Convex Hull


slide-1
SLIDE 1

Efficient Algorithms for Freeform Geometric Models

Yong-Joon Kim, Myung-Soo Kim (Seoul National University) Gershon Elber (Technion, Israel)

slide-2
SLIDE 2

Collision Detection

slide-3
SLIDE 3

Collision Detection

slide-4
SLIDE 4

Minimum Distance

slide-5
SLIDE 5

Hausdorff Distance

slide-6
SLIDE 6

Convex Hull Computation

slide-7
SLIDE 7

Previous Approach

slide-8
SLIDE 8

Problem Reduction to (u,v)

  • The bisector curve of C(u) and D(v) is

reduced to solving F(u,v)=0.

  • Much lower degree than the bisector curve

b(x,y)=0 itself in the xy-plane.

  • Many other geometric problems can be

solved in a similar way.

  • But, this approach is too slow.

=> Preprocessing is needed!!!

slide-9
SLIDE 9

Preprocessing for Freeforms

  • Biarc approximation of planar curves
  • Segmentation of planar curves to

monotone spiral curves

  • Support distance functions
  • Approximation with simple surfaces
slide-10
SLIDE 10

Background

  • IK Bi-National Grant (2007-2009)
  • Hausdorff distance computation

for freeform curves and surfaces

  • Tang, Lee, and Kim (SIGGRAPH 2009)
  • Real-time HD computation

for triangular meshes using BVH (prebuilt hierarchical data structure)

slide-11
SLIDE 11

Bounding Volume Hierarchy

slide-12
SLIDE 12

View Frustum Culling

slide-13
SLIDE 13

Conventional Bounding Volume

slide-14
SLIDE 14

Conventional BVH Complexity

(Yoon and Manocha, EG2006)

slide-15
SLIDE 15

Coons Patch

slide-16
SLIDE 16
  • Approx. with Coons Patches
slide-17
SLIDE 17
  • Approx. with Coons Patches
slide-18
SLIDE 18

Bounding Coons Patches

slide-19
SLIDE 19

Two Steps of Approximation

  • Bezier surface by Coons patches ( )
  • Coons patch by bilinear surfaces ( )

by approximating the boundary curves

  • Bounding bilinear surface by tetrahedron and
  • ffset by maximum error

Bounding Volume

slide-20
SLIDE 20

Bounding Coons Patches

slide-21
SLIDE 21

Comparison

slide-22
SLIDE 22

BVH Complexity

slide-23
SLIDE 23

BVH Complexity

slide-24
SLIDE 24

BVH Complexity

slide-25
SLIDE 25

BVH Complexity

slide-26
SLIDE 26

Performance Comparison

slide-27
SLIDE 27

Performance Comparison

slide-28
SLIDE 28

Conclusions

  • Compact BVH for Freefrom Models
  • Efficient Geometric Algorithms
  • Collision detection
  • Minimum distance computation
  • Hausdorff distance computation
  • Convex hull computation