Augusdi的专栏

攀登技术的高峰,我与大家共勉!

SoPickStyle和SoRayPickAction与SoPickedPoint

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include ...

2012-08-29 10:07:27

阅读数 1743

评论数 0

VRML基础知识

一、VRML概述1.VRML发展的历史及其完善过程中出现的几个标准  VRML最初出现在1994年的瑞士日内瓦的W3会议上,Tim Berners-Lee,也就是Web的奠基人,对Mark Pesce的编程工作产生了浓厚的兴趣并邀请他给出名为”Cyberspace”的论文。这篇论文解释了一个名为L...

2012-08-29 10:01:33

阅读数 1772

评论数 0

一个OpenInventor程序

/*---------------------------------------------------------------------------------------------------------- FUNCTION: SoSeparator...

2012-08-29 09:57:14

阅读数 1577

评论数 3

Open Inventor显示区域设置SoReoriganizeAction

The code below is an example of a program that applies an SoReorganizeAction on a scene graph, converting all shapes into shapes that can be rendered...

2012-08-29 09:55:39

阅读数 1466

评论数 0

经典C/C++面试题

1.介绍一下STL,详细说明STL如何实现vector。      STL (标准模版库,Standard Template Library)它由容器算法迭代器组成。      STL有以下的一些优点:      可以方便容易地实现搜索数据或对数据排序等一系列的算法;      调试程序时更加安全...

2012-08-29 09:47:44

阅读数 1757

评论数 0

C语言编译全过程剖析

内容摘要:C语言编译的整个过程是非常复杂的,里面涉及到的编译器知识、硬件知识、工具链知识都是非常多的,深入了解整个编译过程对工程师理解应用程序的编写是有很大帮助的,希望大家可以多了解一些,在遇到问题时多思考、多实践。 一般情况下,我们只需要知道分成编译和连接两个阶段,编译阶段将源程序(*.c)转换...

2012-08-29 09:41:59

阅读数 1168

评论数 0

图形设备接口(GDI)

图形设备接口(GDI)是一个可执行程序,它接受Windows应用程序的绘图请求(表现为GDI函数调用),并将它们传给相应的设备驱动程序,完成特定于硬件的输出,象打印机输出和屏幕输出。  GDI负责Windows的所有图形输出,包括屏幕上输出像素、在打印机上输出硬拷贝以及绘制Windows用户界面。...

2012-08-29 09:40:21

阅读数 1234

评论数 0

_MSC_VER

_MSC_VER 定义编译器的版本。下面是一些编译器版本的_MSC_VER值(参见扩展阅读中的参考文献2的链接)   MS VC++ 9.0 _MSC_VER = 1500   MS VC++ 8.0 _MSC_VER = 1400   MS VC++ 7.1 _MSC_VER = 1310   ...

2012-08-29 09:34:34

阅读数 811

评论数 0

VC数据类型

标识符 实际类型 意义 CHAR char 8位Windows(ANSI)字符。 CCHAR char 8位Windows(ANSI)字符。 PSZ char* 一个以"NULL"结束的Windows字符串的指针 PCHAR CHAR* 一个CHAR型指针 PSTR CHAR*...

2012-08-29 09:19:26

阅读数 980

评论数 0

VC调试技巧

编译器基本技巧:F10: 单步调试,按步执行程序,一般用来察看程序执行流程,如果程序程序从中断掉了,就可以用单步调试。F9: 设置断点,程序在执行到设置断点的地方就会停下。F5: 执行调试程序,Debug|Go。F11: 进入block内部进行调试。Ctrl+F5: 在使用的时候,执行调试程序,D...

2012-08-29 09:18:28

阅读数 1161

评论数 0

预编译头文件

一、预编译头文件说明所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件(如Windows.H、Afxwin.H)预先编译,以后该工程编译时,不再编译这部分头文件,仅仅使用预编译的结果。这样可以加快编译速度,节省时间。预编译头文件通过编译stdafx.cpp生成,以工程名...

2012-08-29 09:16:56

阅读数 1900

评论数 0

VS2005快捷键大全

VS2005快捷键大全 快捷键 功能CTRL + SHIFT + B生成解决方案CTRL + F7 生成编译CTRL + O 打开文件CTRL + SHIFT + O打开项目CTRL + SHIFT + C显示类视图窗口F4 显示属性窗口SHIFT + F4显示项目属性窗口CTRL + SHIFT...

2012-08-29 09:14:34

阅读数 779

评论数 0

各种排序算法

各种排序算法排序算法是一种基本并且常用的算法。由于实际工作中处理的数量巨大,所以排序算法 对算法本身的速度要求很高。 而一般我们所谓的算法的性能主要是指算法的复杂度,一般用O方法来表示。在后面我将 给出详细的说明。 对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复...

2012-08-29 09:00:58

阅读数 884

评论数 0

InTouch软件介绍

InTouch软件介绍InTouch HMI 为用户提供了今天的HMI 和监控应用所需的能力和通用性。 Wonderware 在研究与开发中进行了大量投入,保证为用户提供新型的、强大的、创新的产品。其结果是:各种公司可以把他们的精力集中于业务的运转方面,而工程师可以利用最新的软件技术。 InTou...

2012-08-29 08:58:59

阅读数 2267

评论数 0

OpenInventor的节点小结

1、 法线自动产生参数——SoShapeHints::creaseAngle:当两个相邻平面的法向量夹角小于该弧度时,两个平面共享法向量;否则,分别计算各自的法向量。当该弧度为0时,相邻平面的交界处变化比较明显;一般可以设置该值为PI。2、 推荐使用材质索引绑定:因为可以创建一个公用的材质节点,然...

2012-08-29 08:57:25

阅读数 1561

评论数 0

VS 下 Open Cascade Source Code 编译及自定义工程设置

源码编译: 工程编译顺序:Foundation Classes (file FoundationClasses.*)Modeling Data (file ModelingData.*)Modeling Algorithms (file ModelingAlgorithms.*)Visualiza...

2012-08-29 08:56:12

阅读数 3954

评论数 3

开篇 Toolmaker

Toolmaker描述的是如何创建新类,如何自定义OIV开发包中已有的类。Mentor描述的是如何使用OIV开发包来开发程序。扩展OIV开发包有几种方法:一、最快的且不用c++的唯一方法:使用回调函数,如SoCallback, SoEventCallback, SoCallbackAction等支...

2012-08-29 08:54:56

阅读数 1121

评论数 0

OpenInventor zoom in & zoom out实现方法

最近一直在研究如何用OpenInventor来实现对场景的放大缩小,自己的一些想法,最终都被否定,原因主要是我对SoCamera的一些域了解不是很深入。下面的代码是我看了OIV的源码后才搞定的,嘿嘿,虽然理解的不是很好,但是起码功能搞定了,很开心!SoCamera* myCamera =myVie...

2012-08-28 17:17:20

阅读数 1272

评论数 0

OpenInventor SoMarkerSet的使用方法

1.addMark()是用来添加新Mark的,并为其设置一个索引(Index);如:static unsigned char arrowBits[] = {0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0xff,...

2012-08-28 17:16:37

阅读数 911

评论数 0

Open Inventor的VRML2转换SoToVRML2Action

view plaincopy to clipboardprint?#include #include #include #include #include #include #include #include intmain(int argc, char *argv[]){SoDB::init()...

2012-08-28 17:13:36

阅读数 1026

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭