Presentation is loading. Please wait.

Presentation is loading. Please wait.

Organic Modeling Using Generalised Cylinders Nina Halim Supervisor: Dr. Jon McCormack.

Similar presentations


Presentation on theme: "Organic Modeling Using Generalised Cylinders Nina Halim Supervisor: Dr. Jon McCormack."— Presentation transcript:

1 Organic Modeling Using Generalised Cylinders Nina Halim Supervisor: Dr. Jon McCormack

2 Outline Generalised Cylinders Parametric curves Cross-Section Orientation Frenet Frame Turtle movement Scaling Generalised Cylinders Models Results Conclusion References

3 Why Modeling Organic Using Generalised Cylinder?? Different modelling methods, different characteristics Solid Construction Blobby Surface Generalised Cylinders ‘The bodies of multicellular plats and animals are cylindrical in shape’ [Wainwright 1988]

4 Generalised Cylinders Trajectory: arbitrary 3 dimensional parametric curve Cross-Section: arbitrary 2 dimensional parametric curve Automation: Turtle commands

5 Parametric Curves Many types of parametric curve, eg. Hermite, Bezier, Splines etc. Bezier Interpolates two end points and approximates two control points P1P1 P2P2 P3P3 P4P4 P1P1 P2P2 P3P3 P4P4

6 Cross-Section Orientation: Frenet Frame Disadvantages e2 and e3 become undefined at point which its 2 nd derivative is undefined Worse, directions of e2 and e3 swap at point of infection

7 Turtle State, Movements and Commands State A point represents turtle’s position Three vectors represents its heading, left and up directions Movement and Commands ‘F’ to move forward heading direction ‘+’ to turn left ‘-’ to turn right ‘&’ to pitch down ‘^’ to pitch up ‘/’ to roll left ‘\’ to roll right

8 More Turtle Commands Parameterize Command F(3.2) +(45) F F ^(30) & F(1.8) Curve generation commands ‘Ts’ to start curve and add 1 st control points ‘Tp’ to add more control point ‘Te’ to add last control point ‘Gs(param)’ to scale cross-section by param unit etc.

9 Frenet Frame and Turtle State

10 Cross-Section Orientation: Turtle Movement Turtle Orientation Frenet Frame Orientation

11 Cross-Section Orientation: Turtle Movement Turtle Orientation Frenet Frame Orientation

12 Scaling Cross-Section Without scaling With scaling

13 Scaling Cross-Section Linear Interpolation

14 Scaling Cross-Section Parametric curve

15 Scaling Cross Section

16 Cross-Section Open Cross-Section: swept surface Closed Cross-Section: solid object

17 Generalised Cylinders Models

18

19

20

21

22 Further Works Modelling more complex object by varying cross-section shapes Adding texture

23 Conclusions Generalised cylinders characteristics Smooth curvature Cylindrical cross section Turtle commands Automation creation of generalised cylinders Solution to Frenet Frame problem


Download ppt "Organic Modeling Using Generalised Cylinders Nina Halim Supervisor: Dr. Jon McCormack."

Similar presentations


Ads by Google