当前位置: 首页 > news >正文

韩雪冬模板网站哈尔滨网站开发培训

韩雪冬模板网站,哈尔滨网站开发培训,百度快照 查看指定网站,交通运输局网站建设方案【OCC学习18】三维几何对象工具包:TKG3d loveoobaby 已于 2022-08-26 10:10:32 修改 阅读量1.2k 收藏 10 点赞数 1 分类专栏: OpenCascade学习笔记 文章标签: 学习 版权 OpenCascade学习笔记 专栏收录该内容 24 篇文章60 订阅 订阅专栏…

【OCC学习18】三维几何对象工具包:TKG3d

loveoobaby

已于 2022-08-26 10:10:32 修改

阅读量1.2k
 收藏 10

点赞数 1
分类专栏: OpenCascade学习笔记 文章标签: 学习
版权

OpenCascade学习笔记
专栏收录该内容
24 篇文章60 订阅
订阅专栏
OCC的ModelingData模块中TKG3d toolkit定义了3d几何体。三维几何体的定义在Geom包中。在TKGeomBase tookit中GC包可快速创建几何对象。

一、Geom包定义三维空间几何体,主要包含三大类:
1. 基准

Geom_Axis1Placement:定义3D空间的轴;
Geom_Axis2Placement:定义一个右手坐标轴;
Geom_AxisPlacement:抽象基类,用于定义轴或坐标系;
Geom_Direction:定义三维矢量;
Geom_Plane:定义三维平面;
Geom_Point:点的抽象基类;
Geom_CartesianPoint:定义笛卡尔坐标下三维点;
Geom_Vector:Geom_Direction的抽象基类;
Geom_Transformation:齐次坐标变换矩阵;
2. 曲线

Geom_Geometry:继承自Standard_Transient,是三维几何体的基类;
Geom_Curve:线的基类
Geom_Ellipse:椭圆线
Geom_Hyperbola:双曲线
Geom_Line:无限长的线
Geom_OffsetCurve:偏移形成的线
Geom_Parabola:抛物线
Geom_TrimmedCurve:被限制参数空间的线
Geom_BSplineCurve:B样条曲线
Geom_BezierSurface:贝塞尔曲线
Geom_BoundedCurve
Geom_Circle:圆
Geom_Conic:圆锥曲线
3. 曲面

Geom_Surface:三维曲线的基类,定义了曲面通用行为
Geom_SurfaceOfLinearExtrusion:
Geom_SurfaceOfRevolution:旋转形成的曲面
Geom_SweptSurface:扫略曲面
Geom_ToroidalSurface
Geom_ElementarySurface
Geom_OffsetSurface:拉伸形成的曲面
Geom_OsculatingSurface
Geom_RectangularTrimmedSurface
Geom_SequenceOfBSplineSurface
Geom_SphericalSurface:球面
Geom_BSplineSurface:B样条曲面
Geom_BoundedSurface
Geom_ConicalSurface:圆锥曲面
Geom_CylindricalSurface:圆柱面
Geom_BezierSurface:贝塞尔曲面
下图是Geom包类的继承关系图:

 二、TKG3d其他的包
Adaptor3d:曲线适配接口,用于适配某些算法需要的入参;
GeomLProp:计算曲面或曲线的属性,如面积,长度等;
TColGeom:提供几何对象的几何类
GeomEvaluator:
三、GC:创建几何对象的包
在TKGeomBase toolkit下有GC包,包含创建3D几何体的API类:

GC_MakeArcOfCircle:创建圆弧
GC_MakeArcOfEllipse:创建椭圆弧
GC_MakeArcOfHyperbola:双曲线弧
GC_MakeArcOfParabola:抛物线弧
GC_MakeCircle:圆
GC_MakeConicalSurface:圆锥曲面
GC_MakeCylindricalSurface:圆柱曲面
GC_MakeEllipse:椭圆
GC_MakeHyperbola:双曲线
GC_MakeLine:线
GC_MakeMirror:对物体进行镜像
GC_MakePlane:创建平面
GC_MakeRotation:旋转操作
GC_MakeScale:缩放
GC_MakeSegment:创建线段
GC_MakeTrimmedCone:修剪的圆锥体
GC_MakeTrimmedCylinder:修剪的圆柱
借助这些API可以很方便创建3d曲线或曲面。


loveoobaby
关注

————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/loveoobaby/article/details/126525454

http://www.yayakq.cn/news/626217/

相关文章:

  • 网站seo优化要怎么做线上投票怎么做
  • 万网建设网站宁波建设网表格
  • 书画网站建设方案策划企业网站建设设计
  • 怎么自己做网站框架徐州关键字优化公司
  • 怎么做离线网站社交网站平台怎么做
  • 判断网站到期科学城做网站公司
  • 平台网站建设制作wordpress页面标题
  • 点开图片跳到网站怎么做的网站下载工具
  • 做360手机网站优自己的电脑做网站服务器
  • 做兼职什么网站好网站设计与建设课程
  • 一级a做爰片免费网站国语雄县有做网站的吗
  • 公司建一个网站要多少钱网站排名查询alexa
  • 建筑培训网站做个外贸网站
  • 义乌网站建设推广微信怎么弄公众号
  • 环境设计排版哪个网站好电子商城网站建设 模板
  • 外贸网站能用阿里云吗投资网站模板
  • 做平面资源比较好的网站网站正在建设中提示页面设计欣赏
  • 关于旅游案例的网站网站的策划与建设阶段
  • 站长网站seo查询宁波建设工程学校网站
  • 网站是指什么天津企业网站建设价格
  • 在自己电脑建设网站如何制作免费永久网站
  • 浙江省住房和城乡建设厅干部学校网站超低价的郑州网站建设
  • 响应式网站建设福州天猫网店怎么开店
  • 网站后台图片网站源码怎么写
  • 温州 网站营销型网站建设易网拓
  • 网站建设先有域名然后呢互联网创业项目计划书
  • PHP企业网站开发实践宜宾网站建设公司
  • 外贸网站交易平台建设网站内容
  • 做结构图用什么网站缪斯设计官网
  • 做外贸怎样打开国外网站哪些网站可以做设计方案