PPT11: Advanced Surface Construction Techniques

Slides:



Advertisements
Similar presentations
BREPS solids construction by surfaces of extrusion & revolution
Advertisements

Anupam Saxena Associate Professor Indian Institute of Technology KANPUR
Lecture Notes #11 Curves and Surfaces II
© University of Wisconsin, CS559 Spring 2004
Lecture 10 Curves and Surfaces I
Overview June 9- B-Spline Curves June 16- NURBS Curves June 30- B-Spline Surfaces.
© University of Wisconsin, CS559 Spring 2004
1 Curves and Surfaces. 2 Representation of Curves & Surfaces Polygon Meshes Parametric Cubic Curves Parametric Bi-Cubic Surfaces Quadric Surfaces Specialized.
Informationsteknologi Monday, December 10, 2007Computer Graphics - Class 161 Today’s class Curve fitting Evaluators Surfaces.
Storyboarding WED 503 and 504 September 13, 2005.
Disediakan oleh Suriati bte Sadimon GMM, FSKSM, UTM 2004 SURFACE.
Modelling. Outline  Modelling methods  Editing models – adding detail  Polygonal models  Representing curves  Patched surfaces.
2003 by Jim X. Chen: Introduction to Modeling Jim X. Chen George Mason University.
1 Lecture 13 Modeling Curved Lines and Surfaces. 2 Types of Surfaces Ruled Surfaces B-Splines and Bezier Curves Surfaces of Revolution.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
Solution Sets of Linear Systems (9/21/05)
ENDS 375 Foundations of Visualization Geometric Representation 10/5/04.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Industrial Engineering Program King Saud University.
Parametric Surfaces January 16, 2003 Stephen Gordon.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
Chapter 13 – Vector Functions 13.1 Vector Functions and Space Curves 1 Objectives:  Use vector -valued functions to describe the motion of objects through.
Ken YoussefiME Dept. 1 Surface Modeling in SW Open sketch (spline) Starting with a sketch, you can create a surface using Extrude, Revolve, Loft, Boundary.
1 Dr. Scott Schaefer Coons Patches and Gregory Patches.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
CS 376 Introduction to Computer Graphics 04 / 25 / 2007 Instructor: Michael Eckmann.
Representation of Curves & Surfaces Prof. Lizhuang Ma Shanghai Jiao Tong University.
Interactive Graphics Lecture 10: Slide 1 Interactive Computer Graphics Lecture 10 Introduction to Surface Construction.
Computing & Information Sciences Kansas State University Lecture 31 of 42CIS 636/736: (Introduction to) Computer Graphics Lecture 32 of 42 Wednesday, 11.
12/9/ :28 UML Graphics II B-Splines NURBS Session 3A.
Introduction to Curves
Object Modeling: Curves and Surfaces CEng 477 Introduction to Computer Graphics.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
8. Surfaces and Surface Modeling Assoc.Prof.Dr. Ahmet Zafer Şenalp Mechanical Engineering Department.
3-D Modeling Concepts V part 2.
Lecture 24: Surface Representation
COMPUTER GRAPHICS CHAPTERS CS 482 – Fall 2017 SPLINES
© University of Wisconsin, CS559 Spring 2004
Representation of Curves & Surfaces
3-D Modeling Concepts V part 2.
Computer Graphics Lecture 37
Introduction to Computer Graphics
Introduction to Computer Graphics
PPT and video are due: no later than November 16, 5:00 PM
Introduction to Computer Graphics
PPT9: Asserting expectations
PPT1: How failures come to be
PPT6: Scientific debugging
Coons Patches and Gregory Patches
PPT1: Basics of software engineering
Three-Dimensional Object Representation
PPT and video are due no later than February 15, 2019
PPT4: Rational B-spline Curves and Surfaces
PPT12: Shape Modification Tools
PPT3: Project planning and management
PPT3: B-spline Curves and Surfaces
PPT6: Advanced Geometric Algorithms
PPT9: Global and local interpolation
PPT7: Conics and Circles
PPT2: B-spline Basics Functions
PPT4: Requirement analysis
PPT8: Common Surfaces as NURBS
PPT6: Object-oriented design
PPT and video are due no later than March 1, 2019
PPT and video are due no later than March 22, 2019
PPT and video are due no later than March 29, 2019
PPT11: System maintenance
PPT10: Global and local approximation
PPT5: Fundamental Geometric Algorithms
6. Surfaces and Surface Modeling
Overview June 9- B-Spline Curves June 16- NURBS Curves
Presentation transcript:

PPT11: Advanced Surface Construction Techniques CAP 6736 Geometric Modeling PPT11: Advanced Surface Construction Techniques PPT and video are due no later than April 5 Submit to: lpiegl@gmail.com This template file is just an outline of the presentation that you need to complete. Additional pages may be necessary to fully explore the topic above. Each page should contain adequate text as well as illustrations. You are free to use all publicly available information (text as well as graphics) as long as the sources are properly acknowledged.

Team members’ contributions Member [name]:

Part I: Technical details For this part you will need an equation editor. You may use: MS equation editor, MathType, LaTeX, or Handwritten equations if all else fails

Swung Surfaces Suggested content: swung surfaces profile and trajectory curves surface construction

Swung Surfaces Suggested content: swung surfaces surface examples

Skinned Surfaces Suggested content: skinned surfaces cross-sectional curve examples

Skinned Surfaces Suggested content: skinned surfaces making curves compatible common knot vector

Skinned Surfaces Suggested content: skinned surfaces surface construction via interpolation

Skinned Surfaces Suggested content: skinned surfaces parameters and knots

Skinned Surfaces Suggested content: skinned surfaces skinning using a guide curve

Skinned Surfaces Suggested content: skinned surfaces skinning using a guide curve and derivatives

Skinned Surfaces Suggested content: skinned surfaces with spine curve examples

Skinned Surfaces Suggested content: skinned surfaces with spine curve examples

Skinned Surfaces Suggested content: skinned surfaces with spine curve section curve positioning

Skinned Surfaces Suggested content: skinned surface issues rational cross-sectional curves give rise to negative weights

Skinned Surface Revisited Suggested content: skinned surface skinning in practice

Skinned Surface Revisited Causes of lofting problems: Parametrization inconsistencies: parameters must flow the same way along each section curve Positioning inconsistencies: section curves must be placed with care or wiggles or even self intersections may occur Continuity inconsistencies: rational curves must be parametric continuous in homogeneous space not just in Euclidean space Weight problems: large weight changes may cause negative weights during interpolation and weight scaling may produce nonsensical surfaces

Skinned Surface Revisited Suggested content: skinned surface skinning to approximate cross-sectional curves Remove bad parametrization and weight problems

Skinned Surface Revisited Suggested content: skinned surface examples

Skinned Surface Revisited Suggested content: skinned surface examples

Swept Surfaces Suggested content: swept surfaces trajectory and section curves translational sweep

Swept Surfaces Suggested content: swept surfaces example

Swept Surfaces Suggested content: swept surfaces trajectory and section curves non-translational sweep surface construction

Swept Surfaces Suggested content: swept surfaces no trajectory control

Swept Surfaces Suggested content: swept surfaces no scaling scaling of section curves

Swept Surfaces Suggested content: swept surfaces no trajectory control

Swept Surfaces Suggested content: swept surface problems self intersection wavy surfaces

Swept Surfaces Suggested content: swept surface problems incorrect curve placement causes flipped surfaces

Swept Surfaces Suggested content: swept surface problems better curve placement with a local moving frame

Gordon Surfaces Suggested content: Gordon surfaces bi-directional curve network compatibility conditions blending functions construction of Gordon surface

Gordon Surfaces Suggested content: Gordon surfaces construction of Gordon surface u-directional lofting

Gordon Surfaces Suggested content: Gordon surfaces construction of Gordon surface v-directional lofting

Gordon Surfaces Suggested content: Gordon surfaces construction of Gordon surface interpolation through intersection points

Gordon Surfaces Suggested content: Gordon surfaces construction of Gordon surface from three surfaces

Coons Surfaces Suggested content: Coons surfaces bi-linearly blended patch to four boundaries

Coons Surfaces Suggested content: Coons surface construction ruled surfaces in both directions

Coons Surfaces Suggested content: Coons surface construction bi-linear surface and Coons patch

Coons Surfaces Suggested content: bi-cubically blended Coons surface boundary curves, cross-derivatives and twist vectors surface control points

Coons Surfaces Suggested content: bi-cubically blended Coons surface cubic blend in one direction

Coons Surfaces Suggested content: bi-cubically blended Coons surface cubic blend in another direction

Coons Surfaces Suggested content: bi-cubically blended Coons surface bicubic tensor product surface

Coons Surfaces Suggested content: bi-cubically blended Coons surface

Part II: Design examples

Design Examples Suggested content: Add design examples: images and/or videos Give credit to the designers

Part III: GM lab For this part of the assignment you may use an existing system, such as Blender, or write the code and visualize the result using graphics tools like Processing.

Geometric Modeling Lab Suggested project: Design shapes using advanced surface construction