User Tools

Site Tools


reference:code

XT Architecture

XT代码结构如下:

  • bin //动态库与可执行文件存放路径
    • x64 //64位版本
  • build //编译入口
    • xt
  • distribution //发布文件夹,包含图标、界面设置文件等
    • common //通用资源文件夹
      • icons //图标文件夹
      • uisetting
      • shader
  • include //包含头文件与库
    • dlls
    • libs
    • headers
  • src
    • core //XT核心基础模块,定义底层数据结构和通用的CAE对象数据结构,提供通用算法库、工具库,维护XT整体应用框架以及图形界面
      • domain //域对象定义,抽象并管理各种数据对象
      • utility //
      • kernel //
      • application //
      • ui //
    • interface
      • bdfinterface
      • stepinterface
      • occreader
      • igesinterface
    • projectes
      • cad
      • post
      • pre

XT框架分为四个层次,每个层次由若干模块组成。


应用层

界面层 界面主要由UI代理 XDocument定制createGLData

reference/code.txt · Last modified: 2020/11/23 07:53 (external edit)