Coin3D

SoQt

SoSeparator

SoSeparator类是一个状态保持组节点
SoSeparator节点的子图不会影响当前节点的状态,因为在遍历子图之前推送(push)遍历状态,在遍历子图之后弹出(pop)遍历状态.
SoSeparator节点还通过使用缓存提供遍历优化选项。

ref():void SoBase::ref ( void ) const

增加对象的引用计数。在某些情况下,这可能需要从用户代码显式执行(主要是为了避免过早删除),但当对象相互依赖时,通常从Coin库中的其他实例调用。

unref():void SoBase::unref ( void ) const

减少对象的引用计数。如果引用计数达到零,对象将删除自身。显式调用此方法时要小心,注意通常需要将对ref()的用户级调用与对unref()或unrefNoDelete()的调用相匹配,以避免内存泄漏。

addChild():void SoGroup::addChild ( SoNode * node )

将子节点添加到当前组节点正在管理的子节点列表中。

SoQtExaminerViewer

SoQtExaminerViewer类是一个3D模型检查查看器。
这个类是被认为是最“通用”的查看器,它通常用于快速原型中,以检查简单模型和完整场景(尽管对于完整场景,您最好使用其他查看器类之一)。

setSceneGraph():void SoQtViewer::setSceneGraph ( SoNode * root )

为查看器提供一个要渲染和交互的场景图。

SoTransformation

SoTransformation类是转换节点的抽象基类。
要在三维世界空间中定位和定向几何体,可以使用各种变换节点类型。这些节点都继承SoTransformation基类。
请注意,除非在SoSeparator节点下使用,否则变换将通过场景图累积。在SoSeparator节点下,变换矩阵堆栈将被推送(push)和弹出(pop)。

SoMatrixTransform

SoMatrixTransform类是一个转换节点。
此类是最灵活的转换节点,因为您可以使用它在当前模型转换矩阵的基础上累积任何类型的转换矩阵。

Coin3D相关模块学习相关推荐

  1. python 的日志logging模块学习

    2019独角兽企业重金招聘Python工程师标准>>> python 的日志logging模块学习 分类: python 2011-08-02 23:51 8338人阅读 评论(0) ...

  2. 5. [mmc subsystem] mmc core(第五章)——card相关模块(mmc type card)

    零.说明(重要,需要先搞清楚概念有助于后面的理解) 1.mmc core card相关模块为对应card实现相应的操作,包括初始化操作.以及对应的总线操作集合.负责和对应card协议层相关的东西. 这 ...

  3. python logging模块学习

    python 的日志logging模块学习 1.简单的将日志打印到屏幕 import logging logging.debug('This is debug message') logging.in ...

  4. VTK模块学习(一)

    VTK模块学习(一) 文章目录 VTK模块学习(一) 1.仅依赖于cmake编译好的VTK 2.基于OpenCV编译下的VTK 1.仅依赖于cmake编译好的VTK 推荐一篇博客:<VTK基础及 ...

  5. nodejs的mysql模块_Nodejs的mysql模块学习(一)

    介绍 mysql npm包 是一个nodejs的模块,由JavaScript编写 安装 npm install mysql 建立连接 var mysql = require('mysql');//引用 ...

  6. Linux内核4.14版本——mmc core(4)——card相关模块(mmc type card)

    目录 1. 简介 1.1 mmc card的几种类型 1.2 mmc子系统如何区分使用哪种card的?(mmc_rescan) 2. mmc type card协议相关操作 3. 一些重要的API函数 ...

  7. 【comsol学习1】-电化学模块学习与运行错误之橙子电池

    电化学模块学习与运行错误之橙子电池 橘子电池 1.模拟内容 1.1橙子电池电极反应 2.模拟步骤 2.1创建新模型 2.2绘制几何 2.3载入参数 2.4定义及创建电流分布模型 2.5模型计算与研究结 ...

  8. cma linux 起始地址,CMA模块学习笔记

    CMA模块学习笔记 作者:linuxer 发布于:2017-6-28 18:29 分类:内存管理 前言 本文是近期学习CMA模块的一个学习笔记,方便日后遗忘的时候,回来查询以便迅速恢复上下文. 学习的 ...

  9. JavaScript之后端Web服务器开发Node.JS基本模块学习篇

    JavaScript之后端Web服务器开发Node.JS基本模块学习篇 基本模块 fs文件系统模块 stream支持流模块 http crypto加密模块 基本模块 因为Node.js是运行在服务区端 ...

  10. 【总结】有三AI所有原创GAN相关的学习资料汇总(2022年12月)

    GAN的研究和应用在这几年发展可以说是非常迅猛,无疑是这几年深度学习计算机视觉领域里落地性最酷的技术之一,包括图像与视频生成,数据仿真与增强,各种各样的图像风格化任务,人脸与人体图像编辑,图像质量提升 ...

最新文章

  1. java io读书笔记(6) Writing Arrays of Bytes
  2. 自动驾驶出行,进入下半场
  3. 如何惹毛一名开发者?
  4. undo自动调优介绍
  5. Android 应用内启动第三方应用
  6. 函数重载与运算符重载
  7. 路飞的11大团队建设之道
  8. opencv2对于读书笔记——二值化——thresholded功能
  9. InflateException:Bin file line #19:Error inflating class MyTextView
  10. 大型网络整体安装与配置解决方案
  11. Java--数组和集合区别
  12. win7如何设置通电自动开机_WIN7旗舰版在BIOS界面下如何设置自动开机?
  13. 如何在iOS 6 时代的App Store中推广
  14. 合格的数据分析师需要具备哪些能力?
  15. LWIP netconn TCP UDP测试 实例
  16. Vue 前端导出Excel表格,多级表头合并
  17. 关于aPaaS平台的那些事儿
  18. 两相四线步进电机的驱动方法/驱动芯片用法
  19. 命令Javascript控制台
  20. iOS与安卓的区别 浅谈ios为什么比安卓流畅

热门文章

  1. STM32F103RBT6移植到STM32F103C8T6注意事项
  2. 软媒魔方5.13发布:制作U盘启动,更快速
  3. android根据银行卡卡号判断银行
  4. 离散数学 习题篇 —— 关系的性质
  5. 发那科机器人点位编辑_发那科机器人指令编辑大全
  6. python书籍下载网站_Python 精品开源电子书网站
  7. openwrt: ipq4019 路由 资料汇总
  8. mysql jdbc 连接池配置
  9. SoapUI接口测试工具测试webservice
  10. 常用wed扫描工具 awvs|appscan|Netsparker|Nessus