版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1计算机辅助几何造型技术
■主讲教师:秦开怀教授、博导
■akh-dcs@
■所在单位:清华大学计算机科学与技术系
■时间:2007年9月~2008年1月
1
Textbooks/References
■J.Hoschek&D.Lasser,Fundamentalsof
ComputerAidedGeometricDesign,AKPeters,
Ltd,Massachusetts,1993.
■DavidFRogers,IntroductiontoNURBS,Morgan
Kaufmann,2001.
■L.Regl&W.Tiller,TheNURBSBook(2nd
Edition),Springer-VerlagBerlinHeidelberg,New
York,1997.
■CarldeBoor,APracticalGuidetoSplines,New
York,Springer-Verlag,1978.
2
Textbooks/References
।(Continued)
■M.E.Mortenson,GeometricModeling,
JohnWaley&Sons,Inc.,1985.
■G.Farin,CurvesandSurfacesfor
ComputerAidedGeometricDesign(5th
Edition),ElsevierInc.,2002.(李双喜译,
CAGD曲线曲面,科学出版社,2006)
■E.J.Stollnit乙T.DeRose&D.H.Salesin,
WaveletsforComputerGraphics,Theory&
Applications,MorganKaufmannPublishers,
Inc.,SanFrancisco,1996.
3
Textbooks/References
।(Continued)
■DenisZorin&PeterSchroder,Subdivisionfor
ModelingandAnimation,SIGGRAPH2000
CourseNotes#23,2000.
■R.Barzel,Physically-BasedModelingfor
ComputerGraphics,AStructuredApproach,
AcademicPress,Inc.,SanDiego,1992.
■D.N.Metaxas,Physic-BasedDeformable
Models,ApplicationstoComputerVision,
Graphics&MedicalImaging,KluwerAcademic
Publishers,Massachusetts,1997.
4
Textbooks/References
।(Continued)
■DonaldHearn&M.PaulineBaker,
ComputerGraphicswithOpenGL(Third
Hition),PearsonBducation,2004(中译
本:赫恩等著,蔡士杰等译,《计算机图
形学(第三版)》,电子工业出版社,
2005-06.)
■J.D.Foley,etal,ComputerGraphics:
Principles&Practice(2ndEditioninC),
Addison-Wesley,Reading,MA,1996.
5
《ad/77gPolicy
■Threeassignments30%
■Discussions/learninginclassroom5%
■Oneprojectsubstitutingforthefinal
examination65%
6
窄/77arks
>-----------
■Thethreeassignmentistobecompletedindividuallyon
yourself,butdiscussionsamongfellowstudentsare
allowed.
■Theprojectsubstitutesforthefinalexamination.Two
studentscanworktogetherasagroup.
■Absolutelynosharingorcopyingofanycodeforboth
theassignmentsandtheproject!Offenderswillbegiven
afailuregradeandthecasewillbereportedtothe
department.
■Youarewelcometoturnoffyourmobilephonebefore
attendinglectures.
7
Thiscourseconcentrateson
sevenmainissues:
■NURBScurvesandsurfaces(includingBezier,B-
splinecurvesandsurfaces)
■Triangularsurfaces
■Gordon-Coonssurfaces
■Subdivisionsurfacesofarbitrarytopology
■The2ndgenerationwaveletsformulti-resolution
modeling
■Solidmodeling
■Newtechnologyforgeometricmodeling
ContentsofThisCourse
1.Introduction
2.AMathematicBasics
□Affinemaps
□Divideddifference
□Functionspace
□Geometricbasicsfromcurvesandsurfaces
3.AInterpolatoryPolynomialSplines
□Hermiteinterpolation
9
ContentsofThisCourse
।(Continued)
□Quadricpolynomialsplinecurves
□Cubicpolynomialsplinecurves
□Solvingalinearsystemofequationswitha
tridiagonalcoefficientmatrix
□Cubicparametricsplinecurves
4.*BezierCurvesandSurfaces
□Beziercurvesdefinedbyedgevectors
□Bernstein-Beziercurves
□PropertiesofBernstein-Beziercurves
10
ContentsofThisCourse
(Continued)
□DeCasteljaualgorithm
□DiscretegenerationofBeziercurves
□DegreeelevationofBeziercurves
□DegreereductionofBeziercurves
□Beziersplinecurves
□Bezierinterpolationcurves
□MatrixformulaofBeziercurves
□RationalBeziercurves
□Product&innerproductofBeziercurves
□Beziersurfaces
11
ContentsofThisCourse
(Continued)
5.*B-splineCurvesandSurfaces
□B-splinebasisfunctionsandtheir
properties
□B-splinecurves
-Opencurvesandknotvectors
・UniformB-splinecurves
・EndpointinterpolatingB-splinecurves
QosedB-splinecurves
12
ContentsofThisCourse
(Continued)
□Chaikinalgorithm
□DeBooralgorithm
□InsertingknotsinB-splinecurves
Boehmalgorithm
Oisoalgorithm
GeneralknotinsertionforB-splinecurves
□DegreeelevationofB-splinecurves
・Marsdenidentityandrecursivedegree
elevation
Prautzschalgorithm
13
ContentsofThisCourse
(Continued)
・ArbitrarilyhighdegreeelevationforB-spline
curves
□DegreereductionofB-splinecurves
□B-splinesurfaces
□InterpolatingB-splinecurvesand
surfaces
□MatrixformulasofB-splinecurvesand
surfaces
14
ContentsofThisCourse
(Continued)
・MatrixformulaofuniformBLsplinecurves
・Matrixformulaofnon-uniformB_splines
□InnerproductofB-splinecurves
■GeneralizedMarsdenidentity
・B-splinecurveproduct
・InnerproductofB-splinebasisfunctions
・InnerproductofB-splinecurves
6.*NURBSCurvesandSurfaces
□NURBScurves
□RepresentingconicsusingNURBS15
ContentsofThisCourse
(Continued)
□Parameterizationofcurves
□NURBSsurfaces
□RepresentingquadricsusingNURBS
surfaces
□InterpolatingNURBScurvesandsurfaces
7.BlossomingPrinciple
□LookingatdeCasteljaualgorithmfroma
blossomingpointofview
□Knotinsertionfromablossomingpointof
view
16
ContentsofThisCourse
(Continued)
GeneratingdeBoorpointsbasedonthe
blossomingprinciple
□DegreeraisingofB-splinecurvesby
blossoming
8.*TriangularSurfaces
□Barycentriccoordinates
□TriangularBeziersurfaces
□ContinuityconditionsfortriangularBezier
patches
□RationalTriangularsurfaces
17
ContentsofThisCourse
(Continued)
9.*Gordon-CoonsSurfaces
□Coonssurfaces
□Gordon-Coonssurfacesonrectangles
□Gordon-Coonssurfacesontriangles
10.*SubdivisionSurfacesofArbitrary
Topology
□Catmull-Oarksurfaces
□Doo-Sabinsurfaces
□Continuityofuniformsubdivisionsurfaces
□Non-uniformsubdivisionsurfaces
18
ContentsofThisCourse
(Continued)
□Convergenceandcontinuityofnon-uniform
subdivisionsurfaces
11.*The2ndGenerationWaveletsfor
Multi-resolutionmodeling
□B-splinewaveletsforMulti-resolutionmodeling
・EndpointinterpolatingB-splinewavelets
・ArbitraryNon-uniformB-splinewavelets
-B-splinewaveletswithconstraints
□Subdivision-basedSurfacewavelets
・LoopSubdivisionWavelets
・Catmull-QarkSubdivisionWavelets
・也-subdivision-basedBi-orthogonalWavelets
19
ContentsofThisCourse
(Continued)
12.AScatteredDataInterpolation
13.*IntersectionsofCurvesandSurfaces
14.*SolidModeling
15.ParameterizationModelingforShape
DesignandFeature-basedModeling
16.*NewTechnologyforGeometric
Modeling
□HierarchicalB-splines
□Physics-basedmodeling20
ContentsofThisCourse
(Continued)
□Modelingtractalizedscenes(mountains,
flowersetc.)
□Particlesystemformodelingfires,clouds,
water,forestsetc.
21
1.Introduction
SomeApplicationsofCAGD
■Representationoflargedatasets
■Visualizingproducts
■Automaticallyproducingsectional
drawings
■Modelingsurfacesarisingin
constructionofcars,ships&airplanes
■Designingpipesystems,e.g.in
chemicalplants
22
SomeApplicationsofCAGD
(continued)
■Drawingmarinechartsandcityandrelief
mapsincartography
■Productionandqualitycontrol,e.g.in
thesewingmachine,textileandshoe
industries
■Planningandcontrollingsurgery
■Creatingimagesinadvertising,television
andfilmindustries
23
SomeApplicationsofCAGD
(continued)
■Constructingvirtualenvironments
■Describingrobotpathsandcontrolling
theirmovements
■Controllingmillingmachinesusedin
manufacturing
24
CM
卑
CurvemodelingwithconstrainedB-splinewavelets
保特征点的多分辨率曲线造型
K
K
29
(b3)(c3)
曲线的多分辨率分段无缝表示
30
4细分曲面
FT1
co
3
o
左图是采用经典B样条曲面小波分片多分辨率表示的结果,右图是采用带约束
的B样条曲面小波分片多分辨率表示的结果,其中约束施加在接合线处。对比
两图,可以看到带约束的B样条曲面小波消除了经典B样条曲面小波引入的缝
隙。
41
《带约束的样条曲面小波
(a)原始高分辨率曲面(b)不带约束小波分解(c)带约束小波分解
图(蓟是用张量积B样条曲面表示的一个函数曲面,同时包含低频和高频特征;
(b)莫采用经典B样条曲面小波平滑的结果,图(c)是采用带约束的非张量积B样
条曲面小波平滑的结果,其位置约束如图中的血个标记所示。与经典B样条曲
面小波相比,带约束的山羊条小波在分解变换时不改变约束点处的曲面位置。
42
细分曲面
控制多边形/细分一次/极限曲面
(a)普通细分曲面(b)支持尖锐特征的细分曲面
43
_细分曲面
控制多边形/细分一次/极限曲面
(a)普通细分曲面(b)支持尖锐特征的细分曲面
44
细分曲而
(a)普通细分曲面(b)支持尖锐特征的细分曲面
45
%支持尖锐特征的细分曲面小波(1)
46
支持尖锐特征的细分曲面小波(2)
分解fandisk:6///
47
支持尖锐特征的细分曲面小波(2)
分解fandisk:/5//
48
支持尖锐特征的细分曲面小波(2)
分解fandisk://4/
.
49
支持尖锐特征的细分曲面小波(2)
分解fandisk:///0
50
支持尖锐特征的细分曲面小波(3)
51
支持尖锐特征的细分曲面小波(3)
分解mannequin:/4//
52
支持尖锐特征的细分曲面小波(3)
分解mannequin://3/
53
支持尖锐特征的细分曲面小波(3)
分解mannequin:///0
54
%支持尖锐特征的细分曲面小波(4)
分解te叩ot:5//
痔
55
%支持尖锐特征的细分曲面小波(4)
56
%支持尖锐特征的细分曲面小波(4)
分解te叩ot://3
♦
57
%支持尖锐特征的细分曲面小波(5)
58
%支持尖锐特征的细分曲面小波(5)
59
%支持尖锐特征的细分曲面小波(5)
60
■几何压缩(1)-
(a)venus(1,239B)(e)venus(2,477B)(i)venus(5,583B)
61
几何压缩(2)
(b)feline(93IB)(f)feline(2,135B)(j)feline(4.955B)
62
几何压缩(3)
(c)horse(1,328B)(g)horse(2,832B)(k)horse(6414B)
63
,几何压缩⑷
(d)bunny(1.395B)(h)bunny(3358B)(1)bunny(8,524B)
64
(b)feline(c)bu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年儿童家具市场调查研究报告
- 卫生间JS涂膜防水施工方案
- 建筑施工成品保护措施方案
- 挡土墙砌筑施工方法及质量控制要点
- 夜间施工管理措施
- 合同审查法律培训实务方案
- 个人装修合同
- 游泳馆安全培训协议书2026年
- 水泥土搅拌桩施工协调方案
- 模板工程专项施工工艺
- 幼儿园班级幼儿图书目录清单(大中小班)
- 中国超重肥胖营养专家共识
- 村委会会议签到表
- MSOP(测量标准作业规范)测量SOP
- 第12章 群体遗传和进化
- 解除党纪处分影响期申请书
- 加油站动火作业安全管理制度
- GA 1807-2022核技术利用单位反恐怖防范要求
- LY/T 2103-2013根径立木材积表编制技术规程
- GB/T 5330.1-2012工业用金属丝筛网和金属丝编织网网孔尺寸与金属丝直径组合选择指南第1部分:通则
- 第五章 井间地震
评论
0/150
提交评论