OpenCASCADE点向圆柱面投影
OpenCASCADE点向圆柱面投影 eryar@163.com OpenCASCADE的类Extrema_ExtPElS提供了点到基本曲面的投影计算功能,距离可能是最大值或是最小值。如下图所示的点到圆柱的投影会有两个投影点P1和P2,则点到圆柱的距离的最小值是P到P1的距离,最大值是P到P2的距离。本文主要是对此类中点到圆柱的投影算法进行分析。...
View ArticleOpenCASCADE 平面求交
OpenCASCADE 平面求交 eryar@163.com OpenCASCADE提供了类IntAna_QuadQuadGeo用来计算两个二次曲面quadric(球面、圆柱面、圆锥面及平面,平面是二次曲面的特例)之间的交线。他们之间可能的结果有: l 一个点 l 一条或两条直线 l 一个点和一条直线 l 圆 l 椭圆 l 抛物线 l 双曲线...
View Article最小二乘法拟合三维直线
最小二乘法拟合三维直线 eryar@163.com 在《高等数学》的书中给出了最小二乘法拟合直线的具体实例,但是那个例子是拟合二维直线的f(t)=at+b,那么三维直线怎么使用最小二乘法来拟合呢?我们先来看看《高等数学》书中的例子,由于任何实数的平方都是正数或零,因此我们可以考虑选取常数a, b,使 M最小来保证每个偏差的绝对值都很小,这种根据偏差的平方和为最小的条件来选择常数a,...
View ArticleRvmTranslator7.2
1. RvmTranslator7.2 增加一个视图方块,方便视图切换; Download: https://github.com/eryar/RvmTranslator/releases/tag/7.2 为了方便大家在移动端也能看到我的博文和讨论交流,现已注册微信公众号,欢迎大家扫描下方二维码关注。 eryar 2019-11-24 13:39 发表评论
View ArticleOpenCASCADE动画功能2
OpenCASCADE动画功能2 eryar@163.com OpenCASCADE是一个开发平台,主要提供三维曲面和实体建模、CAD数据交换及可视化等功能。OCCT最适用于开发三维建模CAD软件、加工制造或测量(CAM)软件及数值仿真软件。对于一些加工制造软件,需要简单的动画仿真功能。本文主要就来说说OCCT的动画功能。...
View Article编译PySide
编译PySide PySide是跨平台应用程序框架Qt的Python绑定版本。在2009年8月,PySide首次发布。提供和PyQt类似的功能,并相容 API。但与 PyQt 不同处为使用LGPL授权。...
View ArticleQt Python Scriptable Application
摘要: Abstract. Python and C++ are in many ways as different as two languages could be: while C++ is usually compiled to machine-code, Python is interpreted. Python's dynamic type system is often...
View ArticleOpenCASCADE Customize Highlighting
摘要: OpenCASCADE自定义高亮效果 阅读全文eryar 2020-02-29 15:01 发表评论
View ArticlePipeCAD之管道标准库PipeStd(4)
摘要: 管道标准部件库程序PipeStd的主要用法与PDMS的Paragon模块类似 阅读全文eryar 2020-06-02 16:17 发表评论
View ArticleBRep Builder
BRep Builder eryar@163.com 1 Introduction 类BRep_Builder提供了创建、修改BRep模型的方法。使用这个类,你可以从底层自己构建BRep体,前提条件是你要对BRep模型的数据结构有一定理解。边界表示法BRep的重点在边界的定义,打开BRep_Builder的类图:...
View ArticlePBR in OCCT 3D Viewer
Forthcoming OCCT 7.5.0 release extends its real-time rendering engine with a PBR (physically-based rendering) mode. OCCT implements PBR metal-roughness material workflow described by core glTF 2.0...
View ArticleIsoAlgo Symbols
IsoAlgo Symbolseryar@163.com Key Words. IsoAlgo, ISO, PCF, IDF, 管道轴测图 1....
View Article[转]How to Install FreeCAD 0.18 in Ubuntu 18.04 / 16.04
FreeCAD, free and open-source 3D parametric modeler, released version 0.18 recently with Python 3 and Qt 5 support. Here’s how to install it in Ubuntu 16.04, Ubuntu 18.04, and Ubuntu 19.04. FreeCAD...
View ArticleRvmTranslator 3D PDF in Ubuntu
eryar@163.com RvmTranslator can translate the RVM file exported by AVEVA Plant(PDMS)/AVEVA Marine to STEP, IGES, STL, DXF, 3D PDF, OBJ, 3DXML, IFC,.etc. So it can be used for exchanging model data...
View ArticleOpenCASCADE STEP Color
OpenCASCADE STEP Color eryar@163.com Abstract. STEP AP214的STEP中是带有颜色信息的,OCCT可以读取其中的颜色信息。本文介绍一种比官方XCAFDoc_ColorTool更方便的获取方法。 Key Words. OCCT, STEP, Color 1. Introduction...
View ArticleIsoAlgo 环路处理
IsoAlgo 环路处理 eryar@163.com Key Words. IsoAlgo, ISO, PCF, IDF, 管道轴测图 1.Introduction 管道轴测图(ISO图)是管道制作安装所需的重要图纸,其中管件符号是固定大小,管子长度可变的一种非比例投影的出图形式。目前国际出图标准程序是Intergraph的ISOGEN,...
View ArticlePipeCAD - PipeIso-0.1.0-beta
PipeCAD - PipeIso eryar@163.com Key Words. PipeCAD, PipeIso, IsoAlgo, ISO, PCF, IDF, 管道轴测图 1.Introduction...
View Article