3D教案13.ppt
(精品)3DMAX教案
教师讲解教师讲解第一章3ds Max 2009界面简介视图区一、标题栏标题栏的主要作用是显示3ds Max 2009版本信息及当前编辑的图形名称。
利用标题栏可以移动窗口在屏幕上的位置,在标题栏上双击,还可以还原或最大化窗口。
二、菜单栏标题栏的下方就是菜单栏,包括了14个不同的菜单,每一个菜单都对应了一个下拉菜单,使用下拉菜单中的命令可以完成软件的绝大部分操作。
下面讲解一下各菜单的作用。
1、文件菜单:包括新建、打开、保存、合并、输入和输出其他三维图形格式等命令。
2、编辑菜单:用于对图形进行选择、暂存、拷贝、删除等。
3、工具菜单:包括常用的各种制作工具。
4、组菜单:将多个图形组成一组,还可以分解或炸开一个组为多个物体。
5、视图菜单:对试图栅格、视图背景、视图模式等进行操作,但对对象不起作用。
6、创建菜单:用于创建各种三维图形、二维图形、灯光、摄像机、粒子、空间扭曲、动力学等。
7、修改器菜单:用于给物体施加各种变形修改器。
8、reactor菜单:关于创建角色动画方面的命令。
9、动画菜单:关于动画预览有关的命令。
视图控制区动画控制区信息控制区标题栏菜单栏工具栏命令面板视图区教师讲解10、图表编辑器菜单:包含了轨迹视图、图解视图功能。
11、渲染菜单:通过某种算法,体现场景的灯光、材质和贴图等效果。
12、自定义菜单:方便用户按照自己的喜好设置工作界面。
13、MAXScript:关于打开创建脚本等。
14、帮助菜单:关于这个软件的帮助。
三、工具栏1、撤销按钮2、重做按钮3、选择并链接按钮4、断开当前选择链接按钮5、绑定到空间扭曲按钮6、选择过滤器按钮7、选择对象按钮8、按名称选择按钮9、矩形选择区域按钮10、窗口/交叉按钮11、选择并移动按钮12、选择并旋转按钮13、选择并缩放按钮14、参考坐标系15、使用轴点中心按钮16、选择并操纵按钮17、捕捉开关按钮18、角度捕捉切角按钮19、百分比捕捉切角按钮20、微调器捕捉切角按钮21、编辑命名选择集按钮22、命名选择集23、镜像按钮24、对齐按钮25、图层按钮26、曲线编辑器按钮27、图解视图按钮28、材质编辑器按钮29、渲染场景按钮30、渲染类型31、快速渲染按钮四、命令面板命令面板位于3ds Max 2009界面的最右侧,共包括6个选项卡,分别代表不同的命令面板,从左向右依次是:创建命令面板修改命令面板层级命令面板运动命令面板显示命令面板工具命令面板用于制作和编辑物体的工具及制作动画的功能大部分都位于命令面板中。
13《地球内部有什么》课件(12张)+公开课一等奖创新教案.pptx
【教学目标】
以2022年版义务教育《艺术课程标准》新颁布的课程目标为依据,围绕培养学生核心素养,注重体现课程性质 ,重点反映课程理念,我们确立本节课的目标:
教师:教师总结概括:通过学习,我们知道地球内部是运动变化的。那么,地球内部的运动会对我们的生活产 生什么影响呢?有兴趣的同学课下继续那么的探究。课堂检测,用橡皮泥制作地球构造模型板书设计:
材地球内部有什么
地球内部构造:地壳、地幔、地核鸡蛋:蛋壳、蛋清、蛋黄
预设:汇报交流结果。 教师:师展示地球内部结构图,看完刚才的资料,你们得到了哪些信息? 预设:我知道了地球内部可以分为地壳.地幔.地核三部分。我知道了地壳的厚度各处不同:海洋部分薄,陆地部 分厚。生:我知道了地壳由岩石组成,地幔.地核由很多成分组成。我知道了地核非常热,大约有4700摄氏度。 教师:很好!大家想不想用我们手中的鸡蛋来模拟研究我们的”地球“?怎样模拟研究呢? 预设:小组讨论实验设计。小组交流汇报实验设计。 教师:谁愿意把你们小组的实验设计说出来与大家共享? 预设1:把鸡蛋剥开,一层一层就看到了里面的结构。 预设2:可以边剥边观察。 预设3:我们认为可以把鸡蛋从中间切开,从侧面看里面的结构。 教师:大家设计得真好。不过,在实验时应注意什么呢? 预设:不要让刀子伤着手。 教师:对。还要注意到小组的分工合作。为避免浪费,研究结束,不要扔掉鸡蛋,可以把它带回家给小动物吃 。好,开始吧! 预设:小组实验(师巡视指导)。小组汇报交流。
一、创设情境,导入新课 教师:播放幻灯片,同学们,通过以前的学习,我们对地球已经有了初步的了解,谁能告诉大家你们了解到地 球哪些方面的知识吗 预设:我了解到地球是球形的。我了解到地球的表面师千姿百态的。我了解到地球上有高山,有峡谷,有平原 ……
ppt 3d全套课件
利用阴影与光照效果
详细描写
阴影与光照效果是增强3D图形立体感的重 要手段,同时也是与其他元素融会的关键技 能。通过公道设置阴影与光照效果,可以让
3D图形更加自然地融入背景中,与其他元 素相互映衬,提升整体视觉效果。
如何将3D图形与其他元素融会?
要点一
总结词
要点二
详细描写
斟酌布局与比例
在将3D图形与其他元素融会时,布局与比例也是不可忽视 的因素。公道的布局可以突出重点,使3D图形与其他元素 相互呼应;而适当的比例关系则可以增强整体和谐性,使 全部PPT课件更加和谐统一。
05 PPT 3D未来展望
CHAPTER
PPT 3D的新功能展望
增强现实(AR)集成
更丰富的素材库
PPT 3D可能会引入增强现实技术,使 用户能够将3D对象放置在现实世界中 ,提供更沉浸式的演示体验。
PPT 3D可能会提供更广泛的3D模型 、贴图、材质等素材库,方便用户创 建更具真实感的演示。
实时渲染
CHAPTER
如何解决3D图形失真问题?
总结词:调整参数
详细描写:在制作PPT的3D图形时,可能会遇到图形失真问题。这通常是由于参 数设置不当所致。要解决这个问题,需要仔细调整3D图形的各项参数,如旋转角 度、透视角度、表面贴图等,确保图形在各个角度都显现出真实的效果。
如何解决3D图形失真问题?
3D场景的渲染与导
渲染设置
根据需求选择不同的渲染效果,如光线追踪、阴影等,提升3D场景的质感。
导出格式
支持多种导出格式,如PNG、JPEG、MP4等,方便将3D课件分享给其他人或 用于教学视频制作。
03 PPT 3D实战案例
CHAPTER
3d教案1.13
教案
图09
材质设置
为了更直观地观察并讲解材质,我们先在场景中给主体材质进行编号,然后对相对应的材质进行分析和讲解。
(图10)
图11
图19
将材质一(花纹材质)转化为vray材质,在漫反射中加入了衰减,修改一下颜色,让花
图28
给一个暖色调的颜色,再次渲染。
(图29、30)
图34
画面开始有了体积感了,这也正是我们要的。
接着床头柜上面台灯的灯光和壁灯的光。
(图35、图35
图41
发现场景还是有点偏暗,看来后面的壁灯照亮的范围有限,我们需要为它再次打上一个补光。
(图42、43)
图43
再次渲染。
(图44)
图52
再调下对比度。
(图53)
图53
发现图像冷暖对比还不够强烈,我们为它加个相片冷色的滤镜。
(图
图54
为了让它对比更强烈,使用橡皮擦工具擦掉图内暖色调的部分,确保它不受冷色调的影响,从而有个冷暖对比。
(图55)。
ppt制作3D图片库(教学课件)
•
12、人乱于心,不宽余请。13:59:3513 :59:351 3:59W ednesda y, October 28, 2020
•
13、生气是拿别人做错的事来惩罚自 己。20. 10.2820 .10.281 3:59:35 13:59:3 5October 28, 2020
•
14、抱最大的希望,作最大的努力。2 020年1 0月28 日星期 三下午1 时59分 35秒13 :59:352 0.10.28
可修改 欢迎下载 精品 课件
1
可修改 欢迎下载 精品 课件
2
可修改 欢迎下载 精品 课件
3
工程篇
可修改 欢迎下载 精品 课件
4
可修改 欢迎下载 精品 课件
5
可修改 欢迎下载 精品 课件
6
可修改 欢迎下载 精品 课件
7
可修改 欢迎下载 精品 课件
8
可修改 欢迎下载 精品 课件
9
可修改 欢迎下载 精品 课件
•
13、生气是拿别人做错的事来惩罚自 己。20. 10.2820 .10.281 3:59:35 13:59:3 5October 28, 2020
•
14、抱最大的希望,作最大的努力。2 020年1 0月28 日星期 三下午1 时59分 35秒13 :59:352 0.10.28
•
15、一个人炫耀什么,说明他内心缺 少什么 。。202 0年10 月下午1 时59分 20.10.2 813:59 October 28, 2020
•
16、业余生活要有意义,不要越轨。2 020年1 0月28 日星期 三1时59 分35秒 13:59:3 528 October 2020
•
三维设计基础 ppt课件
Spline
点 线段 样条曲线
Line共有四个层级
Top_level Vertex
Segment Spline
顶级 点级 线段级 样条曲线级
39
Splines的公共参数
Rendering ——可渲染属性
• 将二维图形变成可渲染的实体
Interpolation——插补设置
57
Edit Mesh参数
重要的三维修改器,可对物体内部的结构进行选择、 编辑
具有五种子物体,六种层级关系
Top-Level Vertex Edge Face Polygon Element
顶级 点 边
三角面 多边型面
元素
58
Vertex的参数
忽略背面 隐藏 显示 创建 结合 分离 打断 倒角 选择焊接 目标焊接
记录如何切换试图
19
视图切换方法
顶视图 前视图 左视图 底视图 右视图 后视图 透视图
T (Top) F (Front) L (Left) B (Bottom) R (Right) K (Back) P (Perspective)
20
时间控制
时间控制滑块
以帧为单位
NTSC(欧美制式) PAL(亚洲制式)
自身的素质修养。
课堂纪律
▪ 记好每节课的笔记 ▪ 多练,多听,多想,多问。 ▪ 每天不少于四个小时的纯粹操作时间。
10
3D MAX基础界面认识
熟悉3DS MAX基础界面内容 熟练掌握视图控制工具
11
认识界面
12
界面内容
13
主工具栏
基本功能 链接功能 选择功能 变换工具 捕捉工具 其他工具
3d教学课件共6篇(3D交互课件)
3d教学课件共6篇(3D交互课件) 课程(五周)第一周:3d安装、根本命令、操作、根底建模、练习第一次(4节):课程安排及要求,考勤,分组,作业,考试说明课程安排:5周课,一周三次,15次课程,到达根底室内建模及渲染水平考勤:由于是专业必修课,所以超过两次无故旷课,取消本课程期末成绩分组:成立互助组,有效的促进学习,4人一组,也许10组,每组每人都有时机上台演示操作过程,其他组人员仔细观看、记录,熟识操作过程的问题。
作业:在机房上机,每节都有小作业,由班长或学习委员统一收交,尽量不占用学生课余时间,所以上机要仔细完成作业考试:最终完成一个客厅与卧房的效果图前2节:首先观看一个3d视频,了解3d软件的奇异然后ppt讲解,导入3d概念,时代下的设计产物,作图工具3d的安装步骤(两种方法)安装完成后设定根本参数(毫米尺寸)根本命令演示(视图与工具)常用快捷键(要求学生必需记住几个常用快捷键)制作20层大楼模型后2节:学生练习安装3d软件,设定根本参数(尺寸毫米),熟识工具栏与视图练习根底模型(20层大楼建模)其次次(4节):前2节:常用命令设置(配置修改器集:法线、挤出、uvw贴图、车削、倒角剖面、网格平滑)快捷键复习命令面板中标准根本体与样条线的学习,让学生了解3d自带模型的样子,线的练习(右击设置角点外形)用线制作logo牌子,加上文本文字用标准根本体和线制作模型,练习成组与解开模型组合。
沧浪亭制作,参加简洁渲染学问,F9是渲染上个视图,所以直接点茶壶进展渲染。
用现有标准根本体和扩展根本体做出简洁室内空间+天光渲染后2节:用线制作logo牌子,加上文本文字学生练习配置修改器集,制作沧浪亭,并进展简洁渲染,出图JPG 简洁室内空间制作+天光渲染第三次(4节):前2节:复习之前学习的内容,并参加新的简单命令学习,扩展根本体。
学习切角长方体(分段数打算圆滑)制作简单模型,柜子(切角长方体+软管周期数1)翻开的门(线(轮廓)+方形添加方形+软管,分段3)茶几(环形结+圆环+茶壶+杯子)后2节:练习柜子、翻开的门、茶几制作其次周:根底建模制作、练习第一次(4节):前2节:制作卡地亚金砖(长方形+倒角+倒角级别+文字)墙体(线轮廓+长方形布尔,屡次简单错误,把两个方形附加为一体)钥匙制作后2节:练习卡地亚金砖、墙体、钥匙制作其次次(4节):前2节:杯子(车削)水杯:线车削+线(杯把路径)+方形(放样拾取)烟灰缸:线车削+圆柱体(角度捕获120度)+超级布尔运算(差集)浴缸:长方形(点圆角)+线(倒角剖面)+平面后2节:练习:杯子、水杯、烟灰缸、浴缸模型制作第三次(4节):前2节:餐桌:圆形+星形(多点)+线放样(路径扑捉圆形和星形)窗帘:线路径放样+修改放样缩放(添加缩放点调整位置)枕头:切角长方体(增加线段20,高不变)+FFD4X4(匀称缩放点位)+FFD长方体(增加分段数,调整点位)后2节:练习:餐桌、窗帘、枕头模型制作第三周:复习上周根本模型创立方法,参加cad室内建模学习(重点)第一次(4节)前2节:把cad导入3d max中,冻结方法学习用box+法线(最简洁创立室内空间)box描cad线进展制作用线制作墙体,室内建模根底,根据墙体高度绘制,2800mm,200mm 吊顶,制作天花模型后2节:练习:室内空间制作,cad室内建模+天花吊顶其次次(4节)前2节:连续学习用方形描cad线制作墙体,附加在一起挤出用线制作墙体,参加上下脚线(上石膏脚线80mm,下踢脚线80-120mm)门、窗的制作后2节:练习:室内空间制作第三次(4节)前2节:复习室内cad建模方法,参加box模型,3d模型的导入方法(重点)及留意事项,导入家具(沙发、电视、茶几、吊灯、餐厅座椅、植物等),调整位置及大小,培育空间概念了解尺寸大小,并绘制脚线、门窗、窗帘,完整室内空间后2节:练习:室内空间制作,导入3d模型,渲染一张box模型室内空间第四周:摄像机的使用(重点),参加灯光与材质(打包)的学习,渲染方法(vray)第一次(4节)前2节:单拿一节讲摄像机的使用方法。
3D基础知识介绍ppt课件
5
实现3D显像的技术概述
二、体显示技术: •此种技术是在物理上显示了三个维度,能在空间中产生真正的3D效果。成像 物体就像在空间中真实存在,观察者能看到科幻电影中一般“悬浮”在半空中 的3D透视图像。 •从数字图像处理技术来说,平面图像对应了二维数组,每个元素被称为像素; 而三维图像对应三维数组,每个元素被称为体素。体显示技术正是在空间中表 现了这个三维数组。
6
实现3D显像的技术概述
三、全息技术: •全息技术是利用光波的干涉和衍射原理记录并再现物体的真实感的一种成像技术。 •全息技术再现的图像立体感强,具有真实的视觉效应。除用光波产生全息图外, 现在已发展到可用计算机产生全息图,然而需要的计算量极其巨大。 •全息术应该是3D显示的终极解决方案,但目前还有很多技术问题有待解决,短期 内难有成熟产品量产。
7
2
3D立体显影技术原理
何洁
8
8
3D立体显影技术原理
9
9
3D立体显影技术原理 ➢ 我们平时感觉到的距离感是两个眼睛共同决定的
平时看显示器时的 示意图
10
10
3D立体显影技术原理 ➢ 左右眼看到各自的信息,在脑中重组;由于接收的信号不同,重组发生异变,将
原来2D的图像转化成了3D信号
11
11
主流3D影像技术原理 ➢ 左眼看到了稍微偏左的图,右眼看到了稍微偏右的图,两幅图在脑中重组的时候
由于接收的信号不同重组发生异变将原来2d的图像转化成了3d信号1112主流3d影像技术原理左眼看到了稍微偏左的图右眼看到了稍微偏右的图两幅图在脑中重组的时候12我们看到的a实际上已经偏离了显示器屏幕进入了显示器屏幕后方如果左眼看到偏右的图像右眼看到偏左的图像则会使我们看到的物体在显示器前方离我们更近133d3d立体立体显显影技影技术术原理原理13立体图像对技术裸眼式3d技术眼镜式3d技术色差式快门式偏光式透镜阵列屏障栅栏指向光源立体图相对技术细分图
3D教学图标简约几何教师教学通用PPT模板
04
Supporting text here
Theme color makes PPT more convenient to change. the spacing to adapt to Chinese typesetting. Theme color makes PPT more to change .
7
目标定制
Supporting text here
Theme color makes PPT more convenient to change. Adjust the spacing to adapt to Chinese typesetting, use the reference line in PPT……
Text here
Text here Text here
Theme color makes PPT more convenient to change. Theme color makes PPT more convenient to change.
8
目标定制
Unified fonts make
reading more fluent.
NO.1
NO.2
NO.3
NO.4
NO.5
NO.6
NO.7
1.8
2.5
2.7
3.5
3
4.5
4.3
9
03
重难点教学
When you copy & paste, choose "keep text only" option.
10
重难点教学
1 Text here
2 Text here
3 Text here
教学设计 3D_MAX_教学课件教材.ppt
1.6.3 利用间距复制物体
利用间距复制物体是一种比较快速而且比较随意的物体复 制方法,它可以指定一个路径,使复制物体排列在指定的路径 上。
利用精间选距复制物体
1.6.4 利用阵列复制物体
有时候需要创建出几个相同的几何体,而且这些几何体要按照 一定的规律进行排列,这时就要用到阵列工具。
精选
1.8 对齐工具
对齐工具用于使当前选定的对象按指定的坐标方向和方式与 目标对象对齐。对齐工具中有5中对齐方式,一般对齐、面法线 对齐、高光点对齐、摄像机对齐和视图对齐,其中一般对齐最常 用。
精选
1.9 撤销和重复命令
撤销命令:用于撤销最后一次操作的命令,可以连续使用, 快捷键为Ctrl+Z组合键。
旋转坐精标选轴
1.5.3 缩放物体
启用缩放工具,有以下几种方法。 1、单击工具栏中的“缩放”工具按钮。 2、按“R”键。 3、选择物体后单击鼠标右键,在弹出的菜单中选择“缩放”命令。
缩放坐标轴
精选
1.6 物体的复制
直接复制物体 利用镜像复制物体 利用间距复制物体 利用阵列复制物体
精选
1.6.1 直接复制物体
当设计师设计出施工图后,对于具有建筑知识的专业 人员来说,可以通过施工图了解到建筑在装潢设计后的大 体效果。但对于不懂专业知识的人来说,就需要一个比施 工图更加直观的显示方式,效果图则可以生动直观地展现 施工图的效果。
精选
1.1.2 室内建模的注意事项
模型是室内效果图的基础,准确、精简的建筑模型是效果图制作成功最根 本的保障,3ds Max 以其强大的功能,简便的操作而成为室内设计师建模的首 选。要真正进行室内建模,有几点要注意的事项。
1.2 操作界面
三维视图法PPT学习教案
1.三视图的度量对应关系
高
长
宽
高
宽 长
宽
宽
总体三等
第25页/共91页
局部三等 三等关系
在上述三等关系中,初学者比较容易 理解和 掌握主 、俯视 图的长 对正和 主、左 视图的 高平齐 关系。 而在俯 、左视 图的宽 相等对 应关系 上出现 一些
1.三视图的度量对应关系
误会将视 图画错 。
现在就问 你为什 么俯视 图和左 视图会 有宽相 等的对 应关系 ? 让我们带 着这样 一个问 题重新 演示三 视图的 形成。
第18页/共91页
1、三投 影面体 系
三根投影 轴: 投影面间 的交线 称为投 影轴。 ● X投影轴 —— V面与H面的交线 物体X轴 方向的 尺寸称 为物体 的长方 向。 ● Y投影轴 —— H面与W面的交线 物体Y轴 方向的 尺寸称 为物体 的宽方 向。
一、三视图的形成
● Z投影轴 —— V面与W面的交线 物体Z轴 方向的 尺寸称 为物体 的高方 向。
三视图与物体方位的对应关系以主视图为主左俯视图中靠近主视图的为后面远离的为前将物体自然放平一般使主要表面与投影面平行或垂直进而确定主视图的投影方向可见轮廓线用粗实线绘制不可见的轮廓线用虚线绘制当虚线与实线重合时画实线特别应注意俯左视图宽相等和前后方位关系3三视图的绘制例21由物体的立体图画三视图要注意宽相等例22画三视图例23根据立体图补画出所缺的第三个视图切角主视方向画直角弯板轮廓的三视图画方槽的三面投影画右部切角的三面视图整理描深例24机械制图主要采用正投影法它的优点是能准确反映形体的真实形状便于度量能满足生产上的要求
第27页/共91页
•
将物体自 然放平 ,一般 使主要 表面与 投影面 平行或 垂直, 进而确 定主视 图的投 影方向
蓝色3d简约教师说课教育培训PPT模板
说学法
您的内容打在这里,或者通过 复制您的文本后,在此框中选 择粘贴,并选择只保留文字。
自主学习
您的内容打在这里,或者通过 复制您的文本后,在此框中选 择粘贴,并选择只保留文字。
自主学习
您的内容打在这里,或者通过 复制您的文本后,在此框中选 择粘贴,并选择只保留文字。
自主学习
您的内容打在这里,或者通过 复制您的文本后,在此框中选 择粘贴,并选择只保留文字。
教材重点
教材重点
您的内容打在这里,或者通过复制您的文本后,在此框中选 择粘贴,并选择只保留文字。您的内容打在这
教材重点
您的内容打在这里,或者通过复制您的文本后,在此框中选 择粘贴,并选择只保留文字。您的内容打在这
教材重点
您的内容打在这里,或者通过复制您的文本后,在此框中选 择粘贴,并选择只保留文字。您的内容打在这
复制您的文本后在此
生活基础
OPTION
您的内容打在这里或者通 过复制您的文本后在此框 中选择粘贴并选择只保留 文字。您的内容打在这里 或者通过复制您的文本后
第三部分 PART 03
说教学
教师课件| 教师说课| 教师公开课 | 工作总结
your content is entered here, or by copying your text, select paste in this box and choose to retain only text. your content is typed here, or by copying your text, select paste in this box.
标题文字
您的内容打在这里,或 者通过复制您的文本后, 在此框中选择粘贴,并 选择只保留文字。
3Dmax基础教程ppt课件
目录
• 3Dmax软件概述 • 3Dmax界面与基本操作 • 建模基础与技巧 • 材质与贴图应用 • 灯光与摄影机设置 • 动画制作与特效处理 • 渲染输出与后期处理
01
3Dmax软件概述
软件背景与特点
背景
3Dmax是一款专业的三维建模、 动画和渲染软件,广泛应用于影视 特效、游戏开发、建筑设计等领域。
输出参数设置与文件格式选择
JPEG
有损压缩格式,适合用于网页和社交媒体等需要较小文件大小的场合。
PNG
无损压缩格式,支持透明背景,适合用于需要保留透明度的图像。
输出参数设置与文件格式选择
TIFF
无损压缩格式,支持多种色彩模式和分辨率,适合用于打印和出版等高质量要求的场合。
EXR
高动态范围格式,可以保留更多的亮度和色彩信息,适合用于影视特效等需要高级渲染效果的场合。
样条线建模
利用样条线绘制二维图形, 通过挤压、旋转等操作生 成三维模型。
NURBS建模
使用NURBS曲线和曲面创 建光滑的有机形状,如生 物模型、流线型物体等。
常用建模工具介绍
移动、旋转和缩放工具
用于调整模型的位置、方向和大小。
布尔运算工具
对两个或多个模型进行并集、交集或差集运 算,创建复杂的几何形状。
属性设置
包括颜色、强度、阴影等参数,用于调整灯光的 照明效果。
颜色
定义灯光的颜色,影响场景的整体色调。
灯光类型与属性设置
强度
调整灯光的亮度,影响场景的明暗程度。
阴影
设置灯光是否产生阴影及阴影的类型、颜色等参数。
摄影机类型及参数调整
摄影机类型
01
包括目标摄影机和自由摄影机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
Objectives
To understand Java coordinate systems (§13.2). To draw things using the methods in the Graphics class (§13.3). To obtain a graphics context using the getGraphics() method (§13.3). To override the paintComponent method to draw things on a graphical context (§13.4). To use a panel as a canvas to draw things (§13.5). To draw strings, lines, rectangles, ovals, arcs, and polygons (§§13.6, 13.8-13.9). To obtain font properties using FontMetrics and know how to center a message (§13.10). To display image in a GUI component (§13.13). To develop reusable GUI components FigurePanel, MessagePanel, StillClock, and ImageViewer (§§13.7, 13.11, 13.12, 13.14).
Draws a rectangle with specified upper-left corner poinБайду номын сангаас at (x, y) and width w and height h.
+fillRect(x: int, y: int, w: int, h: int): void
Draws a filled rectangle with specified upper-left corner point at (x, y) and width w and height h.
4
The Graphics Class
You can draw strings, lines, rectangles, ovals, arcs, polygons, and polylines, using the methods in the Graphics class.
java.awt.Graphics
(x, y) (0, 0) (x, y) (0, 0)
Component c2 Component c1
c3’s coordinate system
c2’s coordinate system
c1’s coordinate system
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6
X Axis
y Y Axis
(x, y)
Java Coordinate System
Y Axis
Conventional Coordinate System
(0, 0)
X Axis
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6
3
Each GUI Component Has its Own Coordinate System
(c3.getX(), c3c.3g.egteYtX()())
(x, y) (0, 0)
Component c3
(c2.getX(), c2.getY())
(c1.getX(), c1.getY())
Chapter 13 Graphics
Chapter 12 GUI Basics Chapter 13 Graphics Chapter 14 Event-Driven Programming Chapter 15 Creating User Interfaces Chapter 16 Applets and Multimedia
§10.2, “Abstract Classes,” in Chapter 10 §10.4, “Interfaces,” in Chapter 10
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6
Liang, Introduction to Java Programming, Sixth Edition, (c) 2007 Pearson Education, Inc. All rights reserved. 0-13-222158-6
2
Java Coordinate System
x (0, 0)
+setColor(color: Color): void
Sets a new color for subsequent drawings.
+setFont(font: Font): void
Sets a new font for subsequent drwings.
+drawString(s: String, x: int, y: int): void
Draws a string starting at point (x, y).
+drawLine(x1: int, y1: int, x2: int, y2: int): void Draws a line from (x1, y1) to (x2, y2).
+drawRect(x: int, y: int, w: int, h: int): void