com.supermap.realspace.threeddesigner

类 ImportSettingIFC

  • 所有已实现的接口:
    IDisposable


    public class ImportSettingIFC
    extends ImportSetting3D
    IFC文件导入的参数设置类。继承自 ImportSetting3D 类。
    • 构造器详细资料

      • ImportSettingIFC

        public ImportSettingIFC()
        默认构造函数,构造一个新的 ImportSettingIFC 对象。
    • 方法详细资料

      • getPosition

        public Point3D getPosition()
        获取导入模型的定位点。 该属性为三维点对象,用于表示模型导入时的插入点,默认数值为(0,0,0)。
        返回:
        定位点
      • setPosition

        public void setPosition(Point3D point3d)
        设置导入模型的定位点。 该属性为三维点对象,用于表示模型导入时的插入点,默认数值为(0,0,0)。
        参数:
        point3d - 定位点
      • getHeading

        public double getHeading()
        获取模型方位角。
      • setHeading

        public void setHeading(double heading)
        设置模型方位角
      • isModelGrouped

        public boolean isModelGrouped()
        返回是否按照类型存储为不同的数据集。
      • setModelGrouped

        public void setModelGrouped(boolean isModelGrouped)
        设置是否按照类型存储为不同的数据集。

        类型分类有:

        结构框架:ifcbeam、ifcreinforcingbar

        结构柱:ifccolumn

        结构基础:ifcfooting

        墙:ifcwallstandardcase、ifcwall

        门窗:ifcdoor、ifcwindow

        楼梯:ifcstair、ifcstairflight

        楼板:ifcslab

        薄板:ifcplate、ifcmember

        栏杆:ifcrailing

        天花板:ifccovering、ifcroof

        家具:ifcfurnishingelement

        常规模型:其他类别

      • dispose

        public void dispose()
        释放对象所占资源。

Copyright © 2021–2024 SuperMap. All rights reserved.