E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
openinventor
Open Inventor练习-SoSelection节点下三维物体选择功能
OpenInventor
用SoSelection节点实现对其节点下的三维物体节点选择,选中的物体用红色的外框高亮显示,选择的模式有SINGLE单选,SHIFT多选,TOGGLE切换选择三种。
Augusdi
·
2011-10-10 17:00
Open Inventor练习-SoSelection三维场景中查找功能
在三维场景中查找是一个常用的操作,这里演示了
OpenInventor
实现查找的操作方法和过程,SoSearchAction是
OpenInventor
用来实现查找的节点,这里利用它在场景中的两个球体中查找红色的那个
Augusdi
·
2011-10-10 16:00
Open Inventor练习-文件读取
OpenInventor
采用SoInput和SoDB读取许多三维格式存储文件,如iv等文件,这个就是文件读取的演示例子。
Augusdi
·
2011-10-10 16:00
File
null
存储
dll
Open Inventor练习-SoEventCallback,SoKeyboardEvent键盘事件(红绿灯)
SoEventCallback是
OpenInventor
用来管理事件的,SoKeyboardEvent是键盘事件,SO_KEY_PRESS_EVENT宏可以获得是键盘上哪个键被操作了,SoSwitch是一个节点切换开关节点
Augusdi
·
2011-10-10 16:00
File
null
dll
translation
Open Inventor练习-一维拖拽器SoTranslate1Dragger
拖拽器是
OpenInventor
坐标变换节点,用来交互用户对显示物体的操作,这个例子是演示SoTranslate1Dragger关联一个SoSphere球体,用来操作拖拽器就可以相应的改变球体的位置。
Augusdi
·
2011-10-10 14:00
Open Inventor-Coin3D开发环境
简介目前世界上比较成熟的
OpenInventor
(以下简称OIV)开发包有三个,它们分别由SGI(http://www.sgi.com),TGS(http://www.tgs.com)和SIM(http
doctorsc
·
2011-02-19 12:00
windows
properties
unix
Microsoft
application
preprocessor
解决"未能加载文件或程序集,或它的某一个依赖项,试图加载格式不正确的程序"问题一法
原来,我引用的
OpenInventor
是32位的,而我系统是64位的Wi
fxfeixue
·
2010-08-24 15:00
平台
X86
搭建Open Inventor开发环境——手动安装Coin3D
简介:目前世界上比较成熟的
OpenInventor
(以下简称OIV)开发包有三个,它们分别由SGI(http://www.sgi.com),TGS(http://www.tgs.com)和SIM(http
bingcaihuang
·
2010-07-07 15:00
openGl
OIV环境配置
OIV环境配置前言:为了学习
OpenInventor
,选择了VS2005+QT+COIN3D的环境进行学习,为了能编译第一个OIV程序,需要配置环境。
alicehyxx
·
2010-03-14 21:00
dll
qt
include
library
Warnings
preprocessor
Open Inventor 库简介
所以,
OpenInventor
库应运而生。
·
2009-12-28 14:00
open
OIV 灯光 COIN3D
OpenInventor
能开启的最大灯光数依赖于系统当前OpenGL的具体实现。SoLight类有三个子类: SoPointLight:星星
hua_007
·
2009-11-17 16:00
OIV 的第一个程序(基于COIN 3D)
keycode:///基于
OpenInventor
-Coin3D开发环境的第一个测试程序//2009.09.08邵延华#includeintmain(int,char**argv){//初始化SoWin
hua_007
·
2009-11-08 17:00
Linux 下 安装
OPenInventor
控制台终端输入vi .bash_profile2.加入以下三句(此处安装目录为/usr/local/
OpenInventor
701,用户可以自己选择任何一个目录) OIV_HOME=/usr/local
wrx_2009
·
2009-07-31 13:00
linux
Path
终端
用
OpenInventor
实现的NeHe OpenGL教程-第四十八课
OpenInventor
是一个用于开发
RobinHao
·
2008-07-20 00:00
优化
框架
Blog
express
mfc
图形
用
OpenInventor
实现的NeHe OpenGL教程-第四十七课
NeHe教程在这节课向我们介绍了Cg编程技术。Gg是nVidio公司面向GPU的语言,类似的语言还有微软的HLSL,OpenGL的GLSL,ATI的shaderMonker。使用着色器(Shader)的最大的好处就是把CPU的一些工作交给了GPU。 Coin支持OpenGL的GLSL着色器,同时也支持ARBShaders和CgShaders。但目前对OpenGL的GLSL支持的最好。读者可以阅读
RobinHao
·
2008-07-13 23:00
脚本
Blog
express
语言
图形
shader
用
OpenInventor
实现的NeHe OpenGL教程-第四十六课
OpenInventor
自动支持反走样技术。
RobinHao
·
2008-07-06 10:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第三十七课
这里需要注意的是,
OpenInventor
没有提供一维纹理,但我们可以使用2维纹理来模拟,我们只需要将2维纹理的行数设置为1就可以了,具体请阅读代码。
RobinHao
·
2008-05-18 23:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第三十六课
OpenInventor
没有提供纹理过滤的功能,所以我们只能通过直接调用OpenGL来实现此课程。
RobinHao
·
2008-05-17 22:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第三十五课
这是一节令人激动的课程。NeHe教程在这节课向我们介绍了如何在OpenGL中播放AVI文件。说来惭愧,作为一名程序员,多年来看过无数AVI格式的A片(American片,不要想歪了。^_^),但却从来没有想过如何解码AVI文件。在这个教程中我们终于有机会了解如何操作AVI文件了。当然我们不是想开发一款类似“暴风影音”那样的软件,我们只是利用微软提供的流媒体接口来操作AVI文件。 其实OpenIn
RobinHao
·
2008-05-08 21:00
timer
video
express
animation
avi
structure
用
OpenInventor
实现的NeHe OpenGL教程-第三十四课
NeHe教程在这节课向我们介绍了如何从一个2D的灰度图创建地形。这节课的内容比较简单,只是从一个2D灰度图中读取灰度数据,然后将灰度数据转换成高度数据,最后将这些数据显示出来就可以了。 首先定义一些全局变量,这些变量的含义和NeHe教程完全一致#define MAP_SIZE 1024 //SizeOfOur.RAWHeightMap(NEW)#define STEP_S
RobinHao
·
2008-05-01 22:00
Blog
express
float
byte
图形
variables
用
OpenInventor
实现的NeHe OpenGL教程-第三十三课
OpenInventor
已经直接支持将TGA文件(压缩和非压缩类型)作为纹理文件,所以我们不必像NeHe教程那样分析TGA文件的数据格式。
RobinHao
·
2008-04-27 14:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第三十二课
这节课我们不打算使用OpenGL的方法来拾取物体,我们将利用
OpenInventor
提供给我们的更加方便的拾取功能来完成这个同样的游戏程序。
RobinHao
·
2008-04-25 22:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第三十一课
用
OpenInventor
实现的NeHeOpenGL教程-第三十一课 NeHe教程在这节课中介绍了如何加载Milkshape3D建模软件所设计的模型文件。
RobinHao
·
2008-04-24 22:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第三十课
用
OpenInventor
实现的NeHeOpenGL教程-第三十课 NeHe教程在这节课介绍了碰撞检测。碰撞检测是一种比较复杂的技术。
RobinHao
·
2008-04-22 22:00
框架
算法
Blog
express
mfc
图形
用
OpenInventor
实现的NeHe OpenGL教程-第二十九课
用
OpenInventor
实现的NeHeOpenGL教程-第二十九课 NeHe教程在这节课中介绍了如何把一块纹理贴到另一块纹理上(即多重纹理)。
RobinHao
·
2008-04-21 22:00
image
null
express
Blend
DST
structure
用
OpenInventor
实现的NeHe OpenGL教程-第二十一课
用
OpenInventor
实现的NeHeOpenGL教程-第二十一课 这节课从技术上来说没有提供什么新技术,都是前面几节课的内容。
RobinHao
·
2008-03-09 22:00
用
OpenInventor
实现的NeHe OpenGL教程-第二十课
用
OpenInventor
实现的NeHeOpenGL教程-第二十课 这节课我们将讨论蒙板技术。所谓蒙板技术可能很多人在2D绘图程序中已经使用过了。
RobinHao
·
2008-03-09 21:00
框架
Blog
express
mfc
Blend
图形
用
OpenInventor
实现的NeHe OpenGL教程-第十九课
用
OpenInventor
实现的NeHeOpenGL教程-第十九课 这节课我们将讨论怎样使用
OpenInventor
实现一个简单的粒子系统。
RobinHao
·
2008-03-01 21:00
用
OpenInventor
实现的NeHe OpenGL教程-第十八课
用
OpenInventor
实现的NeHeOpenGL教程-第十八课 这节课我们将在前面讲述的第七节课程的基础上,显示球体,圆柱体,圆锥体等二次几何体。
RobinHao
·
2008-03-01 20:00
用
OpenInventor
实现的NeHe OpenGL教程-第十七课
用
OpenInventor
实现的NeHeOpenGL教程-第十七课 这节课我们将讨论使用纹理贴图的技术来显示文字。使用这种技术显示文字的好处在于程序的效果在任何机器上都是相同的。
RobinHao
·
2008-03-01 16:00
String
Blog
null
express
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第十六课
用
OpenInventor
实现的NeHeOpenGL教程-第十六课 这节课我们将在前面讲述的第七节课程的基础上,对场景增加上“雾 ”的效果。
RobinHao
·
2008-03-01 16:00
框架
Blog
express
mfc
图形
编译器
用
OpenInventor
实现的NeHe OpenGL教程-第十五课
用
OpenInventor
实现的NeHeOpenGL教程-第十五课 NeHe这节课主要讨论OpenGL怎样给文字赋予纹理贴图。
RobinHao
·
2008-02-07 16:00
框架
Blog
express
mfc
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第十四课
用
OpenInventor
实现的NeHeOpenGL教程-第十四课 NeHe这节课主要讨论如何使用OpenGL显示3D轮廓文字。
RobinHao
·
2008-01-10 23:00
用
OpenInventor
实现的NeHe OpenGL教程-第十三课
用
OpenInventor
实现的NeHeOpenGL教程-第十三课 NeHe这节课主要讨论如何使用
RobinHao
·
2007-12-30 15:00
框架
Blog
null
express
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第十二课
用
OpenInventor
实现的NeHeOpenGL教程-第十二课 NeHe这节课主要讨论OpenGL的显示列表功能。OpenGL的显示列表是加速OpenGL性能的一种重要的手段。
RobinHao
·
2007-12-14 15:00
框架
Blog
express
mfc
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第十一课
用
OpenInventor
实现的NeHeOpenGL教程-第十一课 这节课我们将创建一个以正弦波方式飘动的旗帜。读者将看到实现这种效果并不像想象中那样的困难。
RobinHao
·
2007-12-11 16:00
Blog
null
express
float
图形
网格
用
OpenInventor
实现的NeHe OpenGL教程-第十课
用
OpenInventor
实现的NeHeOpenGL教程-第十课 这节课我们将加载一个3D场景,并在这个场景中做自由漫游。
RobinHao
·
2007-12-10 16:00
数据结构
String
struct
delete
float
Blend
用
OpenInventor
实现的NeHe OpenGL教程-第九课
用
OpenInventor
实现的NeHeOpenGL教程-第九课 这节课我们将讨论如何在3D空间中移动物体,物体之间如何以透明方式显示。
RobinHao
·
2007-12-07 17:00
Blog
null
express
float
Blend
图形
用
OpenInventor
实现的NeHe OpenGL教程-第八课
用
OpenInventor
实现的NeHeOpenGL教程-第八课 这节课我们将在第七节课的基础上增加纹理透明的效果。在OpenGL中,透明效果是通过“融合”(Blend)方式实现的。
RobinHao
·
2007-12-03 17:00
框架
object
Blog
express
Blend
图形
用
OpenInventor
实现的NeHe OpenGL教程-第七课
用
OpenInventor
实现的NeHeOpenGL教程-第七课 这节课我们将讨论如何在
OpenInventor
中使用键盘和灯光。
RobinHao
·
2007-11-30 15:00
框架
Blog
null
express
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第六课
用
OpenInventor
实现的NeHeOpenGL教程-第六课 这节课将讨论如何在
OpenInventor
中使用纹理。
RobinHao
·
2007-11-29 14:00
框架
Blog
express
mfc
图形
tiff
用
OpenInventor
实现的NeHe OpenGL教程-第五课
用
OpenInventor
实现的NeHeOpenGL教程-第五课 这节课将在第四课的基础上进行扩展,创建3D物体。我们将三角形变为3D的三棱锥形,把四边形变为立方体。
RobinHao
·
2007-11-28 14:00
框架
Blog
express
mfc
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第三课
用
OpenInventor
实现的NeHeOpenGL教程-第三课 这节课将在第二课的基础上讨论如何使用颜色。与OpenGL类似,
OpenInventor
也提供了两种色彩模式。
RobinHao
·
2007-11-26 16:00
用
OpenInventor
实现的NeHe OpenGL教程-第二课
用
OpenInventor
实现的NeHeOpenGL教程-第二课 这节课将在第一课的基础上添加一个三角形和一个四边形。
RobinHao
·
2007-11-26 15:00
框架
Blog
express
mfc
float
图形
用
OpenInventor
实现的NeHe OpenGL教程-第一课
用
OpenInventor
实现的NeHeOpenGL教程-第一课
OpenInventor
是一种基于OpenGL的面向对象的三维图形软件开发包。
RobinHao
·
2007-11-26 15:00
框架
Blog
null
delete
express
图形
The Inventor Mentor-附录B:C API入门
尽管C与C++的语法是不同的,但在本书先前章节中所描述的概念仍然适用于
OpenInventor
的C实现库。如果读者已经读完本书的其它章节,那么读者将可以参照本章节,
RobinHao
·
2007-09-29 18:00
编程
C++
c
api
公告
语言
The Inventor Mentor-附录A:C程序员面向对象编程入门
附录A:C程序员面向对象编程入门
OpenInventor
是一个用于开发3D程序的面向对象工具包。它虽然是用C++开发的,但它同时还包含有C语言编程接口。
RobinHao
·
2007-09-29 18:00
编程
C++
c
语言
工具
The Inventor Mentor-第十章 处理事件和选择器
第十章处理事件和选择器(Selection) 本章目标在阅读完本章节后,我们将有能力做下列事情: l 解释
OpenInventor
如何处理输入事件。
RobinHao
·
2007-09-15 12:00
编程
数据库
The Inventor Mentor-第一章 综述
第一章综述 本章目标 在阅读完本章节后,我们将可以做下列事情: l 认识组成
OpenInventor
工具包的几个关键组件。
RobinHao
·
2007-09-05 12:00
编程
application
database
扩展
图形
程序开发
The Inventor Mentor-关于这本书
JosieWerneckeOpenInventor框架工作组郝伟译 关于这本书 TheInventorMentor这本书主要是面向图形编程人员和应用程序开发人员,讲解面向对象的3D开发包-
OpenInventor
RobinHao
·
2007-09-05 12:00
编程
C++
框架
语言
图形
程序开发
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他