清华大学:《计算机图形学基础》课程教学资源(授课教案)参数曲线曲面、Bezier曲线、Bezier曲面

Bezier Curves and Surfaces. Parametric curves and surface: SomeConcepts Bézier Cuvres: Concept and properties Bezier surfaces: Rectangular andTriangular Conversion of Rectangular and TriangularBezier surfaces
Bézier Curves and Surfaces • Parametric curves and surface: Some Concepts • Bézier Cuvres: Concept and properties • Bézier surfaces: Rectangular and Triangular • Conversion of Rectangular and Triangular Bézier surfaces

Parametric curves and surface. In Graphics, we usually design a scene andthen generate realistic image by usingrendering equation.It's necessary to introduce geometricmodeling for scene designHowtorepresent3Dshapes (models)incomputer?
Parametric curves and surface • In Graphics, we usually design a scene and then generate realistic image by using rendering equation. • It’s necessary to introduce geometric modeling for scene design. • How to represent 3D shapes (models) in computer?

History of Geometric Modeling·Surface Modeling(曲面造型): In 1962, Pierre Bézier, an engineer ofFrenchRenault Car company, propose a new kind ofcurve representation, and finally developed asystem UNISURF for car surface design in 1972
History of Geometric Modeling • Surface Modeling : – In 1962, Pierre Bézier, an engineer of French Renault Car company, propose a new kind of curve representation, and finally developed a system UNISURF for car surface design in 1972

BeziercurvelPierre Bezier<EullGlossarysDefinition:ABézier curve is a curved line orpath defined bymathematical equations.Itwas named after Pierre Bezier, a French mathematician and engineer who developed thismethod of computer drawing inthe late 1g6os while working forthe car manufacturerRenault.Mostgraphics softwareincludes a pentoolfordrawingpaths withBeziercurves.(Continuedbelow...)The most basic Bezier curve is made up of two end points and control handles attached toeachnode.Thecontrol handles definethe shape.ofthe curveon eithersideofthecommonnode.Drawing Bezier curves may seem baffling at first; it's something that requires somestudy and practice to grasp the geometry involved, But once mastered, Bezier curves are awonderful waytodraw!Pierre Bezier was bornSeptember 1, 1910 and died November 25,19g9 at the age of 89.In1985hewasrecognizedbyACMSIGGRAPHwithaStevenA.Coons'awardforhislifetimecontributiontocomputergraphics andinteractivetechniques.A Bezier curve with three nodes.The center node is selected and the control handles arevisible
• Pierre Etienne Bezier was born on September 1, 1910 in Paris. Son and grandson of engineers • He entered the Ecole Superieure d'Electricite and earnt a second degree in electrical engineering in 1931. In 1977, 46 years later, he received his DSc degree in mathematics from the University of Paris. • In 1933, aged 23, Bezier entered Renault and worked for this company for 42 years. • Bezier's academic career began in 1968 when he became Professor of Production Engineering at the Conservatoire National des Arts et Metiers. He held this position until 1979

·Solid Modeling(实体造型):- In1973, Ian Braid of Cambridge Universitydeveloped a solid modeling system fordesigning engineering parts- Ian Braid presented in his dissertation'Designing with volumes", this work beingdemonstrated with the BUILD-1 system
• Solid Modeling : – In1973, Ian Braid of Cambridge University developed a solid modeling system for designing engineering parts. – Ian Braid presented in his dissertation “Designing with volumes”, this work being demonstrated with the BUILD-1 system

SolidModeling.orgHomeIanBraid,AlanGrayerandCharlesLangWelcomeThe2008Pierre B朗ier AwardRecipientsSymposiaThis group of three people made many fundamental contributions to practical solidCuirentmodelling, and their work has had a profound influence on today's commercial solidPastmodelling systems. They commenced working together in the CAD Group at theComputerLaboratory,Cambridge University,TheGroup was setupbyCharles Langunder Prof MauriceWilkesdirectionin1g65toundertakeresearchontools forPeoplebuilding mechanical CAD/CAM systemswithemphasis on software systemBszierAwardcomponents,computer graphics and computationalgeometry.Initial experiments inWho'sWhosolid modelling were made in 1969.Also in 196g Ian Braid joined the Groupwhere,JOin SMTAunder Charles Lang's supervision,he developed the BUiLD boundaryrepresentationmodeller,the most advanced such system of its day.Whereas other systems usedfaceting to avoid the problems of calculatingintersectionsbetweennon-planarBusinesssurfaces,theBuILDteamtackledsuchproblemshead-on.IanwasawardedhisPhDExecutive Boardin 1973.Alan Grayerjoined thegroup in1971 and,also underCharlesFrcceduressupervision, developed algorithms for the automatic machining of prismatic partsSponsoremodelled InBUILD,These weremachined onamodel making machine,builtbytheGroup in1971ifollowing aninspirational visit toB朗ieratRenault inParis,Alanwasawarded his PhD in197completalynewsolidmodeller,tnenCeVBIOOeOBUILD 2,whichwasa significalitmade a clear separation of geometrytacvanand algorithms. This made it possible toand topologyinbothits datastructuresimplementgeneralisedsystematicallyextend thegeometric coverage and thefunctionalitythe modeller with operations such asblending.SubsequentlyotherPhDthessupervisedbyIanandbasedontheBUILDmodellersincludedDimensionsandTolerances (Hillyard1g78),FeatureRecognition(Kyprianou1980),AutomaticMeshGeneration(Widenweber1g82)andandapSurface IntersectionsThesetheses were some of the earliest(Solomon1986)完成

How to represent a curve?: There are three major types of objectrepresentation:- Explicit representation: the explicit form of acurve in 2D gives the value of one variable.the dependent variable, in terms of the other.the independent variable. In x, y space, wemay writey= f(x)y=mx+h- For the line, we usually write
How to represent a curve? • There are three major types of object representation: – Explicit representation: the explicit form of a curve in 2D gives the value of one variable, the dependent variable, in terms of the other, the independent variable. In x, y space, we may write – For the line, we usually write y f x ( ) y mx h

- Implicit representation: In two dimensions, animplicit curve can be represented by the equationf(x,y)= 0- For the lineax +by +c = 0-Forthecircle2—2=0x+
– Implicit representation: In two dimensions, an implicit curve can be represented by the equation – For the line – For the circle 2 2 2 x y r 0 f x y ( , ) 0 ax by c 0

- Parametric form: The parametric form of a curveexpresses the value of each spatial variable forpoints on the curve in terms of an independentvariable t , the parameter.- In 3D, we have three explicit functionsx = x(t)y = y(t)z = z(t)
– Parametric form: The parametric form of a curve expresses the value of each spatial variable for points on the curve in terms of an independent variable , the parameter. – In 3D, we have three explicit functions t ( ) ( ) ( ) x x t y y t z z t

- One of the advantages of the parametric form isthat it is the same in two and three dimensions. Inthe former case, we simply drop the equation forZ.(容易推广到高维)- A useful representation of the parametric form isto visualize the locus of pointsS0200(点的轨迹)AP(O)-P(t+A)P(t) =[x(t), y(t), z(t)}being drawn as t varies
– One of the advantages of the parametric form is that it is the same in two and three dimensions. In the former case, we simply drop the equation for z. – A useful representation of the parametric form is to visualize the locus of points ( ) being drawn as t varies. ( ) [ ( ), ( ), ( )]T P t x t y t z t
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)光线跟踪,递归算法,光线求交.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)双向反射分布函数.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)视图模型变换.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)图形学简介.pdf
- 清华大学:《计算机图形学基础》课程教学大纲 Fundamental of Computer graphics(负责人:胡事民).pdf
- 揭阳职业技术学院:《Photoshop制图》课程授课教案.pdf
- 揭阳职业技术学院:《计算机应用基础》课程授课教案.pdf
- 揭阳职业技术学院:《图像处理》课程授课教案.pdf
- 揭阳职业技术学院:《办公自动化》课程授课教案.pdf
- 揭阳职业技术学院:《程序设计基础》课程授课教案.pdf
- 揭阳职业技术学院:《物联网》课程授课教案.pdf
- 揭阳职业技术学院:《计算机应用基础》课程授课教案.pdf
- 揭阳职业技术学院:《Linux操作系统》课程教学资源(实验教案,共十八个).pdf
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 8-标准模板库STL.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 7-模板.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 6-异常处理.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 5-继承多态和虚函数.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 4-类的高级部分.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 3-类的基础部分.ppt
- 南京航空航天大学:《程序设计》课程教学课件(PPT讲稿,二)Chapter 2-文件操作.ppt
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)网格模型、网格细分和简化.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)网格参数化模型切割的骨架算法.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)B样条曲线曲面.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)光线跟踪加速方法.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)纹理映射.pdf
- 清华大学:《计算机图形学基础》课程教学资源(授课教案)阴影 Shadow.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)图形学基本概念题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)B样条曲线习题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)Bezier曲线习题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)真实感图形学习题解答.pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)模拟试题及答案(一).pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)模拟试题及答案(二).pdf
- 清华大学:《计算机图形学基础》课程教学资源(试卷习题)模拟试题及答案(三).pdf
- 《Java程序设计》课程教学课件(PPT讲稿)第1章 计算机、程序和Java概述.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第2章 基本程序设计.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第3章 选择.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第4章 循环.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第5章 方法.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第6章 一维数组.ppt
- 《Java程序设计》课程教学课件(PPT讲稿)第7章 多维数组.ppt
