会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

水利工程论文-不连续面三维网络模型图形显示及处理.doc水利工程论文-不连续面三维网络模型图形显示及处理.doc -- 2 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

水利工程论文不连续面三维网络模型图形显示及处理摘要通过不连续面三维网络模拟获得了在模拟空间范围内具一定概率分布特征的不连续面,这些不连续面的形态以圆盘形式表示,空间位置由圆盘中心点坐标及产状表示,大小由圆盘直径体现。关键词不连续面三维网络模型图形显示处理通过不连续面三维网络模拟获得了在模拟空间范围内具一定概率分布特征的不连续面,这些不连续面的形态以圆盘形式表示,空间位置由圆盘中心点坐标及产状表示,大小由圆盘直径体现。根据模拟的结果可以进一步进行岩体稳定分析、岩体水力学性质等研究,但首先要解决的问题就是三维网络模型的图形化,即可视性,没有图形,研究将难以深入。为了使得研究者能直观地看到不连续面的三维网络模型,并能对网络模型进行切割产生平面网络,进而对这些图形直接进行处理,比如输出等。笔者用C语言在BorlandC3.1集成环境下编写了一系列计算机程序,使得三维网络模型的应用更加方便可行。1程序组成本模块由以下文件组成3dnet.cpp,3dnet.exe,3ddraw.cpp,3dnet.prj,3dtools.cpp,3dnet.dat,news.cpp,3ddraw.h,tools.cpp,3dtools.h,3dfront.cpp,news.h,hzktext,tools.h,hzf24,egavea.bgi,trip.chr。在Borlandc3.1的集成环境中经工程文件编译,产生3DNET.EXE可执行文件,在DOS或Windows环境下运行。2程序编制依据2.1结构面三维图形显示2.1.1求圆盘上各点三维坐标对于一个节理圆盘,沿其法向观测时其为一圆形,沿其走向观测时其为一线段,除此之外,从其他任何角度去观测,节理圆盘都为椭圆。C语言所提供的绘椭圆函数ellipse只能绘制长轴为X轴、短轴为Y轴的椭圆,而无法实现任意形状椭圆的显示,因此还得从圆盘轨迹着手,用moveto、lineto等函数来实现。由于三维网络模拟产生的节理是以具有中心点坐标、产状和直径的圆盘表示,所以圆盘上的每一点相对于模型来说都是确定的,都可以用一组三维坐标表达。求圆盘各点的坐标是出于这样的出发点对照图1,对于一圆盘,很容易得到其倾向线,以倾向方向的半径OA顺时针或逆时针旋转一角度,得到另一半径OB,求出B点的坐标,旋转角的取值由0°到360°,即得到该圆盘的轨迹。对于倾角为α、倾向为β、半径为R中心点坐标为(Xo,Yo,Zo)的节理圆盘,其投影到水平面上则为一椭圆,该椭圆长半轴沿走向方向(以下所说的走向均指服从右手法则,长度为a=R,短半轴沿倾向方向,长度为b=Rcosa。如果平移并沿Z轴旋转坐标系,使X轴与圆盘在水平面投影的椭圆长轴一致且原心在椭圆中心点,则椭圆上一点的坐标可表示为X=acosq=Rc211Y=bsinq=Rcosasinq212q为所求坐标点与原心连线与椭圆长轴的夹角(逆时针为正),也就是圆盘上所求坐标点与圆盘中心点连线与走向线的夹角。再把坐标变换回来,即得到圆盘上任意一点的三维坐标,分别为X=Xo+Xcosb+Ysinb213Y=Yo+Xsinb+Ycosb214Z=Zo-Rsinα215α为所求坐标点与圆盘中心点连线的倾角α是这样确定的,圆盘与水平面的交线必为走向线,在图1中,OA为圆盘倾向方向半径,OB为与OA夹角为θ的一半径,两半径与水平面分别交于A点和B点,圆盘中心点O在水平面上的垂直投影点为O,AB即为走向线,OAB构成水平面。因为OO与AO垂直、OB与BO垂直,并且OA垂直于AB走向线与倾向线,所以有OA=OO/sinaα为圆盘倾角216OB=OO/sinaa为OB与水平面夹角217OA=OBsinq218即sina=sinasinq219所以Z=Zo-Rsinasinq21102.1.2求圆盘在视面上的平面坐标计算机屏幕是个平面,要把一个三维物体在屏幕上显示出来,首先要把该物体各点的三维坐标变换为平面坐标。相对于物体,屏幕是个投影面,该面位于观测者与被观测物体之间,如图2。对于表征物体的三维坐标系O_XYZ,设观测点的位置为V,其直角坐标为X,Y,Z,球面坐标为ρ,θ,φ,显示屏与直线OV垂直,与V点的距离为D,对于物体的每一个点X,Y,Z,都对应一个投影面平面坐标SX,SY,该投影面坐标系方向如此定当观测者的视线朝着O_XYZ坐标系的坐标原点时,SX轴指向右侧,SY轴指向上方。三维物体上的任一点X,Y,Z表示到二维显示平面上的平面坐标SX,SY为SXXsinθYcosθ2111SYXcosθcosφYsinθcosφZsinφ2112式中θ为观测线在OXY面上的投影线与X轴之间的夹角,φ为观测线与Z轴的夹角。2.1.3视区及象素在C图形方式下,计算
编号:201312122133044761    大小:13.22KB    格式:DOC    上传时间:2013-12-12
  【编辑】
2
关 键 词:
专业文献 建筑水利 精品文档 水利工程
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:1次
奋斗不息上传于2013-12-12

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   建筑水利   精品文档   水利工程  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5