- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
音响工程中的计算机辅助设计软件
------CADP2(五)
圆形体育场的建模
前言
朋友们也许会注意到,在上期的模型构筑中我们所绘制的每条线都是直线,每个面都是平面。我们都知道,几乎在所有的工程项目中都或多或少的要遇到曲线和曲面,比如圆形体育馆、体育场、圆形穹顶、圆形舞台……那么在CADP2中如何才能绘制这些圆形建筑的模型呢?
其实,无论是CADP2还是EASE, BOSE的MODELER还有ALTEC的AconstaCAD……都不能直接输入曲线和曲面。因为,这些软件在声学模拟的过程中都只认面,而且只认平面!哪怕有一个面不平,则这个模型是无效的!怎么办?大家请看图①:
从图中可以看出,一条曲线可以由多条直线段来近似的形成,直线段的数量越多,则形成的曲线越接近理想曲线,当然,曲面的获得也是由多个平面来组成的。这相当于量化的作用,好比数字化中的模拟转数字过程。
圆的绘制:
要想绘制圆形体育场,我们必须了解圆的绘制。圆是曲线中较特殊而且较难绘制的图形,掌握了它的特点及绘制方法对其它的圆形场馆、球面、圆穹顶的绘制有直接的意义。下面,我们来绘制一个半径为10米的圆。结合刚才所讲,我们把这个圆分成36段进行(36段应该很接近一个圆了)。如果把圆心作为一个作标的原点,那么可以把圆分成四个象限,则每个象限里有九个线段,只要我们把每个线段的点的座标算出来的话,连接这36个点,圆就出来了,如图2:
如何算出每个点的坐标呢?现举例说明:如何求出如图2中的点C的座标,要求出此点的x..y坐标值,也即求出此点分别到 y轴和x轴的距离 (CL、 CK的长度) ,如图3:
图中:∠A=30°(因为每一个象限平分成了9段,每段与圆心的连线,与x轴所形成的角度是10°,第三个点与圆心的夹角也就是30°),再加上已知圆半径=10m,所以此点的x轴坐标=CosA×10
=0.866×10
=8.66m
y轴坐标=SinA×10
=0.5×10
=5m
依照此算法,我们可以总结出一个公式:
x点坐标=CosA×半径
y点坐标=SinA×半径
下面依照此公式可以快速求出其它每个点的座标值,则此圆就出来了(当然第2、3、4象限的值无需计算,只是把各自x轴与y轴的值相应的调换,同时注意正负即可)。
现在我们可以绘制如图4的体育场了。绘图之前我想提醒大家,以下要用到的画图方法如果已出现在上期的话,则本期将不在重复。另外,你还得准备一本数学用表,以方便我们后面大量的计算。已知体育场:田径场长100m、宽50m,四个弯道的圆弧半径R1=10m,第一层观众席最高处的圆弧半径R2=20m,走道宽度1.5m,第二层观众席前排的圆弧半径是R3=21.5m,第二层观众席的最高处圆弧半径是R4=40m,体育场顶部的圆弧半径R5=25m,第一层观众席看台高度4m。
绘图之前,必须先设置一下绘图环境:打开Options\Display窗口,把默认的英制改为公制,按OK;再打开Drawing 窗口,把选项中的栅格尺寸改成0.01,按OK。
?依照前面介绍的公式,我们可以计算出R1与R2之间的三个面每个点的座标值如图5:
A(10,0,0 ) B(8.66,5,0 )C(17.32,10,0)D( 20,0,0 )
E ( 5,8.66,0) F (10,17.32,0) G(0,10,0 ) H( 0,20,0 ) ………..
按照这些坐标值我们可以轻松绘出第一层观众席。这里,告诉大家一个快速绘图的方法:你可以先近似的画出想要绘制的图形,然后到平面数据窗口精确的输入你所算出的每个点的坐标值。此方法既快又准确。
但我们从上图中可以看出,此观众席目前是一个水平面,要知道,从图纸中可以看出, 每一层后半部的高度是4m,也就是说这本个面都是倾斜的平面,并非水平面,如何才能让它的后半部抬起呢?有两种方法:
1、先按住SHIFT键(按住CTRL键也可以,但它不能取消选择),然后用鼠标左键依次单击DC、CF、FH、这三条线段:选中这三条线段,这时在左视图中按住被选中的其中任意一条直线,向上拖拽4m,拖拽时注意观察信息栏中的坐标值的变化,x轴此时是不能有变化的,如果有变化,说明你并没有垂直的向上拖拽,而是歪斜了,当Z 轴的数值变化到4时,然后松开鼠标。另外,为了提高拖拽的精度,最好把此视图放大后再进行拖拽。
2、打开Windows/Shows Planes窗口,然后双击每一个平面的序号,依次修改相应的点,D、C、F、H的Z轴值为4。
绘制好后,结果如图6。
这里提醒朋友们在用第一种方法操作后,最好也到此平面控制窗口中检查每一个平面的点的坐标值是否准确,这是因为图形显示的尺寸与平面窗口中的数据总有些小误差。另外重要一点,不要误以为平面窗口中的数据只精确到小数点
文档评论(0)