摘要:
Abstract. This paper is concerned with parametric curves and surfaces definitions, such as singular point and regular point and their application in OpenCascade. The two most common methods of representing curves and surfaces in geometric modeling are implicit equations and parametric functions. Successful geometric modeling is done using both techniques. When you use parametric functions to represent curves and surfaces, you need to pay attention for the characteristic of it, such as singularit 阅读全文
摘要:
摘要Abstract:正确设置网格面上点的法向,对几何体在光照等情况下显示得更真实,这样就可以减少顶点数量,提高渲染速度。本文通过将OpenCascade中的形状离散成网格数据后在OpenSceneGraph中显示,及使用OSG的快速法向osgUtil::SmoothingVisitor优化与使用OpenCascade来计算正确的法向的结果的对比,说明面法向量的重要性。
关键字Key Words:OpenCascade, OpenSceneGraph, Normal Averaging, Triangulation Mesh 阅读全文
摘要:
摘要Abstract:表面上某一点的法向量(Normal Vector)指的是在该点处与表面垂直的方向。对于平面,其上各点的法向是一样的,统一为这个平面的法向。对于曲面,各点具有不同的法向量。几何对象的法向量定义了它在空间中的方向,法向量是在进行光照处理时的重要参数。所以在显示造型算法离散曲面后的网格时,设置正确的法向量对场景的光照、光线追踪效果有直接影响。本文结合OpenCascade中代码,对其法向量的计算方法进行分析,稍加修改即可用到实际的程序中。
关键字Key Words:OpenCascade, Normal Vector, Mesh Normal, OpenSceneGraph 阅读全文
摘要:
摘要Abstract:在工厂辅助设计(Plant Design)或船舶辅助设计(Ship Design)等CAD设计软件中建完模型后都会出安装图或制作图,这也是这类辅助设计软件的最终的一个输出,还有再就是输出材料数据用来对物资进行管理。OpenCascade提供的Hidden Line Removal算法可以对模型进行隐藏线消除,此功能可用来生成制作图和安装图。本文通过实例演示了HLR算法的效果。
关键字Key Words:OpenCascade, HLR, Hidden Line Removal,Pipe Model, Plant Design CAD, Ship Design CAD, 阅读全文
摘要:
gp是几何处理程序包(Geometric Processor package),简称gp。包gp提供以下功能:
•代数计算;如坐标计算、矩阵计算;
•基本解析几何元素;如变换、点、矢量、线、面、轴、二次曲线和初等曲面;
这些实体同时在二维和三维空间中定义,且包中的类都是非持续的(non-persistent),即这些类的实例都是以值的方式处理而不是引用。 阅读全文
摘要:
摘要Abstract:本文通过OpenCascade的Tcl/Tk和ACIS的Scheme的对比来说明脚本语言在程序中的重要作用。及通过在Tcl中实现自定义的命令来理解Draw Test Harness的实现,在此基础上更有利于对OpenCascade的理解,其中Draw Test Harness一些命令的实现可以做为程序实现的参考。
关键字Key Words:OpenCascade, Tcl/Tk, ACIS, Scheme, Test 阅读全文
摘要:
OpenCascade基础类库提供了一些通用功能,如自动动态内存管理、集合、异常处理、泛型编程和plug-in的创建。 阅读全文
摘要:
本文档主要用于说明OCAF(Open CASCADE Application Framework)中数据模型的选择问题。 阅读全文
摘要:
OpenCASCADE的数据框架对来自不同程序的数据提供了统一的处理环境。这就简化了数据交换、修改,也保证了数据统一性、稳定性。 阅读全文
摘要:
本教程介绍了Open CASCADE程序框架(Application Framework)的使用方法。OCAF(the Open CASCADE Application Framework)是一个快速开发程序的框架(Rapid Application Development framework)。 阅读全文