现代电子技术
現代電子技術
현대전자기술
MODERN ELECTRONICS TECHNIQUE
2013年
10期
74-77
,共4页
袁媛%王延红%江凌%林成地%王玥
袁媛%王延紅%江凌%林成地%王玥
원원%왕연홍%강릉%림성지%왕모
Qt%OpenCASCADE%建模%边界表示法%数据结构
Qt%OpenCASCADE%建模%邊界錶示法%數據結構
Qt%OpenCASCADE%건모%변계표시법%수거결구
Qt%OpenCASCADE%modeling%boundary representation%data structure
Qt是挪威TrollTech公司推出的一个跨平台的C++图形用户界面库,提供给应用程序开发者建立图形用户界面所需的所有功能.OpenCASCADE采用基于OpenGL的专用CAD类库,可应用于CAD软件开发、仿真软件设计和三维图形显示等领域.将Qt和OpenCASCADE在C++环境下结合起来能够进行建模软件的开发.介绍了Qt及OpenCASCADE类库的主要功能,简要叙述了边界表示法,给出了几何和拓扑的定义,对OCC中的数据类型和数据结构进行了阐述.经过实际的编程开发,结果表明,Qt及OpenCASCADE类库能够建立多种复杂模型,且拥有较好的显示效果,适合作为几何建模软件的开发工具.
Qt是挪威TrollTech公司推齣的一箇跨平檯的C++圖形用戶界麵庫,提供給應用程序開髮者建立圖形用戶界麵所需的所有功能.OpenCASCADE採用基于OpenGL的專用CAD類庫,可應用于CAD軟件開髮、倣真軟件設計和三維圖形顯示等領域.將Qt和OpenCASCADE在C++環境下結閤起來能夠進行建模軟件的開髮.介紹瞭Qt及OpenCASCADE類庫的主要功能,簡要敘述瞭邊界錶示法,給齣瞭幾何和拓撲的定義,對OCC中的數據類型和數據結構進行瞭闡述.經過實際的編程開髮,結果錶明,Qt及OpenCASCADE類庫能夠建立多種複雜模型,且擁有較好的顯示效果,適閤作為幾何建模軟件的開髮工具.
Qt시나위TrollTech공사추출적일개과평태적C++도형용호계면고,제공급응용정서개발자건립도형용호계면소수적소유공능.OpenCASCADE채용기우OpenGL적전용CAD류고,가응용우CAD연건개발、방진연건설계화삼유도형현시등영역.장Qt화OpenCASCADE재C++배경하결합기래능구진행건모연건적개발.개소료Qt급OpenCASCADE류고적주요공능,간요서술료변계표시법,급출료궤하화탁복적정의,대OCC중적수거류형화수거결구진행료천술.경과실제적편정개발,결과표명,Qt급OpenCASCADE류고능구건립다충복잡모형,차옹유교호적현시효과,괄합작위궤하건모연건적개발공구.
Qt is a cross?platform class GUI library of C++ provided by TrollTech Corporation in Norway. It gives all func?tions needed by application program developers of creating GUI. OpenCASCADE uses the professional CAD library based on OpenGL. It can be used in the fields of CAD software development,simulation software design and 3D graphic displaying. Modeling software can be developed when Qt and OpenCASCADE are integrated in the C++ environment. The main functions of the library of Qt and OpenCASCADE are introduced. Boundary representation is narrated in brief. The definition of geometry and topology is given. Data type and structure in OCC is expounded. The practice programming indicates that Qt and OpenCASCADE library can be used to create various complicate models with the perfect vision effect. They can be the developing tools of geome?try modeling software.