OpenInventor笔记:线性坐标轴PoLinearAxis的使用
在MeshViz模块里有许多坐标轴的类,PoLinearAxis类应该最有用,关键的语句是下面的构造函数:
PoLinearAxis ax = new PoLinearAxis(new SbVec3f(35.0f, 35.0f, 35.0f), 88.0f,
PoCartesianAxis.Types.XY, 10.0f);
第一个参数是起点的空间位置,SbVec3f类型;
第二个参数是终点的位置,但只是一个浮点数,含义是由后面的PoCartesianAxis.Types.XY参数决定的;
第三个参数是决定坐标轴在哪个平面上和指向的方向,XY是指在XY平面上,平行X方向;
第四个参数是刻度数字的间隔,这个参数是可选的,但省略时,刻度间隔是自动设置的。
_viewer = new SoWinExaminerViewer(_parent, "Name", true, SoWinFullViewer.BuildFlags.BUILD_ALL, SoWinViewer.Types.BROWSER);PoDomain domain = new PoDomain();
domain.min.SetValue(0, 0, 0);
domain.max.SetValue(100, 100, 100);PoMiscTextAttr textAttr = new PoMiscTextAttr() ;
textAttr.fontName.SetValue("Courier New");// 画一个长方体的框子,可以清楚地看到坐标轴的位置和方向
PoAutoCubeAxis autoCubeAxis = new PoAutoCubeAxis(new SbVec3f(0,0,0), new SbVec3f(100,100,100),PoAutoCubeAxis.AxisTypes.LINEAR,PoAutoCubeAxis.AxisTypes.LINEAR,PoAutoCubeAxis.AxisTypes.LINEAR,"X", "Y", "Z") ;
autoCubeAxis.Set("backgroundFaceApp.material", "diffuseColor 0.5 0 0") ;
autoCubeAxis.isBackgroundFacesVisible.SetValue(true) ;_root = new SoSeparator() ;
_root.AddChild(domain);
_root.AddChild(textAttr);
_root.AddChild(autoCubeAxis);// 画一个线性坐标轴
PoLinearAxis ax = new PoLinearAxis(new SbVec3f(35.0f, 35.0f, 35.0f), 88.0f,
PoCartesianAxis.Types.XY, 10.0f);_root.AddChild(ax);_viewer.SetSceneGraph(_root);
_viewer.ViewAll();
换成YX平面时,坐标轴仍在XY平面上,但平行Y轴。
转载于:https://www.cnblogs.com/speeding/archive/2012/02/21/2360789.html
OpenInventor笔记:线性坐标轴PoLinearAxis的使用相关推荐
- 数据压缩读书笔记——线性代数的几何意义(五)
文章目录 第四章 向量组及向量空间的几何意义 4.1 向量组的几何意义 4.1.1 线性表示.组合及相关性的意义 4.1.2 向量组等价及秩的几何意义 向量组等价的几何解释 向量的秩及极大无关向量组 ...
- 《大话数据结构》读书笔记-线性表
写在前面:本文仅供个人学习使用.<大话数据结构>通俗易懂,适合整体做笔记输出,构建体系.并且文中很多图片来源于该书. 文章目录 3.2 线性表的定义 3.3 线性表的抽象数据类型 3.4 ...
- 《数据结构》c语言版学习笔记——线性表的顺序存储结构
线性表的顺序存储结构 第一章 线性表的顺序存储结构 文章目录 线性表的顺序存储结构 前言 一.顺序存储结构的建立 1.条件 2.代码 二.顺序存储结构的获得元素 1.条件 2.代码 三.顺序存储结构的 ...
- 数据结构笔记--线性表定义与实现(Swift)
数据结构笔记系列 数据结构笔记-两个有序链表合并成一个有序链表 线性表 线性表是最常用且最简单的一种数据结构,简言之,一个线性表是 n 个数据元素的有序序列. 特点 只有一个首结点和尾结点: 除首 ...
- Bishop 模式识别与机器学习读书笔记 || 线性分类模型之判别函数的几何建模
线性分类模型之判别函数的几何建模 文章目录 线性分类模型之判别函数的几何建模 1. 判别函数 1.1 两类问题 1.2 多类问题 1.3 Fisher 线性判别 LDA 算法 1.3 代码实现 1.4 ...
- 人们通常先在线性表尾部临时添加一个_数据结构学习笔记-线性表
我们经常会处理一系列类型相同的数据, 创建这种元素组, 读取和修改 当我们处理一个具有有穷或者无穷的元素数据集的时候, 我们需要将其作为一个整体来管理和使用, 用变量去表示它们, 传入和传出函数等等. ...
- c语言线性表顺序存储实验小结,数据结构学习笔记-线性表顺序存储(C语言实现)...
写了一天,终于将线性表的顺序存储实现了,顺便恶补了一下指针内容.顺序存储,适合做查询,链式存储适合做增删. 添加方法主要就是将线性表从后往前遍历,依次往后挪一位,直到空出想要插入的位置,删除方法就是将 ...
- [线性代数学习笔记] 线性递推数列及 Berlekamp-Massey 算法的详细推导过程
线性递推数列 线性递推 对于无限数列 {a0,a1,...}\{a_0,a_1,...\}{a0,a1,...} 和有限非空数列 {r0,r1,...,rm−1}\{r_{0},r_1,...,r ...
- 数论读书笔记——线性丢番图方程——解不定方程
线性丢番图方程: 背景:当我们需要求解特定方程的整数解的时候,那么就得到了一个丢番图方程,这些方程是根据丢番图(diophantus)命名的.他写下了一些方程并将解限定在有理数域上.方程ax+by=c ...
- 数据结构学习笔记——线性表逻辑结构和顺序存储结构
2.1线性表的逻辑结构 线性表的数据元素的特点:同一数据类型 一.线性表的逻辑定义 线性表是由n个数据元素(结点)a1,a2,-,an组成的有限序列. 二.线性表的基本运算 2.2线性表的顺序存储结 ...
最新文章
- Error: The INF file contains Unicode characters that could not be converted correctly
- 谷歌搜索:几乎所有的英文搜索都用上BERT了
- 把价钱转化为xx.xx的形式
- CCS中给工程加入C66x CSL库和头文件
- php网站适合优化_php开发大型网站如何优化的方案详解
- poj 3590 The shuffle Problem(置换群+DP)
- mysql dal_Entity Framework连接Mysql数据库并生成Model和DAL层
- 【CVE-2020-1957】shiro搭配spring时身份验证绕过漏洞分析
- 关于ThreadPool.RegisterWaitForSingleObject和WaitHandle的应用介绍
- 《2021新青年生长力报告》:水果青年、农货青年、设计青年,哪个最潮?
- 为什么索引不支持模糊查询_百度站长平台查询的关键词排名,为什么与实际不符合?...
- Codeforces Beta Round #22 (Div. 2 Only) E. Scheme(DFS+强连通)
- 计算机应用基础任务化教程试题及答案,计算机应用基础任务化教程windows7office2010试卷(带操作题)及答案.doc...
- 《统计学习方法》——决策树
- ElasticSearch全文搜索引擎之索引和文档的API操作详解
- JQuery.BlockUI弹框插件
- JS基础-百度换肤案例
- linux下拷贝某一时间段的文件
- 1.2.2-凑零钱问题(暴力递归+动态规划)
- 红米手机2进入开发者模式的方法