三维图形实验报告

合集下载

SAR三维立体重建实验报告

SAR三维立体重建实验报告

SAR立体三维重建姓名: *******学号: *********班级: *************指导教师:******1实验目的1、理解基于合成孔径雷达立体像对的灰度信息进行三维重建的基本原理与方法;2、了解ERDAS IMAGINE的基本功能,熟练掌握StereoSAR模块的使用方法;3、理解SAR传感器几何模型及基于地面控制点(Ground Control Points,GCPs)几何模型精化的原理与方法;4、通过真实SAR像对的数据处理,掌握SAR立体三维重建的基本流程.2实验数据说明本实验采用ERDAS IMAGINE软件的示例数据,RADASAT影像StereoSAR_Ref。

img和StereoSAR_Match。

img,这两景影像分别拍摄于1996年9月24日和1996年9月17日。

3实验原理经过试验九的操作,使我们对InSAR提取测区DEM有了一定的掌握。

而摄影测量中我们也学习了基于立体像对制作测区三维景观图,因此在此次实验中我们利用摄影测量的原理基于SAR影像进行三维重建。

3。

1 SAR立体图像的获取立体图像在摄影测量中称为立体相对。

所谓立体相对是由不同摄站摄取的具有一定重叠的两张相片。

因此雷达立体图像也可以定义为:由天线位置探测获取的具有一定影像重叠的两幅雷达图像[1]。

雷达立体图像的获取方式有两种:同侧立体观测和异侧立体观测.前者是指飞行器沿着不同的航线飞行(两次飞行方向可以相同或者相反),雷达从地物的一侧对同一地区成像,同侧立体观测有可分为同一高度和不同高度两类;异侧立体观测是指雷达从地物的两侧分别对同一地区成像。

图 3.1-1 雷达立体图像获取方式异侧立体观测获取的雷达立体图像视差明显,基高比(摄影基线与航高之比)大,有利于提高地物目标点高程的测量精度。

但是地形起伏较大的地区,目标地物在立体像对的两幅图像上的相应影像不仅颜色差异很大,而且由于地形起伏引起的几何变形差异也很大。

三维数据分析实验报告

三维数据分析实验报告

实验一、三维数据分析实验目的:首先了解三维数据管理的的概念,对三维数据有一定的了解及认知后,学习对三维数据的管理、分析与应用,掌握三维数据分析运用要领。

实验内容:三维数据、三维数据的获取、3D要素分析;表面创建、表面管理;栅格表面分析、Terrain和TIN表面分析、功能性表面;ArcScene的工具条、二维数据的三维显示、三维动画。

实验过程:1.三维数据⑴三维数据是在二维数据的基础上添加了一个维度(Z坐标),用来表示特定表面位置的值。

三维数据有四种基本类型:三维点数据、三维线数据、表面数据和体数据。

在Arcgis中,把三维数据分为3D要素数据和表面数据。

⑵三维数据的获取:三维点、线数据的生成常见方法分为创建包含Z值的要素类,转换二维要素类的属性、插值shape三种;多面体数据的生成。

①三维点、线数据的生成-----创建包含Z值的要素类启动ArcCatalog,右击要创建三维要素的文件夹,在弹出的菜单栏中,选择“新建”----“Shapefile”,打开创建新Shapefile对话框。

在“名称”文本框中输入要素名称,在类型的下拉框选择面,单机编辑定义空间参考,选择WGS1984坐标系,点击确定。

图一创建三维空间坐标②三维点、线数据的生成-----转换二维要素类的属性在ArcScene中打开ArcToolbox,双击“3D Analyst工具”----“3D要素”----“依据属性实现要素转3D”,“打开依据属性实现要素转3D”对话框,输入要素设置为“point”,输出要素类设置为“point3d”,高度字段设置为“height”。

确定,得到三维点数据。

图二依据属性实现要素转3D③多面体数据的生成启动ArcScene,在右击文件夹,单机“新建”,选择“文件地理数据库”,创建“文件地理数据库”,命名为“New File Geodatabase”。

在rcToolbox,双击“3D Analyst工具”----“转换”----“由文件打开”----“导入3D文件”,选择文件后,点击“确定”。

基于OpenGL的三维图形绘制实验

基于OpenGL的三维图形绘制实验

基于OpenGL的三维图形绘制实验基于OpenGL的三维图形绘制实验⽬录实验题⽬:交互图形程序设计基础实验 (3)1.实验⽬的 (3)2.实验内容 (3)2.1 实验内容 (3)2.2 实验任务 (3)3.实验过程 (4)3.1 预处理 (4)3.3 主要函数说明 (5)3.4 过程描述 (6)3.5 运⾏截图 (7)4.实验结果 (7)5.实验体会 (7)实验题⽬:交互图形程序设计基础实验1.实验⽬的1)理解并掌握三维基本图形数据结构表⽰⽅法。

2)掌握编写OpenGL图形程序的基本⽅法.3)掌握OpenGL基本图形表⽰及绘制。

2.实验内容2.1 实验内容基于OpenGL的三维图形绘制实验⽬的是掌握图形信息的表⽰、数据的组织,在此基础上基于OpenGL绘制出三维图形。

实验内容包括OpenGL编程环境搭建、OpenGL程序结构、基本数据类型、核⼼函数等的使⽤;基本图形的绘制(点、线段、折线、闭合折线、多边形、三⾓形、三⾓扇、三⾓条带、四边形、四边形条带等)及图形属性控制(线宽、颜⾊、线型、填充样式等);对指定的若⼲三维模型进⾏建模、绘制,在⼀个程序框架下实现,提交1次程序,1份实验报告。

2.2 实验任务1、使⽤Visual C++建⽴⼀个单⽂档(SDI)程序,完成OpenGL绘制框架程序的设计。

在此基础上参照提供的资料,定义绘制函数,基于⾃定义的若⼲点坐标与颜⾊,分别绘制绘制点、线段、不闭合折线、闭合折线、多边形、三⾓形、四边形、三⾓扇、三⾓条带、四边形条带。

2、使⽤1中建⽴的程序框架,完成如下任务:(1)绘制正棱柱(底⾯多变形的边数及⾼度可以通过对话框输⼊)(2)正棱锥(底⾯多变形的边数及⾼度可以通过对话框输⼊)(3)正棱台(底⾯多变形的边数、台⾼、锥⾼可以通过对话框输⼊)注意模型坐标系的选择和顶点坐标的计算,每个图形的绘制单独写成函数。

加⼊菜单绘制三、四、五、六边的情况,其他边数情况从弹出对话框中输⼊参数,然后绘制。

图形学实验一 三维分形(附源代码)

图形学实验一 三维分形(附源代码)

实验报告实验名称:三维分形算法姓名:陈怡东学号:09008406程序使用说明:程序打开后会呈现出3次分形后的四面体,因为考虑到观察效果的清晰所以就用了3次分形作为演示。

与用户的交互:1键盘交互:分别按下键盘上的数字键1,2,3,4可以分别改变四面体的4个面的颜色。

按下字母c(不区别大小写)可以改变视图函数,这里循环切换3种视图函数:glOrtho,glFrustum,gluPerspective,但是改变视图函数后要窗口形状变化后才能显现出来按下字母键q(不区别大小写)可以退出程序2鼠标交互:打开后在绘图的区域按下鼠标左键不放便可以拖动图形的视角,这里为了展现图形的3D效果因此固定了其中一点不放,这样就可以看到3D的效果。

鼠标右击则有弹出菜单显示,其中改变颜色则是同时改变4个面的颜色,本程序中运用了8组配色方案。

改变视图函数也是上述的3种函数,这里的效果立刻显现,但是还有很多问题达不到所要的效果,希望老师能帮忙解决一下。

设计思路:分形算法:把四面体细分成更小的四面体,先找出其6个棱的中点并连接起来,这样就在4个顶点处各有一个小的四面体,原来四面体中剩下的部分应当去掉。

仿效二维的生成方法,我们对保留的四个小四面体进行迭代细分。

这样细分结束后通过绘制4个三角形来绘制每一个剩下的四面体。

交互的实现:键盘交互,即通过对按键的响应写上响应函数实现对视图和颜色的改变。

鼠标交互:通过对鼠标左右按键的实现:该部分只做了必要的介绍,具体实现见代码(附注释)分形算法:void tetra(GLfloat *a,GLfloat *b,GLfloat *c,GLfloat *d)函数实现的是绘制四面体并且给四个面绘上不同的颜色。

以区别开来,函数的实现细节见代码,有注释介绍。

void triangle3(GLfloat *a,GLfloat *b,GLfloat *c)函数用来绘制每个平面细分后的三角形。

其中顶点设置为3维坐标glVertex3fv(a);void divide_tetra(GLfloat *a,GLfloat *b,GLfloat *c,GLfloat *d,int m)细分四面体的函数实现。

SAR三维立体重建实验报告要点

SAR三维立体重建实验报告要点

SAR立体三维重建姓名: ******* 学号: ********* 班级: ************* 指导教师: ******1实验目的1、理解基于合成孔径雷达立体像对的灰度信息进行三维重建的基本原理与方法;2、了解ERDAS IMAGINE的基本功能,熟练掌握StereoSAR模块的使用方法;3、理解SAR传感器几何模型及基于地面控制点(Ground Control Points, GCPs)几何模型精化的原理与方法;4、通过真实SAR像对的数据处理,掌握SAR立体三维重建的基本流程。

2实验数据说明本实验采用ERDAS IMAGINE软件的示例数据,RADASAT影像StereoSAR_Ref.img和StereoSAR_Match.img,这两景影像分别拍摄于1996年9月24日和1996年9月17日。

3实验原理经过试验九的操作,使我们对InSAR提取测区DEM有了一定的掌握。

而摄影测量中我们也学习了基于立体像对制作测区三维景观图,因此在此次实验中我们利用摄影测量的原理基于SAR影像进行三维重建。

3.1 SAR立体图像的获取立体图像在摄影测量中称为立体相对。

所谓立体相对是由不同摄站摄取的具有一定重叠的两张相片。

因此雷达立体图像也可以定义为:由天线位置探测获取的具有一定影像重叠的两幅雷达图像[1]。

雷达立体图像的获取方式有两种:同侧立体观测和异侧立体观测。

前者是指飞行器沿着不同的航线飞行(两次飞行方向可以相同或者相反),雷达从地物的一侧对同一地区成像,同侧立体观测有可分为同一高度和不同高度两类;异侧立体观测是指雷达从地物的两侧分别对同一地区成像。

图 3.1-1 雷达立体图像获取方式异侧立体观测获取的雷达立体图像视差明显,基高比(摄影基线与航高之比)大,有利于提高地物目标点高程的测量精度。

但是地形起伏较大的地区,目标地物在立体像对的两幅图像上的相应影像不仅颜色差异很大,而且由于地形起伏引起的几何变形差异也很大。

制作真核细胞的三维结构模型实验报告

制作真核细胞的三维结构模型实验报告

实验名称:尝试制作真核细胞的三维结构模型 时间:2017.11.6 第5节 实验仪器:圆形泡沫塑料、大头针、橡皮泥 、小刀 、牙签、 实验步骤: 1、将泡沫切割成半圆形,多色橡皮泥揉成多种形状做成细胞结构 2、细胞核:黄色--椭圆状 ,用牙签捅成蜂窝状 ,洞构成核孔 3、线粒体:紫色--略长的椭圆状 4、高尔基体:蓝色--大小不一的圆柱和小的球, 将圆柱压成扁状折叠,将球放在它的周围或面上 5、内质网:4块不同大小的橘色--按成扁状,叠放在一起 6、溶酶体:白色---一个椭圆状 7、中心体:黑色---两个圆柱状 ,摆成垂直形状 8、核糖体:红色---多个球状。 实验结论:制作动物细胞模型 仪器是否1班

matlab三维图形绘制和动画制作实验报告

matlab三维图形绘制和动画制作实验报告

MATLAB 及仿真技术实验报告
四、实验内容和步骤
1、实验内容
(1)在02πt ≤≤区间内,有3sin x t =,5cos y t =,3z txy =,要求:
① 以子图形式绘出t 与x ,t 与y , t 与z 以及同一标度同一幅图中的三个函数图; ② 绘出三维曲线。

02468-4
-202402468
-505
2
4
6
8
-150
-100-500501000
2
4
6
8
-150
-100-50050100
信息工程学院
3 -2
2
(2)已知
2
)
cos
cos(x
y
x
z+
+
=
绘制三维曲面图,并进行插值着色处理。

510
5
10
(3)用stem绘制离散图象:加网格线
4sin(3π/6)
x n
=+
信息工程学院
5
50
100
150
200
0.5
1
1.5
(4)播放一个直径不断变化的球体。

-1
1
-1
1
2、实验步骤
(1)分析实验内容,写出程序大致框架或完整的程序代码。

(2)进入MATLAB7.0集成环境。

(3)编辑程序并进行保存。

(4)运行程序,若有错误,修改错误后再次运行,如此反复进行到不显示出错为止。

2020年MATLAB编程与应用实验报告(三维图形绘制)

2020年MATLAB编程与应用实验报告(三维图形绘制)

1三维图形绘制实验报告所属课程名称 MATLAB编程与应用实验地点实验日期 2112班级学号姓名指导老师一、实验目的实现手工难以绘制的函数或实验数据的图形可视化,绘制三维图形,通过控制线型、色彩等属性控制对数据内在特征进行表现。

二、实验内容【实验过程及成果】(程序说明、实验代码、实验数据、实验结果)程序说明mesh函数用来绘制三维网格,surf函数用来绘制三维曲面图,surfl函数是具有光照效果的曲面,meshz函数绘制带底座的三维网格曲面,title进行图形标注,meshgrid(x,y)创建网格矩阵。

实验代码>> [x,y]=meshgrid(-8:.5:8);z=sin(sqrt(x.^2+y.^2))subplot(2,2,1);mesh(x,y,z);title('mesh(x,y,z)')subplot(2,2,2);meshz(x,y,z);title('meshz(x,y,z)')subplot(2,2,3);surf(x,y,z);title('surfc(x,y,z)')subplot(2,2,4);surfl(x,y,z);title('surfl(x,y,z)')实验数据>> [x,y]=meshgrid(-8:.5:8);z=sin(sqrt(x.^2+y.^2))实验结果【实验小结】(收获体会)了解了mesh、meshc、meshz、surf、surfc、surfl函数来绘制三维曲线、面,mesh函数用来绘制三维网格,而surf函数用来绘制三维曲面图,各线条之间的补面用颜色来填充,meshc函数是带等高线的三维网格曲面,meshz函数是带底座的三维网格曲面,surfc函数具有等高线的曲面和surfl函数具有光照效果的曲面。

通过学习可以基本绘制三维图形并且对三维图形有了全面的认识,可以基本利用三维曲线的基本函数plot3和三维曲线、面的函数,三维等高线的绘制等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、实验过程记录部分:
1、绘制长方体
2、绘制长方形:要将坐标系移动到长方体的后面,旋转坐标轴。
3、拉伸长方形使其成为长方形:
4、绘制圆形:
5、拉伸圆形使其成为圆柱:
6、在长方体的前面画一个直径为15的圆注意坐标系的移动:
7、绘制肋板的一半注意将坐标系移动到中点的3mm:
8、绘制两个小圆:
9、拉伸小通孔:
一、实验预习部分:
1.将实体编辑,建模,USC,USC1,视图,视图样式,动态观察放在画图框内。
2.文字设置:
文字样式-样式1-样式2
3.标注样式设置:
标注样式-新建gb35-标注样式设置-半径、角度、直径分别设置
4.形体分析法
假想将机器或部件分解成若干个基本立体,分析各基本立体之间的相对位置及各立体间表面过渡关系,再进行画图或读图。
实验报告成绩(百分制)__________实验指导教师签字:__________
10、倒圆角:
11、剖切:
12、将实体编辑上的先并集后交集,打通孔:
13、尺寸标注,注意点:将坐标系变换使标注可以在该平面上:
实验报告成绩(百分制)__________实验指导教师签字:__________
三、实验结果与讨论:
实验结果:
实验心得:
本次实验是绘制图13-30的三维图形,与二维图形相比,三维是空间图形,这不仅要求会操作,还要求空间想象能力。我开始做实验时,在第二步创建原点时就遇见问题,后面查找书本才解决的,我认为刚学画三维图形可以按照书本上介绍的步骤进行绘制,这样不会绘制时不会太过于困难。
计算机绘图—AutoCAD2011
——实验报告
题目:三维图形
姓名:林永添
学号:20124223041
班级:12机械(3)班
指导老师:兰自志
日期:2014/12/25
武夷学院实验报告
课程名称:_计算机绘图______项目名称:三维图形_
姓名:林永添专业:机械班级:3_学号:20124223041同组成员__无____
相关文档
最新文档