首页 > 其他 > 详细

TKmath Package gp数据类型

时间:2019-03-23 13:07:42      阅读:140      评论:0      收藏:0      [点我收藏+]

点,向量,方向

二维:gp_Pnt2d, gp_Vec2d, gp_Dir2d;它们的内部都存储 gp_XY

三维:gp_Pnt, gp_Vec, gp_Dir;它们的内部都存储 gp_XYZ

轴向与坐标系统

gp_Ax2d

二维空间的轴向,内部存储为 gp_Pnt2d, gp_Dir2d。

gp_Ax22d

二维空间的坐标系统,内部存储为 gp_Pnt2d, gp_Dir2d, gp_Dir2d。

gp_Ax1

三维空间的轴向,内部存储为 gp_Pnt, gp_Dir

gp_Ax2

三维空间的右手系坐标系统,内部存储为 gp_Ax1, gp_Dir, gp_Dir。

gp_Ax3

三维空间的坐标系统,与gp_Ax2不同,gp_Ax3可以是右手系或者左手系。内部存储为 gp_Ax1, gp_Dir, gp_Dir。

矩阵与空间变换矩阵

gp_Mat2d

2x2的空间矩阵,由Standard_Real matrix[2][2]表述。

gp_Trsf2d

二维空间的非永久性变换矩阵,并没有采用matrix[3][3]的模式表述,而是结合gp_Mat2d matrix, gp_XY loc; scale, 枚举矩阵类型变量组成,可以表示平移,变换,缩放,过点或直线的对称矩阵,对应齐次坐标能够做的表述形式。

gp_GTrsf2d

我不知道这个与gp_Trsf2d之间有什么区别,从成员数据变量来看,与gp_Trsf2d完全一样的。

gp_Mat

3x3的空间矩阵,由Standard_Real matrix[3][3]表述。

gp_Trsf

三维空间的非永久性变换矩阵,并没有采用matrix[4][4]的模式表述,而是结合gp_Mat matrix, gp_XYZ loc; scale, 枚举矩阵类型变量组成,可以表示平移,变换,缩放,过点或直线的对称矩阵,对应齐次坐标能够做的表述形式。

gp_GTrsf

这个与gp_Trsf的成员数据完全一样。

gp_Quaternion

四元数

TKmath Package gp数据类型

原文:https://www.cnblogs.com/bitbybit3d/p/10577898.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!