摘要: 摘要Abstract:正确设置网格面上点的法向,对几何体在光照等情况下显示得更真实,这样就可以减少顶点数量,提高渲染速度。本文通过将OpenCascade中的形状离散成网格数据后在OpenSceneGraph中显示,及使用OSG的快速法向osgUtil::SmoothingVisitor优化与使用OpenCascade来计算正确的法向的结果的对比,说明面法向量的重要性。    关键字Key Words:OpenCascade, OpenSceneGraph, Normal Averaging, Triangulation Mesh 阅读全文
posted @ 2014-02-27 21:55 opencascade 阅读(2144) 评论(0) 推荐(1) 编辑
摘要: 摘要Abstract:表面上某一点的法向量(Normal Vector)指的是在该点处与表面垂直的方向。对于平面,其上各点的法向是一样的,统一为这个平面的法向。对于曲面,各点具有不同的法向量。几何对象的法向量定义了它在空间中的方向,法向量是在进行光照处理时的重要参数。所以在显示造型算法离散曲面后的网格时,设置正确的法向量对场景的光照、光线追踪效果有直接影响。本文结合OpenCascade中代码,对其法向量的计算方法进行分析,稍加修改即可用到实际的程序中。 关键字Key Words:OpenCascade, Normal Vector, Mesh Normal, OpenSceneGraph 阅读全文
posted @ 2014-02-13 20:48 opencascade 阅读(2501) 评论(0) 推荐(0) 编辑
摘要: 摘要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, 阅读全文
posted @ 2014-01-23 21:58 opencascade 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: gp是几何处理程序包(Geometric Processor package),简称gp。包gp提供以下功能: •代数计算;如坐标计算、矩阵计算; •基本解析几何元素;如变换、点、矢量、线、面、轴、二次曲线和初等曲面; 这些实体同时在二维和三维空间中定义,且包中的类都是非持续的(non-persistent),即这些类的实例都是以值的方式处理而不是引用。 阅读全文
posted @ 2014-01-20 19:35 opencascade 阅读(1099) 评论(0) 推荐(1) 编辑
摘要: 摘要Abstract:本文通过OpenCascade的Tcl/Tk和ACIS的Scheme的对比来说明脚本语言在程序中的重要作用。及通过在Tcl中实现自定义的命令来理解Draw Test Harness的实现,在此基础上更有利于对OpenCascade的理解,其中Draw Test Harness一些命令的实现可以做为程序实现的参考。 关键字Key Words:OpenCascade, Tcl/Tk, ACIS, Scheme, Test 阅读全文
posted @ 2014-01-19 13:07 opencascade 阅读(1373) 评论(0) 推荐(1) 编辑
摘要: OpenCascade基础类库提供了一些通用功能,如自动动态内存管理、集合、异常处理、泛型编程和plug-in的创建。 阅读全文
posted @ 2014-01-16 21:00 opencascade 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 本文档主要用于说明OCAF(Open CASCADE Application Framework)中数据模型的选择问题。 阅读全文
posted @ 2014-01-15 20:36 opencascade 阅读(1676) 评论(2) 推荐(0) 编辑
摘要: OpenCASCADE的数据框架对来自不同程序的数据提供了统一的处理环境。这就简化了数据交换、修改,也保证了数据统一性、稳定性。 阅读全文
posted @ 2014-01-14 18:31 opencascade 阅读(1875) 评论(0) 推荐(0) 编辑
摘要: 本教程介绍了Open CASCADE程序框架(Application Framework)的使用方法。OCAF(the Open CASCADE Application Framework)是一个快速开发程序的框架(Rapid Application Development framework)。 阅读全文
posted @ 2014-01-13 20:56 opencascade 阅读(1717) 评论(0) 推荐(1) 编辑
摘要: 摘要Abstract:OpenCascade6.7.0中引入了光线跟踪算法的实现。使用光线跟踪算法可实现高质量的渲染效果,且可以使用GPU提升渲染效率。 关键字Key Words:OpenCascade, Visualization, Ray Tracing 阅读全文
posted @ 2014-01-11 14:39 opencascade 阅读(1382) 评论(0) 推荐(0) 编辑