利用C3D画实体地形所遇到的问题及处理_第1页
利用C3D画实体地形所遇到的问题及处理_第2页
利用C3D画实体地形所遇到的问题及处理_第3页
利用C3D画实体地形所遇到的问题及处理_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、利用C3D画实体地形所遇到的问题及处理1、曲面的生成C3d软件是一款面向土木工程设计与文档编制的建筑信息模型(BIM)解决方案。曲面白生成主要通过c3d软件来实现,一种是导入数据,编组,再导入曲面中点编组,这一方式主要用于通过测量员采集现场数据,生成地形曲面.第二种是自建要索线(如下图),通过要索线生成曲面,要索线是在空间中不同的点连在一起的不断线,是生成曲成的关键,建立详细的要索线所生成的曲面也更加真实。这一方式主要是用于生成设计开挖的形状.无论你采用那种方式,得到的都是三维曲面,而不是实体地形.接下来我们所论述是通过三维曲面形成实体地形图.2、实体地形图的生成三维曲面是由多个三角形组成的,

2、把每一个单独的三角形拉伸成实体,再合并就成了我们所需要的实体地形图。太多三角形的处理主要是通过宏(VB/A来得以实现,它可是被嵌入CAD图形中也可以单独保存,编程步骤如下:已知参数输入一转换三角形为面域并拉伸三角形一剖切实体一合并1、参数输入nu=InputBox("输入高程,必须输入")这里需要注意的是当需要府视图时所要输入比最低点还低的高程,也就是低面高程。2、三角形转换成面域并拉伸三角形Acad3DPolyline)AsAcadRegionIfobjpline.Closed=FalseThenMsgBox"对象不闭合",vbCriticalExit

3、FunctionEndIfDimobjlist(0)AsAcadEntitySetobjlist(0)=objplineDimobjregionAsVariantobjregion=ThisDrawing.ModelSpace.AddRegion(objlist)'建立面域对像objpline.DeleteSetpltoregion=objregion(0)EndFunction'定义面域转换函数结束拉伸三角形我们主要是通过AddExtrudedSolidAlongPath来得以实现,如下:Setobj=ThisDrawing.ModelSpace.AddExtrudedSol

4、idAlongPath(objregion,objplinee)''给定轮廓和拉伸路径创建拉伸实体,只能拉伸二维平面的面域。为了保证每个三角形都得以拉伸我们采用如下命令来获得每个三角形。ForEachbsolisdobjInThisDrawing.ModelSpace'浏览模型空间3、剖切实体实体的剖切主要是需要获得每个三角形的三个点高程,通过剖切命令(三点)来剖切实体,命令如下:Setobjnewsolid=objsolid.SliceSolid(slicePt1,slicePt3,slicePt2,True)'以给定三点创建三维实体的剖切面,结果的切块为3D

5、Solid对象采用程序自动删除实体时,在区分应该删除上下那一个方向的实体是,采用右手发则4、合并实体实体的合并可以手动选择所有实体合并,也可以编写程序合并,主要是利用BooleanacUnion命令,如下:solid1.BooleanacUnion,objsolid5、效果图处理完所以三角形后就产生了可视效果图,如下所示,均可利用CAD对其进行灯光、场景、材质的处理,会得到更好的效果,也可将其另存为图片文件,用photoshop或其他图像处理软件来进行处理,还可以将其另存为dxf文件导入其他三维动画设计软件。还可以进行开挖量计算。6.结论三维实体地形在工程测量上是一个全新的概念,它在很大程度上可以成为地形图的代替品,有着十分广阔的发展应用前景此方法已于20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论