TKmath Package gp数据类型
点,向量,方向
二维: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数据类型的更多相关文章
- Package gp in the OpenCASCADE
Package gp in the OpenCASCADE eryar@163.com China 一.简介 Introduction to Package gp gp是几何处理程序包(Geometr ...
- python基础1--安装、package、数据类型
1.下载python 下载地址https://www.python.org/downloads/ 2.Package以及数据类型 自带package和外部package 自带package举例: os ...
- OpenCASCADE 包说明
转载地址:http://www.cppblog.com/eryar/archive/2012/06/30/180916.html 一.简介 Introduction to Package gp gp是 ...
- Python基础+Pythonweb+Python扩展+Python选修四大专题 超强麦子学院Python35G视频教程
[保持在百度网盘中的, 可以在观看,嘿嘿 内容有点多,要想下载, 回复后就可以查看下载地址,资源收集不易,请好好珍惜] 下载地址:http://www.fu83.cc/ 感觉文章好,可以小手一抖 -- ...
- day02-java
day02 大纲: 变量 基本数据类型 数据类型之间的转换 1.变量:存数的,代词,指代的就是它所存的那个数 1)声明: int a; //声明一个整型的变量,名为a int b ...
- 基础-训练营-day1~day5
基础 大纲 变量: 声明.初始化.使用.命名 数据类型: int.long.double.boolean.char.String 运算符: 赋值.算术.关系.逻辑 ...
- 彭亮—Python学习
1.1 Python简单介绍 1.2 安装Python和配置环境 1.配置Python 1.1 下载Python(直接去官网下载就可以) 1.2 安装Python(点解默认安装即可 ...
- Package设计1:选择数据类型、暂存数据和并发
SSIS 设计系列: Package设计1:选择数据类型.暂存数据和并发 Package设计2:增量更新 Package 设计3:数据源的提取和使用暂存 一,数据类型的选择 对于SSIS的数据类型,容 ...
- go package 学习笔记 —— strconv(string与其他基本数据类型(int, float, bool)的转换)
strconv实现了go中基本数据类型与string之间的转换. How to use in go go doc:https://godoc.org/strconv import "strc ...
随机推荐
- How to add hyperlink in JLabel
You can do this using a JLabel, but an alternative would be to style a JButton. That way, you don't ...
- 网页loading GIF图片(加载)
http://www.lanrentuku.com/gif/a/loading.html
- 关于flex的crossdomain.xml文件存放目录
最近在项目中遇到flex跨域访问的安全沙箱问题,查资料了解到需要在服务端加上crossdomain.xml文件,即: <?xml version="1.0" encoding ...
- Oracle_spatial的空间索引
空间索引 1.空间索引的创建 1)创建索引之前总是要为空间层插入元数据 2)如果之前创建的索引失败了,必须先删除才能创建 Drop index customers_sidx; 创建索引: Create ...
- Spark项目之电商用户行为分析大数据平台之(七)数据调研--基本数据结构介绍
一.user_visit_action(Hive表) 1.1 表的结构 date:日期,代表这个用户点击行为是在哪一天发生的user_id:代表这个点击行为是哪一个用户执行的session_id :唯 ...
- 🈲Eclipse通过jdbc连接数据库制作简单登陆界面【新手必看】
一.前言: 做网站开发,要求有多种搭配方式,前台技术可以使用PHP.ASP.JSP.ASP.NET.CGI等任何一种: 需要用到的基础语言用的最多的就是HTML/CSS.JS.JAVA.XML这些了, ...
- oracle常见受权与回收权限 grant和revoke
1.GRANT 赋于权限 常用的系统权限集合有以下三个: CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理) 常用的数据对象权限有以下五个: ALL ON ...
- ORACLE 11GR2常用命令
一.ORACLE的启动和关闭 1.在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a.启动ORACLE系统 oracle>svrmgrl ...
- pyspider爬取数据存入es--2.测试数据库连通性
写一个简单案例测试能否将数据写入es #!/usr/bin/env python # -*- encoding: utf-8 -*- # Created on 2017-10-27 08:35:57 ...
- C#中XmlSerializer实现序列化浅析
C# XmlSerializer类是实现序列化的一个类,那么关于C# XmlSerializer的学习我们要掌握怎么样的操作方法呢?那么这里向你详细介绍具体的操作细节情况. C# XmlSeriali ...