时间:2013-08-15 16:41 文章来源:http://www.lunwenbuluo.com 作者:论文部落 点击次数:
在WPF用户界面中,使用Shape类绘制2D图形。Path类继承自Shape类,Path类具有非常强大的功能,提供一个Data属性,该属性接受一个Geometry对象,该对象定义一个或多个路径包含的图形。本软件设计时封装了RectangleMeta类、EllipseMeta类、LineMeta类分别用来绘制矩形、椭圆、直线。
经过调研,变电站噪声环境需要构建噪声源、接收点、隔声屏障、围墙、建筑物、绿化带、开关场七个图形模型。以下是对各个模型的构建。
噪声源:椭圆模型,继承EllipseMeta类,属性包括X坐标,Y坐标,Z坐标,预设声源(包括倍频带和声功率级),声源类型(包括变压器和其它类型)。其中X坐标和Y坐标是EllipseGeometry的Center的X和Y的值,Z坐标由用户设置,预设声源从文件中读取。
接收点:椭圆模型,继承EllipseMeta类,属性包括X坐标,Y坐标,Z坐标,背景声源(包括倍频带和声功率级)。其中X坐标和Y坐标是EllipseGeometry的Center的X和Y的值,Z坐标由用户设置,背景声源从文件中读取。
隔声屏障:直线模型,继承LineMeta类,属性包括开始点和结束点坐标,绝对高度,绝对厚度,声屏障型号,材质,材质厚度,隔声量,成本。其中开始点和结束点坐标是EllipseGeometry的StartPoint和EndPoint的坐标,成本由计算所得,其它属性由用户设置。
围墙:直线模型,继承LineMeta类,属性包括开始点和结束点坐标,绝对高度,绝对厚度。其中开始点和结束点坐标是EllipseGeometry的StartPoint和EndPoint的坐标值,其它属性由用户设置。
建筑物:矩形模型,继承RectangleMeta类,属性包括开始点和结束点坐标,绝对高度,绝对宽度,建筑物类型(包括房子和山体),建筑物层数。其中开始点和结束点坐标是RectangleGeometry的StartPoint和EndPoint的坐标值,其他属性由用户设置。
相关内容
联系方式
随机阅读
热门排行