Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 886 Bytes

File metadata and controls

45 lines (30 loc) · 886 Bytes

Geo3DML-CPP

Geo3DML C++ SDK.

包含三个库:

  1. geo3dml

定义Geo3DML规定的数据结构。 其中,几何数据结构是抽象的,开发者可以基于自有系统的内部数据结构来实现,以期达到导入导出Geo3DML数据时避免内存数据相互转换的目的。

编译&链接:

include_directories(${GEO3DML_INCLUDE_DIRS})
...
target_link_libraries(${xxx} ${GEO3DML_LIBRARIES})
  1. g3dxml

Geo3DML XML文件读写库。仅支持UTF8编码。

编译&链接:

include_directories(${G3DXML_INCLUDE_DIRS})
...
target_link_libraries(${xxx} ${G3DXML_LIBRARIES})
  1. g3dvtk

可选。基于VTK实现了Geo3DML的几何数据结构。

编译&链接:

set(USE_G3DVTK_LIBRARIES ON)
...
include_directories(${G3DVTK_INCLUDE_DIRS})
...
target_link_libraries(${xxx} ${G3DVTK_LIBRARIES})