# s3m-sdk **Repository Path**: cesiumlab/s3m-sdk ## Basic Information - **Project Name**: s3m-sdk - **Description**: s3m是超图(supermap)公司提出的三维数据的切片格式,原始代码在这里 https://github.com/SuperMap/s3m-spec.git。我们使用的时候发现该代码cmake 需要github上在线下载三方库,在国内使用并不是很方便,不如手动下载第三方库,所以我们重整了cmake文件,并且修改了部分在在visual studio2022上编译不通过的问题。 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-27 - **Last Updated**: 2024-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README s3m是超图(supermap)公司提出的三维数据的切片格式,原始代码在这里 https://github.com/SuperMap/s3m-spec.git。 原始代码库结构: ConvetTool 基于sdk的转换工具,以来QT库。 Examples 基于sdk的示例代码 S3M_JS 纯JS的解析s3m的库代码,可以配合Cesium 来实现在Cesium 加载s3m数据 S3M_SDK_Lightweight 基于C++语言的s3m sdk,这部分又包含两块代码: 1, s3m1.0和s3m2.0的老版本 2, s3m 3.0的新版本 ![原始代码库截图](./srcgit.png) 本代码库只保留了 SDK Latest版本,如需其他代码,请下载超图原版代码库。 本库解决的问题: 1,去掉了原库中,cmake的需要在线下载三方库的方式。 2,解决部分代码在 visual studio 2022 编译报错的问题。