OpenCASCADE Overview

Title

Description

​三维CAD简介​

三维CAD简介。

​AVEVA 大事记​

ACIS的诞生地CADCentre的一款三维软件AVEVA。

​Overview of OCCT Library​

OpenCASCADE的功能、模块简要介绍。

​OpenCASCADE source code download​

OpenCASCADE各版本源码下载。

​The Installation and Compilation of OpenCASCADE​

OpenCASCADE的安装及编译方法。

​Building OpenCascade on Windows with Visual Studio​

在Windows上使用批处理的方式来启动Visual Studio对OpenCASCADE进行编译。

​Building third-party products of OpenCascade​

OpenCASCADE使用的第三方库的编译。

​Building OpenCASCADE on Debian​


在Debian操作系统中编译OpenCASCADE。


​OpenCASCADE Documentation System​

OpenCASCADE中文档自动生成。

​3D ACIS Modeler Doc​

DS Spatical ACIS在线文档。

Getting Started

Title

Description

​Open CASCADE Hello World Program​

The simplest OpenCASCADE program.

​Hello World of OpenCascade in Qt​

The simplest OpenCASCADE program in Qt.

​Using Visual Studio with Open CASCADE​

在Visual Studio中使用OpenCASCADE的注意事项。

​Qt with OpenCascade​

在Qt中使用OpenCASCADE的最简单示例程序。


​OpenCascade 6.7.1 and Qt 5​



OpenCASCADE6.7.1和Qt5。


​A Simple OpenCASCADE Qt Demo-occQt​

OpenCASCADE6.8.0 and Qt5.4

​OpenCascade Draw Test Harness​


Draw Test Harness提供了灵活和易于使用的方式来测试、演示OpenCascade的建模算法。


​Create views of OpenCASCADE objects in the Debugger​

使用VS的Natvis框架为OpenCASCADE中的容器类提供Debug方便。

FoundationClasses

Title

Description

​Introduction of OpenCASCADE FoundationClasses​

OpenCASCADE基础类库功能简介。

​Open CASCADE Foundation Classes – Basics​

OpenCASCADE基础功能介绍。

​Hide Implementation Classes​

在C++中隐藏类。(编程技巧)

​Memory Management in C++​

C++中的内存管理简介。

​Memory Management in Open Cascade​

OpenCASCADE中内存管理简介。

​Math Primitives and Algorithms​

OpenCASCADE的数学库简介。

​Evaluate Math Expression​

OpenCASCADE中数学表达式求值。

​Conversion Operators in OpenCascade​

OpenCASCADE中转换操作符的使用。

​Use the Sort Function in the Package SortTools​


在OpenCASCADE使用包SortTools中的排序功能


​Package gp in the OpenCASCADE​


gp几何处理程序包(Geometric Processor package)功能简介。


​OpenCASCADE Quaternion​

OpenCASCADE中的Quaternion表示旋转操作。

​OpenCascade Matrix​

OpenCASCADE矩阵计算功能介绍。

​Eigenvalues and Eigenvectors of Square Matrix​

OpenCASCADE中计算矩阵的特征值及特征向量。

​Polynomial Library in OpenCascade​

OpenCASCADE中多项式计算库。

​OpenCASCADE Interpolation - Lagrange​

OpenCASCADE中Lagrange插值计算。

​Bézier Curve​

根据定义递归实现的Bezier曲线。

​Focus on Curves and Surfaces​

关于B样条曲线曲面的一本比较实用的书。

​Parametric Curves and Surfaces​

参数曲线曲面的概念。

​PCurve - Curve on Surface​

曲面上曲线PCurve概念的理解。

​Bezier Curves Defined in Parametric Terms​

Bezier曲线的参数定义方式。

​The Building Blocks of a B-Spline​

B样条曲线基本概念。

​Knot Vectors​

节点矢量的概念。

​使用Matlab画曲线基函数​

在Matlab中绘制基函数的曲线。

​Plot B-Spline Curve by MATLAB​

在Matlab中直接根据公式绘制B样条曲线。

​MATLAB Spline Toolbox​

Matlab中样条工具箱简介。

​使用Mathematica绘制NURBS曲线​

Mathematica中的NURBS功能。

​OpenCASCADE Rational Bezier Curves​

OpenCASCADE中有理Bezier曲线。

​B-Spline Curve Library in Open Cascade​

OpenCASCADE中的B样条计算库。

​OpenCASCADE Conic to BSpline Curves-Parabola​

OpenCASCADE中二次曲线转换为B样条曲线:抛物线。

​OpenCASCADE Conic to BSpline Curves-Hyperbola​


OpenCASCADE中二次曲线转换为B样条曲线:双曲线。


​OpenCASCADE Conic to BSpline Curves-Circle​


OpenCASCADE中二次曲线转换为B样条曲线:圆。


​OpenCascade B-Spline Basis Function​

OpenCASCADE中B样条基函数的计算。

​OpenCASCADE Gauss Integration​

OpenCASCADE中的Gauss积分计算。

​OpenCASCADE Curve Length Calculation​

OpenCASCADE中数值积分的应用:计算曲线弧长。

​OpenCASCADE Root-Finding Algorithm​

OpenCASCADE中方程求根算法及其应用。

​使用OpenCASCADE的Math功能解线性方程组​

使用OpenCASCADE的Math功能解线性方程组。

​OPEN CASCADE Gauss Least Square​

使用最小二乘法求解线性方程组。

ModelingData

Title

Description

​Introduction of Open CASCADE Modeling Data​

OpenCASCADE的ModelingData功能简介。

​Geometry Utilities of Modeling Data​

OpenCASCADE的ModelingData几何功能介绍。

​Open CASCADE Modeling Data – 2D Geometry​


OpenCASCADE造型数据中的二维几何数据介绍。


​Open CASCADE Modeling Data – 3D Geometry​

OpenCASCADE造型数据中的三维几何数据介绍。

​Open CASCADE Modeling Data – Topology​


OpenCASCADE造型数据中的拓朴数据介绍。


​OpenCASCADE Modeling Data - Extrema​

OpenCASCADE中计算极值的库介绍。

​OpenCASCADE Root-Finding Algorithm​

OpenCASCADE的极值计算原理介绍。

​OpenCASCADE Modeling Data - Direct Construction​

OpenCASCADE中构造几何数据的库的介绍。

​OpenCASCADE ModelingData- Points on Curves​

OpenCASCADE曲线上点计算类介绍。

​3D Geometry Types in OpenCascade​

OpenCASCADE中的参数曲线曲面类型。

​Conversion to and from BSplines​

OpenCASCADE将曲线曲面转换成B样条形式库介绍。

​OpenCASCADE Linear Extrusion Surface​

OpenCASCADE中一般柱面的类。

​OpenCascade BRep Format Description(1)​

OpenCASCADE的brep文件格式说明。

​OpenCascade BRep Format Description(2)​


OpenCASCADE的brep文件格式说明。


​Locations Section of OpenCascade BRep​

OpenCASCADE的brep文件中位置的存储。

​Geometry Curve of OpenCascade BRep​

OpenCASCADE的brep文件中几何曲线。

​Geometry Surface of OpenCascade BRep​

OpenCASCADE的brep文件中的几何曲面。

​Topology Shapes of OpenCascade BRep​

OpenCASCADE的brep文件中的拓朴结构。

​Draw Geometry Curves in OpenSceneGraph​

在OpenSceneGraph中绘制几何曲线来理解参数曲线。

​Draw Geometry Surfaces in OpenSceneGraph​

在OpenSceneGraph中绘制几何曲面来理解参数曲面。

​Topology and Geometry in OpenCascade-Vertex​

OpenCASCADE中的拓朴结构:顶点。

​Topology and Geometry in OpenCascade-Edge​

OpenCASCADE中的拓朴结构:边。

​Topology and Geometry in OpenCascade-Face​

OpenCASCADE中的拓朴结构:面。

​Topology and Geometry in OpenCascade-Topology​

OpenCASCADE的拓朴结构。

​Topology and Geometry in OpenCascade Location and Orientaion​

OpenCASCADE位置及朝向概念。

​Topology and Geometry in OpenCascade-Adapters​

适配器模式在OpenCASCADE中的应用。

​Seam Edge and Degenerated Edge​

重合边和退化边的概念。


​PCurve - Curve on Surface​


pcurve的概念。

​OpenCascade Primitives BRep - Box​

OpenCASCADE的box边界表示法分析。

​OpenCascade Primitives BRep - Sphere​

OpenCASCADE的sphere边界表示法分析。

​OpenCascade Primitives BRep-Cylinder​

OpenCASCADE的cylinder边界表示法分析。

​OpenCascade Primitives BRep-Torus​

OpenCASCADE的torus边界表示法分析。

​OpenCascade Primitives BRep-Cone​

OpenCASCADE的cone边界表示法分析。

​OpenCASCADE BRep vs. OpenNURBS BRep​

OpenCASCADE的brep与OpenNURBS的brep比较。

​OpenCASCADE Make Primitives-Box​

通过创建一个简单的长方体,来理解BRep表示法。

​OpenCASCADE Make Primitives-Sphere​

通过创建一个球体,来理解BRep表示法。

​OpenCASCADE BRepTools​

如何保存TopoDS_Shape到文件及从文件重构Shape?

ModelingAlgorithms

Title

Description

​Construction of Primitives in Open Cascade​

OpenCASCADE中创建基本形状。

​Modeling Algorithms Boolean Operations​

OpenCASCADE中的布尔运算功能介绍。

​Modeling Algorithms Fillets and Chamfers​

OpenCASCADE中的倒角、倒圆算法介绍。

​OpenCASCADE Make Primitives-Box​

OpenCASCADE基本体构造算法介绍:构造一个长方体。

​OpenCASCADE Make Primitives-Sphere​

OpenCASCADE基本体构造算法介绍:构造一个球体。

​Delaunay Triangulation in OpenCascade​

OpenCASCADE中Delaunay三角剖分算法应用。

​Mesh Algorithm in OpenCascade​

OpenCASCADE可视化网格数据生成算法。

​OpenCascade HLR for Pipe Model​

OpenCASCADE中隐藏线消除算法HLR应用介绍。

​OpenCASCADE Hidden Line Removal​


OpenCASCADE中隐藏线消除算法HLR应用介绍。


​OpenCASCADE General Transformation​

OpenCASCADE模型变换类及仿射变换类的应用。

​OpenCASCADE PCurve of Topological Face​

OpenCASCADE中将拓朴面的pcurve可视化。

​Make Helix Curve in OpenCASCADE​

OpenCASCADE中生成螺旋线和弹簧造型算法。

Visualization

Title

Description

​使用OpenGL中的GLUT​

如何使用OpenGL的glut库来进行OpenGL编程。

​Curves and Surfaces Representation​

曲线曲面在计算机中的表示。

​Draw Geometry Curves in OpenSceneGraph​

在OpenSceneGraph中用最直接的方式绘制几何曲线。

​Draw Geometry Surfaces in OpenSceneGraph​

在OpenSceneGraph用最直接的方式来绘制几何曲面。

​Delaunay Triangulation in OpenCascade​

OpenCASCADE中网格化算法介绍。

​Mesh Algorithm in OpenCascade​

OpenCASCADE中曲面网格化的算法原理介绍。

​OpenCascade Shape Representation in OpenSceneGraph​

OpenCASCADE中曲线曲面离散类的使用,方便与其他图形接口交换数据,如OpenGL, Direct3D, OSG等。

​Representation Data in OpenCascade BRep​

OpenCASCADE中离散曲线曲面的数据结构介绍。

​Surface Normal Averaging​

曲面法向计算相关算法。

​Surface Normal Vector in OpenCascade​

OpenCASCADE中曲面法向的计算方法。

​Triangle - Delaunay Triangulator​

平面三角剖分库Triangle的用法介绍。

​Visualize Surface by Delaunay Triangulator​

对曲面的参数进行三角剖分来显示曲面。

​OpenCascade MeshVS Usage​

OpenCASCADE的网格可视化包MeshVS的用法介绍。

​OpenCASCADE Color Scale​

OpenCASCADE中应力云图。

​Mesh Data Structure in OpenCascade​

OpenCASCADE中网格数据结构介绍。

​Change Line Type in OpenCascade​

OpenCASCADE中更改线型方法。

​Model Editor of AVEVA in OpenSceneGraph​

OpenSceneGraph中实现Dragger直接编辑模型。

​OpenCascade Ray Tracing Rendering​

OpenCASCADE的光线追踪算法效果。

​OpenCascade Chinese Text Rendering​

OpenCASCADE中显示汉字。(6.8.0已经可显示中文)

​OpenCASCADE Camera​

OpenCASCADE Camera test.

​OpenCASCADE Coordinate Transforms​

OpenGL坐标变换管线介绍。

​OpenCASCADE View Manipulator​

OpenGL场景控制:移动、缩放和旋转的实现。

​OpenCASCADE JT Assistant​


OpenCASCADE显示轻量级3D可视化数据格式Jt。


​A Simple OpenGL Shader Example​

OpenGL Shader简单示例入门。

​A Simple OpenGL Shader Example II​


OpenGL Shader简单示例入门。


​OpenGL Shader in OpenCASCADE​

在OpenCASCADE中使用GLSL示例。

DataExchange

Title

Description

​Open Cascade Data Exchange - STL​

OpenCASCADE导出导入STL模型数据。

​Open Cascade Data Exchange - IGES​

OpenCASCADE导出导入IGES模型数据。

​Open Cascade Data Exchange - DXF​

OpenCASCADE导出导入DXF模型数据。

​OpenCASCADE Data Exchange - DWG​

OpenCASCADE导出导入DWG模型数据。

​OpenNURBS to OpenCASCADE​

将OpenNURBS曲线曲面转换到OpenCASCADE中。

​OpenCASCADE JT Assistant​

OpenCASCADE显示轻量级3D可视化数据格式Jt。

​PDMS RvmTranslator​

OpenCASCADE转换RVM模型数据。

​OpenCASCADE Data Exchange - 3D PDF​

OpenCASCADE模型转换成3D PDF文件。

ApplicationFramework

Title

Description

​Application Framework Introduction​

OpenCASCADE的程序框架模块简介。

​OpenCASCADE Data Framework Services​

OpenCASCADE的程序框架中数据框架的用法说明。

​Distribution of Data Through OCAF Tree​

OpenCASCADE的OCAF中数据分配说明文档的翻译。

​Qt Undo Framework Demo​

Qt的Undo框架简单示例。

​Undo/Redo for Qt Tree Model​

Qt的Undo框架与Tree Model结合示例。

Draw Test Harness

Title

Description

​OpenCascade Draw Test Harness​


Draw Test Harness提供了灵活和易于使用的方式来测试、演示OpenCascade的建模算法。


​Tcl/Tk Introduction​

Tcl/Tk简介。

​Create New Commands in Tcl​

在Tcl中创建自定义命令的方法。

​OpenCascade Tcl vs. ACIS Scheme​

Draw Test Harness实现原理简介。

​OpenCASCADE Performance Test​

使用Tcl脚本在Draw Test Harness中测试性能。

​Iterate Files by Tcltk​


使用Tcl/Tk来遍历指定文件夹中所有文件。


​Pipedata3d - Welding Neck Flange​

Pipedata3d管件数据查看程序。

ShowOff

Title

Description

​基于OpenCASCADE的三维工厂浏览程序的开发​

使用OpenCASCADE来开发三维工厂浏览程序的文章。

​AVEVA Model Data Exchange Addin​

基于OpenCASCADE开发的AVEVA Plant/PDMS、AVEVA Marine模型导出插件。

​Plant Design Review Based on AnyCAD​

基于AnyCAD开发的三维浏览程序。

​PipeInfo Introduction​

基于OpenCASCADE开发的管子部件库程序。

​Build Tee in PipeInfo​

参数化管子部件库程序用法介绍。

​pipedata3d user guide​

三维管子部件手册及下载。

​AVEVA RVM Translator​

将AVEVA RVM模型数据转换成常见格式(STEP, IGES, STL, .etc)。