点,向量,方向

二维: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数据类型的更多相关文章

  1. Package gp in the OpenCASCADE

    Package gp in the OpenCASCADE eryar@163.com China 一.简介 Introduction to Package gp gp是几何处理程序包(Geometr ...

  2. python基础1--安装、package、数据类型

    1.下载python 下载地址https://www.python.org/downloads/ 2.Package以及数据类型 自带package和外部package 自带package举例: os ...

  3. OpenCASCADE 包说明

    转载地址:http://www.cppblog.com/eryar/archive/2012/06/30/180916.html 一.简介 Introduction to Package gp gp是 ...

  4. Python基础+Pythonweb+Python扩展+Python选修四大专题 超强麦子学院Python35G视频教程

    [保持在百度网盘中的, 可以在观看,嘿嘿 内容有点多,要想下载, 回复后就可以查看下载地址,资源收集不易,请好好珍惜] 下载地址:http://www.fu83.cc/ 感觉文章好,可以小手一抖 -- ...

  5. day02-java

    day02 大纲: 变量 基本数据类型 数据类型之间的转换 1.变量:存数的,代词,指代的就是它所存的那个数  1)声明:      int a; //声明一个整型的变量,名为a      int b ...

  6. 基础-训练营-day1~day5

    基础 大纲  变量:      声明.初始化.使用.命名  数据类型:      int.long.double.boolean.char.String  运算符:      赋值.算术.关系.逻辑  ...

  7. 彭亮—Python学习

    1.1 Python简单介绍 1.2 安装Python和配置环境 1.配置Python      1.1 下载Python(直接去官网下载就可以)      1.2 安装Python(点解默认安装即可 ...

  8. Package设计1:选择数据类型、暂存数据和并发

    SSIS 设计系列: Package设计1:选择数据类型.暂存数据和并发 Package设计2:增量更新 Package 设计3:数据源的提取和使用暂存 一,数据类型的选择 对于SSIS的数据类型,容 ...

  9. go package 学习笔记 —— strconv(string与其他基本数据类型(int, float, bool)的转换)

    strconv实现了go中基本数据类型与string之间的转换. How to use in go go doc:https://godoc.org/strconv import "strc ...

随机推荐

  1. NFS 系统的搭建

    问题: 由于工作,需要,不断得进行挂在硬盘重装系统,NFS 系统给了我一个很好的解决方案.于是决定写一篇博客,防止以后再次使用的时候,能够很快得重新建立NFS 文件系统. 调研: NFS(Networ ...

  2. [Spark Core] Spark 使用第三方 Jar 包的方式

    0. 说明 Spark 下运行job,使用第三方 Jar 包的 3 种方式. 1. 方式一 将第三方 Jar 包分发到所有的 spark/jars 目录下 2. 方式二 将第三方 Jar 打散,和我们 ...

  3. 56_实现类似spring的可配置的AOP框架

    > config.properties  配置文件   key=类名 > BeanFactory  Bean工厂,负责得到bean  getBean("xxx") &g ...

  4. 2018.09.01 09:22 Exodus

    Be careful when writing in the blog garden. Sometimes you accidentally write something wrong, and yo ...

  5. Sqlserver数据库还原一直显示“正在还原…”解决方法

    --恢复并且回到可访问状态,要执行 RESTORE database 数据库名  with recovery

  6. BZOJ2115:[WC2011] Xor(线性基)

    Description Input 第一行包含两个整数N和 M, 表示该无向图中点的数目与边的数目. 接下来M 行描述 M 条边,每行三个整数Si,Ti ,Di,表示 Si 与Ti之间存在 一条权值为 ...

  7. 2298: [HAOI2011]problem a

    Description 一次考试共有n个人参加,第i个人说:"有ai个人分数比我高,bi个人分数比我低."问最少有几个人没有说真话(可能有相同的分数) 这句话的意思就等于是说第i个 ...

  8. 流式套接字:基于TCP协议的Socket网络编程(案例3)

    案例:在案例1的基础上将传输的字符串换成具体的对象. 客户端代码: package com.yh.SocketObject; import java.io.IOException; import ja ...

  9. RMAN删除备份

    删除备份--DELETE命令 用于删除RMAN备份记录及相应的物理文件.当使用RMAN执行备份操作时,会在RMAN资料库(RMAN Repository)中生成RMAN备份记录,默认情况下RMAN备份 ...

  10. 飞冰ICE

    一. 飞冰目标与愿景(同时也概况飞冰是什么) 飞冰是一套基于 React 的中后台应用解决方案,在阿里巴巴内部,已经有 270 多个来自几乎所有 BU 的项目在使用.经过 2 年的发展,飞冰已经是中后 ...