Geom_Curve 是一个抽象类,他的很多 实现是形式化的实现方式,最终都没有具体实现功能,类似纯虚函数。 Geom_Line 除了gp_Lin相关的功能,最大的区别也是参数化功能。 判断周期性、连续性、封闭性,求参数值、点或N阶导数矢量。 实现参数化相关功能的方法被封装在了ElCLib模块中,这个模块好像是专门处理curve有关的计...
Geom_Circle::IsPeriodic() --> return true; Geom_Line::IsPeriodic() --> return false; Geom_BSplineCurve::IsPeriodic() --> return 用户设置的周期属性。 virtual double Geom_Curve::Period() const {Raise_if(!IsPeriodic()); return LastParameter() - FirstParameter();} // 函数功能:取周期...
<Type Name="Geom_CartesianPoint"> <Expand> <Item Name="Name">"Geom_CartesianPoint"</Item> <Item Name="RefCount"> count </Item> <ExpandedItem> gpPnt </ExpandedItem> </Expand> </Type> <Type Name="Geom_Line"> <Expand> <Item Name="Name">"Geom_Line"</Item> <Item Name="RefCount">...
比如, Point和Line是来自Geom包的两个短暂类,声明得像例3.1这样写。例3.1: Handle(Geom_Point) p1, p2; Handle(Geom_Line) aLine; 对一个句柄进行声明,只是创建了一个空句柄,该句柄不指向任何对象。要初始化句柄,要么得创建一个新的对象,要么得将其它句柄值赋予该句柄(假定两种句柄类型是兼容的)。 4、句柄...
1.阅读ppt英文文档,不清楚的地方再参考OCCT帮助文档。(达到对occ有个大致了解的目的)2.重新建立一个OCC工程,在视图窗口中画一个死的基本元素。(能处理各种编译问题,了解occ架构和基本运行原理)3.在此基础上,参考occtry,OCAF的例子,完成对视图中对象的动态绘制及交互处理。(对occ的整个操作模式有个基本的...
{ } //是否是同一个点 L = PE.Line(); } } } //是否位于一条直线 //是否在一个平面内; gp_Dir 类: 此类用来描述 3D 空间中的一个单位向量; 常用方法: (1):IsEqual(const gp_Dir& Other,const Standard_Real AngularTolerance) const;两个 单位向量是否相等; (2):IsNormal(const gp_Dir& ...
14、 if (PE.IsLinear() L = PE.Line(); /是否位于一条直线上; 15、0; if (PE.IsPlanar() /是否在一个平面内; if (PE.IsSpace() gp_Dir类:此类用来描述3D空间中的一个单位向量;常用方法:(1):IsEqual(const gp_Dir& Other,const Standard_Real AngularTolerance) const;两个单位向量是否相...
OCC:OCCT V7_5_0 (V7_6_0不能按文中方法隐藏iso line) VTK是一款十分优秀的可视化套件,开源且功能强大,基本上可以满足有限元领域的全部可视化需求。遗憾的是,VTK不支持CAD模型(如igs、stp格式的模型)的显示。 在网上搜索后可以发现,在不花钱的情况下,想要显示和处理CAD模型,基本上都得使用OpenCasCade,即OCC。
--参数为必须在曲线参数范围内,如果曲线是 trimmed,使用基础曲线;如果边的条件不满 足,返回 BRepAPI_ParameterOutOfRange 错误; --参数值不能相等,如果条件不满足,边无法创建,返回 BRepAPI_LineThroughIdenticPoints 错误; --参数值可以这样给出 C->FirstParameter() --如果参数值需要切换,比如第一个顶点的参数...
{ L = PE.Line(); } //是否位于一条直线 上; if (PE.IsPlanar()){ } //是否在一个平面内; if (PE.IsSpace()) { } gp_Dir 类: 此类用来描述3D 空间中的一个单位向量; 常用方法: (1):IsEqual(const gp_Dir Other,const Standard_Real AngularTolerance) const;两个 单位向量是否相等; (2):...