第一范文网 - 专业文章范例文档资料分享平台

计算机图形学实验报告及代码

来源:用户分享 时间:2025/6/3 6:55:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

q1 * q2 = (W1,V1)*(W2,V2)

= W1*W2 - V1.V2 + V1XV2 + W1*V2 + W2*V1 = (a1*a2 - x1*x2 - y1*y2 - z1*z2) + (a1*x2 + x1*a2 + y1*z2 - z1*y2) i +(a1*y2 - x1*z2 + y1*a2 + z1*x2) j + (a1*z2 + x1*y2 - y1*x2 + z1*a2) k 其中V1.V2表示向量内积,V1XV2表示向量外积。

九、作业

课后习题 十、本章小结

在本章中,介绍了delphi的工具栏和状态栏的使用与设计。

第8章 Delphi图形及多媒体应用

一、教学目标 通过对本章的学习,要求熟悉delphi的画布对象、显示图形组件、绘图区域组件、常用图像类、图像组件,并要求掌握与delphi的常用组件结合相应用。 二、教学要求

1、掌握delphi的图形处理;

2、掌握与delphi的常用组件使用的结合; 3、掌握delphi的图像处理。 三、教学内容提要

8.1 绘图组件 8.2 图形列表组件 8.3 图形栅格组件 8.4 图形日历组件 8.5 多媒体组件 四、教学重点、难点及解决方法

重点是了解delphi的图形、图像组件创建和使用,并熟悉与delphi的常用组件的结合使用。

五、课时安排 4学时 六、教学设备 课堂教学

七、检测教学目标实现程度的具体措施和要求

通过课堂提问的方式来检测学生对基本概念的掌握程度。 八、教学内容

Delphi提供了一些图形类组件,最常用的有绘图组件、图形列表组件、图形栅格组件、图表组件、图形日历组件、多媒体组件等。 8.1 绘 图 组 件

8.1.1 Shape组件

Shape (几何图形)组件可以显示一些常见的几何图形,如圆、矩形、正方形和椭圆等。

1.主要属性

Brush 属性:几何图形内的填充图案和颜色等特性。 Shape属性:有stCircle(圆)、stEllipse(椭圆)、stRectangle(矩形)、stRoundrect(圆角矩形)、stRoundsquare(圆角正方形)和stsquare(正方形)6种取值,表示6种不同的几何图形。

8.1.2 PaintBox组件

PaintBox (画板)组件可让用户使用绘图语句在一块区域中作图。画板组件位于“System” 组件页上,主要使用Canvas (画布)属性来进行绘图,它是类TPaintBox 的对象。

8.1.3 画布对象

所有能够绘制图形的组件或区域都有一个Canvas 成员,它是类TCanvas 的对象。 ClipRect属性:确定作图区域的范围;

Brush属性:图形内的填充图案和颜色等特性;

Pen属性:几何图形的画笔特性如颜色、线型和线宽等。 1.画布对象的图形基础 Canvas (画布)对象在Delphi 的绘图中起着关键的作用,它可以作为窗体、图像、图形组件或打印对象的数据成员。

(1)颜色。

要指定绘图的颜色,可以在对象查看器中预定义,或在程序中给组件的Color 成员赋值,也可以利用有些组件如ColorDialog ,ColorGrid 来指定一个颜色,然后将其中的Color 属性值赋给组件的Color 成员,还可使用ColorToRGB (Color:Tcolor )函数给Color 成员配置颜色。

(2)画点。 (3)画笔。

画笔成员Pen 是Tpen 的对象,用来控制几何图形的绘制方式,与Shape 组件的Pen 属性相同,有4 个子属性:Color (颜色)、Mode (模式)、Style (线形)和Width (线宽)。

(4)刷子。

Canvas 对象中的Brush (刷子)成员确定填充某个闭合图形的方式。

(5)填充。

填充封闭图形有两种方法,第一种方法是绘制图形前先给画布对象的Brush 属性赋值,通过其Color 子属性指定填充颜色,通过其Style 子属性指定填充方式。 2.绘制简单图形 (1 )直线。

Canvas 对象画线调用MoveTo 和LineTo 两个方法。

(2)矩形。

Canvas 对象画线调用Rectangle 方法。

(3)椭圆。

Canvas 对象画椭圆调用Ellipse 方法。

(4)圆角矩形。

Canvas 对象画圆角矩形调用RoundRect 方法。

(5)多边形。

搜索更多关于: 计算机图形学实验报告及代码 的文档
计算机图形学实验报告及代码.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c42k7k7kzqt9lpyv24eys_13.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top