Download presentation
Presentation is loading. Please wait.
1
Surface to Surface Intersection N. M. Patrikalakis, T. Maekawa, K. H. Ko, H. Mukundan May 25, 2004
2
Slide No. 2 Introduction Motivation Surface to surface intersection (SSI) is needed in: Solid modeling Contouring Numerically controlled machining
3
Slide No. 3 Introduction Background Intersection of two parametric surfaces defined in parametric spacesandcan have multiple components [4]. An intersection curve segment is represented by a continuous trajectory in parametric space. Parametric space of 3D Model Space
4
Slide No. 4 Introduction Possible Approaches 3 Major Methods Lattice Methods Subdivision Based Methods Marching Scheme (Our Choice) Intersection curve segment is represented as an IVP Topology of the curve segments is maintained. Even small loops can be traced, given initial conditions.
5
Slide No. 5 Introduction Background It is thus a challenge to: Identify all components, Obtaining a strict starting point in each component, Trace the given intersection correctly. Assumption: If we are given an intersection curve segment, No singularities in the intersection curve segment. Based on a topological configuration
6
Slide No. 6 Introduction Objective Given an error bound on the starting point in both parametric spaces, obtain a bound for the entire intersection curve segment in 3D model space. Strict Error Bound on Starting Point (Given) Strict Error Bound on the Entire Intersection Curve Segment (Goal)
7
Slide No. 7 Outline Problem Formulation Error Bounds in Parametric Space Error Bounds in 3D Model Space Results and Examples Conclusions
8
Slide No. 8 Problem Formulation Transversal Intersection Intersection formulated as a system of ordinary differential equations (ODEs) in the parametric space [4].
9
Slide No. 9 Problem Formulation Tangential Intersection ODEs are very similar to transversal intersection case From the condition of equal normal curvatures we obtain an equation Whereare functions of the first and second fundamental form coefficients of the surfaces. For a unique marching direction, and Thus if:or if:
10
Slide No. 10 Problem Formulation Vector IVP for ODE Given a starting point (initial condition) corresponding to an intersection curve segment, we can integrate the system of ODEs. The system of ODEs with the starting point represents an initial value problem (IVP). Written in vector notation as: Thus obtaining the intersection reduces to solving an IVP.
11
Slide No. 11 Outline Problem Formulation Error Bounds in Parametric Space Review of Standard Schemes Interval Arithmetic Validated Interval Scheme Error Bounds in 3D Model Space Results and Examples Conclusions
12
Slide No. 12 Error Bounds in Parametric Space Review of Standard Schemes Famous Standard Schemes: Runge-Kutta Method Adams-Bashforth Method Taylor Series Method Properties of Standard Schemes: They are approximation schemes and introduce a truncation error They do not consider uncertainty in initial conditions They are prone to rounding errors They suffer from straying or looping near closely spaced features
13
Slide No. 13 Error Bounds in Parametric Space Interval Arithmetic (Introduction) Intervals are defined by [2] : Example: Basic interval arithmetic operations defined by:
14
Slide No. 14 Error Bounds in Parametric Space Interval Arithmetic (Solution of IVPs) For strict bounds for IVPs in parametric space, we employ validated interval scheme for ODEs [3]. The error in starting point is bounded by an initial interval. Interval solution represents a family of solutions passing through the initial interval satisfying the governing ODEs.
15
Slide No. 15 Error Bounds in Parametric Space Validated Interval Scheme (Introduction) Every step of a validated interval scheme involves [3] : Computing an interval valued function such that: and The width of the is below a given tolerance And the scheme verifies the existence and uniqueness of the solution in the scheme notifies if the IVP has no solution or if it has more than one solution in.
16
Slide No. 16 Error Bounds in Parametric Space Validated Interval Scheme (Overview) One step of a validated interval scheme done in two phases: Phase I Algorithm A step size An a priori enclosure such that: Phase II Algorithm Using compute a tighter bound at. Phase 1:
17
Slide No. 17 Error Bounds in Parametric Space Validated Interval Scheme (Phase I : Validation) A pair of and satisfying the relation: assures existence and uniqueness of the solution. This method is called a constant enclosure method [3]. The a priori enclosure bounds the true solution in the parametric space. Numerical implementation Choosing a and, iterating to find a corresponding.
18
Slide No. 18 Error Bounds in Parametric Space Validated Interval Scheme (Phase II : Tighter Bound) Using the a priori enclosure we find a tighter bound at [3]. This phase helps in the propagation of the solution by providing a small initial interval for the successive step. The key idea is to use: Interval version of Taylor’s formula [3].
19
Slide No. 19 Error Bounds in Parametric Space Validated Interval Scheme (Application to SSI) We represent the surfaces as interval surfaces. Interval surfaces have interval coefficients and are written as: We obtain a vector interval ODE system : With an interval initial condition :
20
Slide No. 20 Error Bounds in Parametric Space Validated ODE solver produces a priori enclosures in parametric space of each surface guaranteed to contain the true intersection curve segment. The union of a priori enclosures bounds the true intersection curve segment in parametric space.
21
Slide No. 21 Outline Problem Formulation Error Bounds in Parametric Space Error Bounds in 3D Model Space Results and Examples Conclusions
22
Slide No. 22 Error Bounds in 3D Model Space Mapping into 3D Model Space Mapping from parametric space to 3D model space using corresponding surfaces coupled with interval arithmetic evaluation Ensures continuous error bounds in 3D model space [1] guaranteed to contain the true curve of intersection.
23
Slide No. 23 Outline Problem Formulation Error Bounds in Parametric Space Error Bounds in 3D Model Space Results and Examples Conclusions
24
Slide No. 24 Results & Examples Error Bounds in 3D Model Space (Transversal) The method was implemented using C++ and extensive tests were performed. Torus and cylinder Two bi-cubic surfaces 0.02 0.001 Self intersection of a bi-cubic surface
25
Slide No. 25 Tangential intersection of two parametric surfaces Results & Examples Error Bounds in 3D Model Space (Tangential)
26
Slide No. 26 Validated ODE solver can correctly trace the intersection curve segment even through closely spaced features, where standard methods fail. Results & Examples Preventing Straying or Looping Adams-Bashforth Runge-Kutta Result from a validated interval scheme
27
Slide No. 27 Outline Problem Formulation Error Bounds in Parametric Space Error Bounds in 3D Model Space Results and Examples Conclusions
28
Slide No. 28 Conclusions Merits We realize validated error bounds in 3D model space which enclose the true curve of intersection. The scheme can prevent the phenomenon of straying or looping. Scheme can accommodate the errors in: initial condition perturbation in the surface itself rounding during digital computation Validated error bounds for surface intersection is essential in interval boundary representation for consistent solid models [5].
29
Slide No. 29 Conclusions Limitations and Future Work Limitations We assume that we have a Identifying each of the segment strict error bound on the starting point Increasing width of the interval solutions due to Rounding Phenomenon of wrapping Scope for future work Accurate evaluation of starting points Cases of tangential intersections and surface overlaps
30
Slide No. 30 References 1. Tracing surface intersections with a validated ODE system solver, Mukundan, H., Ko, K. H., Maekawa, T. Sakkalis, T., and Patrikalakis, N. M., Proceedings of the Ninth EG/ACM Symposium on Solid Modeling and Applications, G. Elber and G. Taubin, editors. Genova, Italy, June 2004. Eurographics Press. 2. R. E. Moore. Interval Analysis. Prentice-Hall, Englewood Cliffs, 1966. 3. N. S. Nedialkov. Computing the Rigorous Bounds on the Solution of an Initial Value Problem for an Ordinary Differential Equation. PhD thesis, University of Toronto, Toronto, Canada, 1999. 4. N. M. Patrikalakis and T. Maekawa. Shape Interrogation for Computer Aided Design and Manufacturing. Springer-Verlag, Heidelberg, 2002. 5. T. Sakkalis, G. Shen and N.M. Patrikalakis, Topological and Geometric Properties of Interval Solid Models, Graphical Models, 2001.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.