Opencascade delphi 如何使用OpenCascade帮助文档
如何使用OpenCascade帮助文档
准备OpenCascade ducument安装包一份
1、双击安装包OCCTDocumentation651.exe(651是版本号)。依次点击下一步,直到安装完成。
2、进入OCCTDocumentation安装目录,例如 D:OCCTDocumentation6.5.1
打开index.html文件.此时,可以按照给定的索引浏览OpenCascade的主要模块,例如
Module FoundationClasses等。
3、对于初学者,这样是有利于学习的,但是对于熟练的开发人员而言,这样实在是太慢。
因此,需要学会使用Search功能,在网页文档的右上方可以找到Search的输入框。
4、在Search输入框中,输入关键词,即可列出所有搜索结果。例如,我想查看几何对象相关内容,输入Geom,出现下图所示内容。之后选择关注的内容,即可了解其细节。
opencascade怎么设置环境变量
一、安装OpenCASCADE
可以从OpenCASCADE的官网上下载其安装包,可以选择最新的版本。如果只用其库来编程已经够了,安装好下载的安装包即可。若想对其进行调试,必须先把它编译成功。想编译通过,必须下载第三方库,因为OpenCASCADE中用到了第三方的工具。如:FreeImage为通用图形格式的支持;FreeType和Ftgl为对文字渲染的支持,包括对中文渲染的支持;gl2ps用来将渲染的内容转换为矢量图形输出,等等。第三方库都可以从官网上提供的链接来下载,因为不同的版本可能用到的第三方库的版本也不同,必须保持一致。
有的时候编译通不过,可能报的错误就是第三方库的版本与安装好的OpenCASCADE的版本不一致造成的。把与编译工具相应版本的第三方库重新编译并放到相应的目录下就可解决问题。这也是OpenCASCADE推荐的方法,原文如下:The recommended way to do this is to download each of the third-party tools from its web site and build it using the relevant tools.
二、编译OpenCASCADE
OpenCASCADE6.5.0以后对编译环境的设置采用了批处理的方式。在安装完毕后的文件目录中有个ros的文件夹,其中有几个批处理文件:env.bat、env_build.bat、msvc.bat。打开这几个批处理文件,会发现它们就是在设置编译环境。早期版本是直接写到系统的环境变量中去,现在是运行批处理文件msvc.bat,根据不同的工具,输入以下参数,示例为:vc8 win32 Debug admwin32vc8OCCT.sln。即运行命令切换到ros文件夹,输入下面的命令:msvc.bat vc8 win32 Debug admwin32vc8OCCT.sln就可以启动整个项目,后面是一些选项设置,如使用的是VC8编译工具,平台为win32,输出为Debug。若是使用的Visual Studio 10则输入参数vc10 win32 Debug admwin32vc10OCCT.sln即可,也很方便。
编译顺序也是非常重要的,必须按如下顺序进行:
1. Foundation Classes (file FoundationClasses.sln)
2. Modeling Data (file ModelingData.sln)
3. Modeling Algorithms (file ModelingAlgorithms.sln)
4. Visualization (file Visualization.sln)
5. Application Framework (file ApplicationFramework.sln)
6. Data Exchange (file DataExchange.sln)
7. Draw (file Draw.sln)
如下图清晰所示:
三、总结
编译成功后,可以为以后程序的调试打下基础;也可对OpenCASCADE有个大概认识。