帮助中心 广告联系

成都百姓网-人才网,招聘网,二手房网,房产网,租房网,教育网,新闻网,信息网,信息港-成都在线

热门关键词:

C++博客 - 专注于C++技术

来源:原创/投稿/转载 发布时间:2019-08-09

  摘要: PipeCAD 简介 PipeCAD的定位是中小型项目的管道设计软件,主要有管道建模、设备建模以及管道ISO图及平面图功能。程序的操作方式尽量参考PDMS,考虑灵活性、易于使用。如果用来和国内其他管道设计软件来对比,主要优势就是基于独立图形平台,不依赖第三方图形平台如AutoCAD,程序安装好即可运行。 已经搭建好程序框架,也是尽量与PDMS的设计树保持一致...阅读全文

  管道标准部件库程序PipeStd的思路与PDMS的Paragon类似,主要也是采用参数化的方式来表示管件。在PipeStd中定义好管件的参数化模型及管道等级数据后,就可以为后面管道的建模打好基础。

  程序主要用C++开发,所以可以跨平台运行,即可以在Linux系统中运行,也可以在Windows系统中运行。如下图所示为程序在Ubuntu系统中运行的截图:

  程序界面主要分为两部分:数据导航树和三维视图区。数据导航树中显示定义的管件数据和管道等级信息。三维视图区用来显示参数化的管件模型。上图三维显示区显示的是一个法兰型。

  管件参数化模型的定义显示在Catalogue中,考虑到管件标准有限且便于自定义,即可以定义任何三维模型,所以提供了参数化建模的方式:

  管道等级Specification是用来控制管道建模时的材料,只有加入到管道等级中的管件才能在建模的时候使用,这样就避免管道三维建模的时候选择了错误的管材。管道等级是由材料控制工程师或管理员来控制。

  上图的设计导航树上有一个SPEC World,显示定义的所有管道等级数据。

  有了管件参数化模型及管道等级数据,下一步可以在此基础上实现一个管道建模出图的程序。程序自主开发,可以跨平台运行。

  用Cesium来测试一下安装是否成功,进入到Cesium源码文件夹,输入命令:

  摘要: 最小二乘法拟合直线 在科学实验和生产实践中,经常需要从一组实验数据出发寻求函数y=f(x)的一个近似表达式,也称为经验公式。从几何上看,就是希望根据给定的m个点,求曲线y=f(x)的一条近似曲线。因此这是个曲线拟合问题。 当我们要求近似曲线严格通过给定的每个点时,这是插值算法。对于本文所述的直线拟合来说,如果用插值算法,则只需要两个点就够了。实际直线拟合数据可能满足不了这个条件,为了便于计算,...阅读全文

  摘要: OpenCASCADE直线与平面求交 在《解析几何》相关的书中都给出了直线和平面的一般方程和参数方程。其中直线的一般方程有点向式形式的。 由于过空间一点可作且只能作一条直线平行于已知直线)和它的一方向向量(m,n,p)为已知时,直线就完全确定了。所以在OpenCASCADE中直线类gp_Lin有一个构造函数: gp_Lin (const gp_Pn...阅读全文

  摘要: OpenCASCADE点向平面投影 OpenCASCADE的ProjLib类提供了解析曲线(直线、圆、椭圆、抛物线、双曲线)向解析曲面(平面、圆柱面、圆锥面、球面、圆环面)投影的功能,主要用来计算三维曲线在二维参数空间的参数。 其中点向平面投影是最简单的情况,本文主要介绍点向平面投影的注意事项。ProjLib类是个工具类,因为其函数都是静态函数。点向平面投影很简...阅读全文

责任编辑:admin

上一篇:今日最新油价

下一篇:C语言关键字

本网转载作品的目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。如涉及作品内容、版权等问题,请联系我们进行修改或删除!