com.supermap.data.conversion

类 ImportSettingModel3DS

  • 所有已实现的接口:
    IDisposable


    public class ImportSettingModel3DS
    extends ImportSetting
    Model3DS 文件导入的参数类型。该类继承于 ImportSetting 类。

    注意: 传入的文件型的数据源和工作空间连接信息,在传入之前不能被打开,否则会导入失败。

    • 构造器详细资料

      • ImportSettingModel3DS

        public ImportSettingModel3DS()
        默认构造函数,创建一个新的importSettingModel3DS对象
      • ImportSettingModel3DS

        public ImportSettingModel3DS(ImportSettingModel3DS importSettingModel3DS)
        拷贝构造函数,返回一个设置信息相同的importSettingModel3DS对象
        参数:
        importSettingModel3DS - 用于初始化 ImportSettingModel3DS 新实例的对象。
      • ImportSettingModel3DS

        public ImportSettingModel3DS(String sourceFilePath,
                                     Datasource targetDatasource)
        根据指定的参数构造 ImportSettingModel3DS 类的新实例。
        参数:
        sourceFilePath - 指定的导入 Model3DS 格式数据的源文件路径。
        targetDatasource - 指定导入的目标数据源对象。
      • ImportSettingModel3DS

        public ImportSettingModel3DS(String sourceFilePath,
                                     DatasourceConnectionInfo targetConnectionInfo)
        通过指定源文件来构造一个importSettingModel3DS对象
        参数:
        sourceFilePath - 源文件全路径
        targetConnectionInfo - 目标数据源连接信息
    • 方法详细资料

      • dispose

        public void dispose()
        释放该对象所占用的资源。当调用该方法之后,此对象不再可用。
      • setPosition

        public void setPosition(Point3D pntPosition)
        设置导入模型的定位点。
        参数:
        pntPosition - 三维点对象,用于表示模型导入时的经纬度和高度,默认数值为(0,0,0)。
      • getPosition

        public Point3D getPosition()
        获取导入模型的定位点。
        返回:
        三维点对象,用于表示模型导入时的经纬度和高度,默认数值为(0,0,0)。
      • isImportingAsCAD

        public boolean isImportingAsCAD()
        获取导入模式,即目标数据集类型,默认为false, 即导入为数据对应类型的简单矢量数据集,否则为CAD数据集
        返回:
        是否以CAD导入
      • setImportingAsCAD

        public void setImportingAsCAD(boolean value)
        设置导入模式(目前Model3DS模型数据只支持导入模型数据集,不支持导入为CAD数据集,如果设置为true时将导入失败)
        参数:
        value - 是否以CAD导入,true则使用CAD导入,false使用模型数据集类型导入
      • isIgnoreMaterialColor

        public boolean isIgnoreMaterialColor()
        当有纹理时,返回是否忽略材质颜色。默认为false,即不忽略材质颜色。
        返回:
        返回true,忽略材质颜色;返回false,不忽略材质颜色。
        抛出:
        IllegalArgumentException - 参数为空。
        从以下版本开始:
        11.2.0。
      • setIgnoreMaterialColor

        public void setIgnoreMaterialColor(boolean value)
        当有纹理时,设置是否忽略材质颜色。
        参数:
        value - 是否忽略材质颜色。
        抛出:
        IllegalArgumentException - 参数为空。
        从以下版本开始:
        11.2.0。

Copyright © 2021–2024 SuperMap. All rights reserved.