posts - 432, comments - 579, trackbacks - 0, articles - 0

Seam Edge and Degenerated Edge

Posted on 2013-08-24 23:11 eryar 阅读(1460) 评论(0)  编辑 收藏 引用 所属分类: 2.OpenCASCADE

Seam Edge and Degenerated Edge

eryar@163.com

摘要Abstract:介绍了ACIS与OpenCascade中的Seam edge和Degenerated edge。通过对比学习,更好地理解了Seam Edge和Degenerated Edge的概念。

关键字Key Words:ACIS、OpenCascade、Seam Edge、Degenerated Edge

一、Seam Edge and Degenerated Edge in OpenCascade

最近在看OpenCascade中的拓朴与几何(Topology and Geometry),发现他对拓朴边进行了分类,其中有强调了两种特殊种类的边:seam-edge和degenerated edge。在Roman Lygin的博客对其定义分别为:

l Seam edge:one which is shared by the same face twice(i.e. Has 2 pcurves on the same surface).

l Degenerated edge:one which lies on a surface singularity that corresponds to a single point in 3D space.

并以球面为例说明了这两种边,关于球面的seam edge和degenerated edge如下图所示:

wps_clip_image-1754

Figure 1.1 Seam edge and degenerated edge of sphere

Other examples - torus, cylinder, and cone. Torus has two seam-edge corresponding to its parametric space boundaries; cylinder has a seam-edge. Degenerated edge represents on a cone apex.

根据其定义,在看《基于ACIS的几何造型技术与系统开发》时,发现ACIS中也有相同的概念。通过对比学习,更好地理解了seam-edge和degenerated edge的概念。下面从《基于ACIS的几何造型技术与系统开发》书中摘抄一些内容来说明这两个概念。

二、Seam Edge and Degenerated Edge in ACIS

在ACIS中,样条曲面也被称为参数曲面,是从二维参数空间到三维模型空间的映射,如图所示:

wps_clip_image-30928

Figure 2.1 Parametric surface

参数空间的矩形区域中的两个对边可以映射成模型空间中的同一条边,如图2.2和图2.3中圆柱和圆锥的衔接线。在这种情况下,曲面在与这些垂直的参数方向是闭合的。如果在这个边界上曲面的参数化方程的导数也相等,那么该曲面在这个参数方向上为周期曲面(Periodic surface)。模型空间中与该边对应的直线为周期曲面的衔接线(seam line)。如图2.2所示,圆柱在一个方向上具有周期怀而在另一个方向上不具备周期性,圆环面在两个方向都具有周期性。

wps_clip_image-17774

Figure 2.2 Periodic surface

参数空间的矩形区域的一边可以映射成一个模型空间中的单一点,如图2.3所示,该点是曲面的一个参数奇异点,如果曲面在这一点的法线不连续,这个点就是曲面的奇异点。在OpenCascade类似描述的为Degenerated edge。

wps_clip_image-16006

Figure 2.3 参数边映射成单一点

三、参考资料

1. 詹海生等, 基于ACIS的几何造型技术与系统开发, 清华大学出版社, 2002

2. Roman Lygin, OpenCascade notes, opencascade.blogspot.com

 


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理