#define COIN_DLL #define SOWIN_DLL // 加载COIN库文件 #ifdef _DEBUG #pragma comment(lib, "SoWin1d.lib") #pragma comment(lib, "Coin3d.lib") #else #pragma comment(lib, "SoWin1.lib") #pragma comment(lib, "Coin3.lib") #endif // 添加COIN头文件-Window操作显示库和节点库 #include <Inventor/Win/SoWin.h> #include <Inventor/Win/viewers/SoWinExaminerViewer.h> #include <Inventor/nodes/SoBaseColor.h> #include <Inventor/nodes/SoCone.h> #include <Inventor/nodes/SoSeparator.h> int main(int argc, char ** argv) { // Initializes SoQt library (and implicitly also the Coin and Qt // libraries). Returns a top-level / shell Qt window to use. HWND mainwin = SoWin::init(argc, argv, argv[0]); // Make a dead simple scene graph by using the Coin library, only // containing a single yellow cone under the scenegraph root. SoSeparator * root = new SoSeparator; root->ref(); SoBaseColor * col = new SoBaseColor; col->rgb = SbColor(1, 1, 0); root->addChild(col); root->addChild(new SoCone); // Use one of the convenient SoQt viewer classes. SoWinExaminerViewer * eviewer = new SoWinExaminerViewer(mainwin); eviewer->setSceneGraph(root); eviewer->show(); // Pop up the main window. SoWin::show(mainwin); // Loop until exit. SoWin::mainLoop(); // Clean up resources. delete eviewer; root->unref(); return 0; }
SoBaseColor是Open Inventor的颜色节点,与SoMaterial一样可以对三维场景中的问题进行颜色控制,rgb变量就是对需要设定的颜色进行RGB颜色值设定,他是一个SoMFColor变量,可以多值设定,这里设定颜色位黄色,用来控制下面的圆锥节点。
SoWinExaminerViewer是用来显示场景的,它派生与SoWinViewer,用来对Windows窗口的句柄控制,进而控制OpenGL在窗体上的三维显示。
输出结果如下。
您还没有登录,请您登录后再发表评论
CoinD SoWin-1.5.0 CoinD SoWin-1.5.0 CoinD SoWin-1.5.0
coin3d -3.1.3-SoQt-SoWin-VC10.7z )
windows下的OpenInventor,用vs2010编译完成。
coin3d和vc2008的组合运用,里面有个说明文件,只要解压,按说明文件配置一下开发平台就可以实现,适合新手用。
mle-sowin-examples 使用SoWin GUI的Coin3D示例 提供以下示例: EmptyTest-一个简单的SoWin ExaminerViewer,没有内容 ... 茶壶-一个简单的SoWin ExaminerViewer,显示从Open Inventor文件加载的茶壶
XX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作...
背景:Open Inventor是用于建立三维图形应用程序的强大的C++类库。Open Inventor是由Silicon Graphics公司开发,在UNIX/X11/Motif环境下使用。它的UNIX版本包括一个可移植的核心组件和一个专用的名为“SoXt”的...
CESBG績效考核e化系統-SOW.doc
SoWin是与Coin3D Open Inventor一起使用的库,用于与Microsoft Windows平台上的Win32 API接口。
搭建open inventor开发环境所需文件,再此上传供大家下载,附上SoWin
Windows下编译利用openInventor进行可视化Geant4所需的Coin3D库文件(含coin-3.1.3和sowin-1.5.0)。原版本使用VS2010编译,经验证,VS2012也可以用,与Geant4版本无关。新版本修改如下: 1、修改了Coin3D\include\...
搜索-sow-lib 原型可搜索 SOW 库
Coin 3.1.3 Sowin 1.5.0 msvc10
ERP信息化系统:SAP SOW-CC-SQ-14-12-05 - updated.doc
coin3d第三方库,包含 simvoleon-2.0.3-msvc14-x64 quarter-1.0.1-msvc14-x64 sowin-1.6.0-msvc14-x64 soqt-1.6.0-msvc14-x64 simage-1.7.1-msvc14-x64 coin-4.0.0-msvc14-x64
封装 Win32 API 编程元素的类库。 该库提供了一组 C++ 类来减少编写本机 Windows 应用程序所需的代码量,无需对核心 Win32 API 进行抽象,也无需任何
SOW-基于中文语义分析的产品搜索系统.doc
使用Visudal Studio 2010编译好的64位版本包含SimVoleon和SoWin
4-SOW编写要点 5-法律及商务条款 6-项目启动会议 7-风险 8A-制定项目进度计划、制定项目预算 8-WBS实例 9-工作量及成本估算 10-进度计划 11-成本计划 12A-实施管理 12-变更控制、进度控制、费用控制 13-项目阶段质量...
希望能对大家有帮助,可以结合博客使用,这是我找了半天终于发现能配置的方法,虽然很简单,但也找了好久(主要现在网上都是旧版本的配置讲解,很让人误解)
相关推荐
CoinD SoWin-1.5.0 CoinD SoWin-1.5.0 CoinD SoWin-1.5.0
coin3d -3.1.3-SoQt-SoWin-VC10.7z )
windows下的OpenInventor,用vs2010编译完成。
coin3d和vc2008的组合运用,里面有个说明文件,只要解压,按说明文件配置一下开发平台就可以实现,适合新手用。
mle-sowin-examples 使用SoWin GUI的Coin3D示例 提供以下示例: EmptyTest-一个简单的SoWin ExaminerViewer,没有内容 ... 茶壶-一个简单的SoWin ExaminerViewer,显示从Open Inventor文件加载的茶壶
XX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作说明书-SOW_V1.0.pdfXX医院HRP项目工作...
背景:Open Inventor是用于建立三维图形应用程序的强大的C++类库。Open Inventor是由Silicon Graphics公司开发,在UNIX/X11/Motif环境下使用。它的UNIX版本包括一个可移植的核心组件和一个专用的名为“SoXt”的...
CESBG績效考核e化系統-SOW.doc
SoWin是与Coin3D Open Inventor一起使用的库,用于与Microsoft Windows平台上的Win32 API接口。
搭建open inventor开发环境所需文件,再此上传供大家下载,附上SoWin
Windows下编译利用openInventor进行可视化Geant4所需的Coin3D库文件(含coin-3.1.3和sowin-1.5.0)。原版本使用VS2010编译,经验证,VS2012也可以用,与Geant4版本无关。新版本修改如下: 1、修改了Coin3D\include\...
搜索-sow-lib 原型可搜索 SOW 库
Coin 3.1.3 Sowin 1.5.0 msvc10
ERP信息化系统:SAP SOW-CC-SQ-14-12-05 - updated.doc
coin3d第三方库,包含 simvoleon-2.0.3-msvc14-x64 quarter-1.0.1-msvc14-x64 sowin-1.6.0-msvc14-x64 soqt-1.6.0-msvc14-x64 simage-1.7.1-msvc14-x64 coin-4.0.0-msvc14-x64
封装 Win32 API 编程元素的类库。 该库提供了一组 C++ 类来减少编写本机 Windows 应用程序所需的代码量,无需对核心 Win32 API 进行抽象,也无需任何
SOW-基于中文语义分析的产品搜索系统.doc
使用Visudal Studio 2010编译好的64位版本包含SimVoleon和SoWin
4-SOW编写要点 5-法律及商务条款 6-项目启动会议 7-风险 8A-制定项目进度计划、制定项目预算 8-WBS实例 9-工作量及成本估算 10-进度计划 11-成本计划 12A-实施管理 12-变更控制、进度控制、费用控制 13-项目阶段质量...
希望能对大家有帮助,可以结合博客使用,这是我找了半天终于发现能配置的方法,虽然很简单,但也找了好久(主要现在网上都是旧版本的配置讲解,很让人误解)