com.supermap.data.conversion

类 ImportSettingModelFBX

  • 所有已实现的接口:
    IDisposable


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

    该类型仅在 Windows 平台版本中支持,在 Linux版本中不提供。

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

    • 构造器详细资料

      • ImportSettingModelFBX

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

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

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

        public ImportSettingModelFBX(String sourceFilePath,
                                     DatasourceConnectionInfo targetConnectionInfo)
        通过指定源文件来构造一个importSettingModelFBX对象
        参数:
        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)
        设置导入模式(目前ModelFBX模型数据只支持导入模型数据集,不支持导入为CAD数据集,如果设置为true时将导入失败)
        参数:
        value - 是否以CAD导入,true则使用CAD导入,false使用模型数据集类型导入
      • isDecompose

        public boolean isDecompose()
        获取是否将一个FBX模型分解为多个模型对象。
        返回:
      • setDecompose

        public void setDecompose(boolean value)
        设置是否将一个FBX模型分解为多个模型对象。
        参数:
        value -
      • 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.