teigha開發從入門到精通(2)--kernel sdk和 drawings sdk核心模塊功能介紹

drawings sdk依賴kernel sdk

kernel sdk核心模塊包括:

  • TD_Alloc — Memory allocation(內存分配)
  • TD_Root — Core functionality(核心功能)
  • TD_DbRoot — Common database functionality(通用數據庫功能)
  • TD_Ge — Geometry classes (OdGe*)(幾何類)
  • TD_Gi — Entity vectorization classes (OdGi*)(實體矢量化類)
  • TD_Gs — Graphical system classes (OdGs*)(圖形化系統類)
  • TD_SpatialIndex — Spatial indexing support (OdSi*)(空間索引支持)

drawings sdk的模塊包括:

  • TD_DbCore — Implements the core .dwg database functionality(實現核心的dwg數據庫功能)

  • TD_Db — Provides the functionality to initialize and uninitialize the
    core Drawings SDK runtime environment implemented in the following
    modules:

    • TD_DbIO.tx - Extension that implements file read-write components for .dwg, .dxf, and .dxb formats and some other file-related operation APIs. It can be loaded optionally as a TD_DbIO extension application.

    • TD_DbEntities.tx - Extension that implements the built-in entity set.
      It can be loaded optionally as a TD_DbEntities extension application.

    • ISM.tx - Extension that implements the raster image entity

    • WipeOut.tx - Extension that implements the WipeOut entity

    • RText.tx - Extension that implements the RText entity

    • ATEXT.tx - Extension that implements the arc-aligned text entity

    • SCENEOE.tx - Extension that implements a set of scene definition and rendering setting components

    • ACCAMERA.tx - Extension that implements the camera entity

    • AcMPolygonObj15.tx - Extension that implements the multi-polygon
      entity.

    • TG_Db — .dgn files support functionality

參考:https://docs.opendesign.com/td/tdrawings_libraries.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章