摘要: 摘要Abstract:本文简要介绍了几何造型中的边界表示法(BRep),并结合程序说明OpenCascade中的边界表示的具体实现,即拓朴与几何的联系。对具有几何信息的拓朴结构顶点(vertex)、边(edge)、面(face)进行了详细说明。本文仅对面(Face)进行说明。   关键字Key Words:OpenCascade、BRep、Topology、Geometry、Face 阅读全文
posted @ 2014-03-17 18:29 Tuhe 阅读(2408) 评论(0) 推荐(0)
摘要: 摘要Abstract:本文简要介绍了几何造型中的边界表示法(BRep),并结合程序说明OpenCascade中的边界表示的具体实现,即拓朴与几何的联系。对具有几何信息的拓朴结构顶点(vertex)、边(edge)、面(face)进行了详细说明。本文只对拓朴边数据进行说明,着重介绍了OpenCascade中两个种特别的边缝合边(seam edge)和退化边(degenerated edge)。   关键字Key Words:OpenCascade、BRep、Topology、Edge、Geometry 阅读全文
posted @ 2014-03-16 22:27 Tuhe 阅读(3688) 评论(2) 推荐(2)
摘要: 摘要Abstract:本文简要介绍了几何造型中的边界表示法(BRep),并结合程序说明OpenCascade中的边界表示的具体实现,即拓朴与几何的联系。对具有几何信息的拓朴结构顶点(vertex)、边(edge)、面(face)进行了详细说明。本文只对顶点数据进行说明。   关键字Key Words:OpenCascade、BRep、Topology、Geometry 阅读全文
posted @ 2014-03-16 08:48 Tuhe 阅读(1884) 评论(0) 推荐(0)
摘要: Abstract. 本文通过给出曲面上曲线PCurve的定义来对OpenCascade中的Curve On Surface进行理解,并介绍了OpenCascade对应的类BRep_CurveOnSurface实现。通过Tcl脚本输出的球的拓朴信息,分析PCurve的实际应用。   Key words. OpenCascade, ACIS, PCurve, Curve on Surface, Parametric Surface 阅读全文
posted @ 2014-03-15 12:13 Tuhe 阅读(4188) 评论(0) 推荐(0)
摘要: 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 阅读全文
posted @ 2014-03-10 18:52 Tuhe 阅读(3531) 评论(0) 推荐(0)
摘要: 摘要Abstract:正确设置网格面上点的法向,对几何体在光照等情况下显示得更真实,这样就可以减少顶点数量,提高渲染速度。本文通过将OpenCascade中的形状离散成网格数据后在OpenSceneGraph中显示,及使用OSG的快速法向osgUtil::SmoothingVisitor优化与使用OpenCascade来计算正确的法向的结果的对比,说明面法向量的重要性。    关键字Key Words:OpenCascade, OpenSceneGraph, Normal Averaging, Triangulation Mesh 阅读全文
posted @ 2014-02-27 21:55 Tuhe 阅读(2289) 评论(0) 推荐(1)
摘要: 摘要Abstract:表面上某一点的法向量(Normal Vector)指的是在该点处与表面垂直的方向。对于平面,其上各点的法向是一样的,统一为这个平面的法向。对于曲面,各点具有不同的法向量。几何对象的法向量定义了它在空间中的方向,法向量是在进行光照处理时的重要参数。所以在显示造型算法离散曲面后的网格时,设置正确的法向量对场景的光照、光线追踪效果有直接影响。本文结合OpenCascade中代码,对其法向量的计算方法进行分析,稍加修改即可用到实际的程序中。 关键字Key Words:OpenCascade, Normal Vector, Mesh Normal, OpenSceneGraph 阅读全文
posted @ 2014-02-13 20:48 Tuhe 阅读(2945) 评论(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 Tuhe 阅读(1554) 评论(0) 推荐(0)
摘要: gp是几何处理程序包(Geometric Processor package),简称gp。包gp提供以下功能: •代数计算;如坐标计算、矩阵计算; •基本解析几何元素;如变换、点、矢量、线、面、轴、二次曲线和初等曲面; 这些实体同时在二维和三维空间中定义,且包中的类都是非持续的(non-persistent),即这些类的实例都是以值的方式处理而不是引用。 阅读全文
posted @ 2014-01-20 19:35 Tuhe 阅读(1188) 评论(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 Tuhe 阅读(1482) 评论(0) 推荐(1)