Presentation is loading. Please wait.

Presentation is loading. Please wait.

Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)583-595.

Similar presentations


Presentation on theme: "Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)583-595."— Presentation transcript:

1 Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)583-595

2 OUTLINE 1.About Author 2.Overall View of The paper 3.Previous Work 4.Axial Curve-pairs 5.Implementation and Results 6.Conclusions

3 Kin-chuen Hui 许健泉 Professor Department of Automation and Computer-Aided Engineering, CUHK http://www2.acae.cuhk.edu.hk/~kchui/

4 Overall View of the Paper What problem does the paper solve? Freeform deformation of 3D shapes. The essence of the paper: Construct a local coordinate frame by a curve-pair.

5 Previous Work Free-form deformation(FFD), Sederberg and Parry Initially propose Skeleton-based technique,Burtnyk Paper Link Using wires for deformation, Singh and Fiume Paper Link Axial deformation techinque, Lazarus Paper Link

6 Axial deformation technique 1.Basic idea of the technique

7 2. Axial Space—— A(C,l) Defined by a curve C(t), and a local coordinate system l(t)=[l x (t), l y (t), l z (t)] on the curve. P = (t, u, v, w) 3. Instance of an axial space t = t 0,the local coordinate frame.

8 4. Conversion of a point P in A(C,l) to 3D f: R 4 → R 3 P = f(t,u,v,w)= C(t)+ul x (t)+vl y (t)+wl z (t) 5. Reverse conversion: f -1 f -1 : R 3 → R 4 The value of t is generally decided by P N

9 where P N is closest to P, l z (t) is the direction of the tangent at C(t), hence:

10 The point P in A(C,l) is expressed as The major problem of the axial curve deforamtion: Lack of control on the local coordinate frame of the axial curve Cannot be twisted by manipulating the axial curve.

11 Framing a curve 1.Frenet Frame No user control of the orientation of the C ’’ (t) vanishes. 2.Direction curve approach, Lossing and Eshleman Axial curve-pair technique

12 Cannot be control intuitively 3. Local coordinate frame of a curve-pair the coordinate frame at P N

13 C(t): Primary curve C D (s): Orientation curve P D : the intersection of C D (s) with a plane passing through P N and having a normal direction C ’ (t). Problem of the Coordinate frame: Considerable amount of computation for getting P N.

14 Improvement: P D is obtained by projecting the point C D (t) to the plane Local coordinate frame of a curve-pair Axial curve-pair An ordered pair (C, C D ), | C(t) - C D (t)|≤ r

15 The construction of orientation curve The orientation curve lies within a circular tube Similar to construct an offset of the primary curve

16 Primary curve C(t) is a B-Spline curve The process of construction is below: (a).

17 (b). (c). The detailed process is the same to the process of adjusting the local coordinate frame.

18 Manipulating axial curve-pairs Primary curve C(t) Orientation curve C D (t) where

19 Simple approach to adjusting C D (t) when moving C(t) →

20 Problem of the simple approach (a). (b). Overlapping BACK

21 New approach the local coordinate of the vector relative to P i keep constant while relocating P i. The local coordinate frame at P i is specified with a polygon tangent at P i a vector normal to the polygon tangent. Polygon tangent Give a polygon with vertices P i, 0<i<n, the polygon tangent ti at P i is

22

23 Local coordinate frame at a control point The frame at P i is given by the unit vectors Where t i is the polygon tangent at P i, Configuration of a curve-pair The set of all the tuples where

24 Specify the new position of q i after moving P i where

25 Comparing effect

26 Twisting the curve-pair Rotation of q i about t i Keep the configuration

27 The axial skeletal representation The hierarchy of axially represented shapes. Axial Skeletal Representation(ASR) of the object.

28 Implementation and results Single axial ASR

29 The deformed dolphin model

30 A vase with the dolphin as decorative component

31 Construction of a ribbon knot

32 Construction of a leave pattern

33 Deformation of a squirrel shaped brooch

34 Conclusions (a). Propose a new method to construct the local coordinate frame. (b). Using a hierarchy of axial curve-pairs to constitute a complex object.

35 Thank you!

36 Supplementary 1.Burtnyk N, Wein M. Interactive skeleton techniques for enhancing motion dynamics in key frame animation. CACM 1976; Oct:546-69. 2. Singh K, Fiume E. Wires: a geometric deformation technique. Proc.SIGGRAPH 98 1998:405-14. 3.Lazarus F, Coquillart S, Jancene P. Axial deformations: an intuitive deformation technique. CAD 1994:26(8):607-13. BACK


Download ppt "Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)583-595."

Similar presentations


Ads by Google