该类已经废弃,使用VectorCacheBuilder替代,进行缓存的构建,详情请参见VectorCacheBuilder类的相关内容。VectorCacheBuilder是矢量模型缓存生成器类,主要用于为矢量模型数据生成供三维场景发布使用的矢量模型缓存,其配置文件为 *.scv 格式。

生成 SCM 模型缓存类,负责生成 SCM 模型缓存。

命名空间:  SuperMap.Data.Processing
程序集:  SuperMap.Data.Processing (in SuperMap.Data.Processing)
版本: dll

语法

C#
[ObsoleteAttribute]
public class ModelCacheBuilder : IDisposable

备注

使用 SCM 模型缓存,需要几个环节,先是制作模型,接着使用属性表记录需要在场景中展现的信息,然后生成 SCM 缓存,最后把生成的缓存加载到三维场景中,此后就能快速地浏览大量的三维模型。具体的流程如下:

1、制作需要在三维场景中展现的三维模型,模型制作可以使用 3DMAX 来完成;

2、在制作模型时需要在一个属性表数据集中记录模型的放置位置,X、Y、Z 方向上的缩放比,X、Y、Z方向上的旋转角度,sgm 文件的路径。原始模型文件(3ds 文件)到 sgm 文件的转换可以通过 GeoModel 对象来完成。

3、根据制作数据指定的字段名称设置 ModelCacheBuilder 类的相应属性,然后执行创建缓存(Build() 方法)操作。

4、通过 Layer3Ds.Add(…) 方法加载生成的缓存文件。

继承层次

System..::.Object
  SuperMap.Data.Processing..::.ModelCacheBuilder

版本信息

SuperMap iObjects .NET

在 10.0.0 中过时(编译器警告)
在 10.0.1 中过时(编译器警告)
在 10.1.0 中过时(编译器警告)
在 10.1.1 中过时(编译器警告)
在 10.2.0 中过时(编译器警告)
在 10.2.1 中过时(编译器警告)
在 11.0.0 中过时(编译器警告)
在 7.0.0 中过时(编译器警告)
在 7.0.1 中过时(编译器警告)
在 7.1.0 中过时(编译器警告)
在 7.1.1 中过时(编译器警告)
在 7.1.2 中过时(编译器警告)
在 8.0.0 中过时(编译器警告)
在 8.0.1 中过时(编译器警告)
在 8.0.2 中过时(编译器警告)
在 8.1.0 中过时(编译器警告)
在 8.1.1 中过时(编译器警告)
在 9.0.0 中过时(编译器警告)
在 9.0.1 中过时(编译器警告)
在 9.1.0 中过时(编译器警告)
在 9.1.2 中过时(编译器警告)

SuperMap Objects .NET

在 6.1.3 中过时(编译器警告)

请参见