教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 学前教育 >

Open CASCADE基础介绍(3)

来源:网络收集 时间:2026-08-23
导读: Handle(ISession2D_Curve) aCurve = new ISession2D_Curve(aLine); aDoc->GetISessionContext()->Display(aCurve, Standard_False); } gce_MakeCirc2d类 用来创建园:创建园的方法很多,主要构造方法有: --园心和通

Handle(ISession2D_Curve) aCurve = new ISession2D_Curve(aLine);

aDoc->GetISessionContext()->Display(aCurve, Standard_False); }

gce_MakeCirc2d类

用来创建园:创建园的方法很多,主要构造方法有: --园心和通过的一点;

--通过一个园和一个距离值,创建一个同心园; --三点决定一个园; --园心和半径;

gp_Elips2d类:

可以生成一个椭园,也可以生成椭园上的一段园弧; 比如:

Standard_Real major = 12; Standard_Real minor = 4; gp_Ax2d axis = gp::OX2d(); gp_Elips2d EE(axis,major,minor);;

Handle(Geom2d_TrimmedCurve) arc = GCE2d_MakeArcOfEllipse(EE,0.0,PI/4); 上面是利用长短轴的方法构造椭圆,也可以用二次方程的方式来构造椭园; 其中椭园类中方法可以求出焦点1和焦点2的位置,两焦点之间的位置,离心率;旋转,平移,缩放等操作. 三、关于面的类gp_Pln

类:

定义一个平面,构造的方法可以是点法式,或通过ABCD系数; 另外,还提供了一些常用的方法,比如:

--求点到平面,线到平面,平面与平面的距离及平方距离; --点是否在平面内,线是否在平面内; --通过一个点,一个轴的镜像平面; --平面的旋转,缩放与平移;

Geom_ElementarySurface类:

此类用来描述一个表面,此类的派生类有: 平面;园柱面;锥面;球面;园环面; 它的基类是Geom_Surface,是一个抽象类; Geom_Surface类的基类是Geom_Geometry类;

Open CASCADE基础介绍(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/591939.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)