com.supermap.realspace.threeddesigner

类 MeshClipParameter

  • java.lang.Object
    • com.supermap.data.InternalHandle
      • com.supermap.data.InternalHandleDisposable
        • com.supermap.realspace.threeddesigner.MeshClipParameter
  • 所有已实现的接口:
    IDisposable


    public class MeshClipParameter
    extends com.supermap.data.InternalHandleDisposable
    模型裁剪参数。包括模型裁剪保留类型、是否合并结果、是否考虑三维面高程及是否保留裁剪面下方模型等参数。
    • 构造器概要

      构造器 
      构造器和说明
      MeshClipParameter()
      默认构造一个新的 MeshClipParameter 对象。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      void dispose()
      释放对象所占资源。
      MeshKeepType getMeshKeepType()
      获取保留类型,默认 MeshKeepType.KEEPINSIDE。
      boolean isCombineResult()
      获取是否合并结果,保留结果为两种时才有意义,默认false。
      boolean isConsiderZValue()
      获取是否考虑裁剪面高程,二维面考虑高程时相当于高程为0的三维面,默认false。
      boolean isKeepBelow()
      是否保留裁剪面下方的模型部分,考虑裁剪面高程为true时有效,默认true。
      void setCombineResult(boolean isCombineResult)
      设置是否合并结果,保留结果为两种时才有意义
      void setConsiderZValue(boolean isConsiderZValue)
      设置是否考虑裁剪面高程,二维面考虑高程时相当于高程为0的三维面,
      void setKeepBelow(boolean isKeepBelow)
      设置是否保留裁剪面下方的模型部分,考虑裁剪面高程为true时有效 该值设置为false时保留裁剪面上方的模型部分,
      void setMeshKeepType(MeshKeepType meshKeepType)
      设置保留类型,可同时保留内部与侧面或内部与侧面,可用于地质体裁剪封边。
      • 从类继承的方法 com.supermap.data.InternalHandleDisposable

        makeSureNativeObjectLive
    • 构造器详细资料

      • MeshClipParameter

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

      • dispose

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

        public MeshKeepType getMeshKeepType()
        获取保留类型,默认 MeshKeepType.KEEPINSIDE。
        返回:
        保留类型
      • setMeshKeepType

        public void setMeshKeepType(MeshKeepType meshKeepType)
        设置保留类型,可同时保留内部与侧面或内部与侧面,可用于地质体裁剪封边。
        参数:
        meshKeepType - 保留类型
      • isCombineResult

        public boolean isCombineResult()
        获取是否合并结果,保留结果为两种时才有意义,默认false。
        返回:
        是否合并结果
      • setCombineResult

        public void setCombineResult(boolean isCombineResult)
        设置是否合并结果,保留结果为两种时才有意义
        参数:
        isCombineResult - 是否合并结果
      • isConsiderZValue

        public boolean isConsiderZValue()
        获取是否考虑裁剪面高程,二维面考虑高程时相当于高程为0的三维面,默认false。
        返回:
        是否考虑裁剪面高程
      • setConsiderZValue

        public void setConsiderZValue(boolean isConsiderZValue)
        设置是否考虑裁剪面高程,二维面考虑高程时相当于高程为0的三维面,
        参数:
        isConsiderZValue - 是否考虑裁剪面高程
      • isKeepBelow

        public boolean isKeepBelow()
        是否保留裁剪面下方的模型部分,考虑裁剪面高程为true时有效,默认true。
        返回:
        是否保留裁剪面下方的模型部分
      • setKeepBelow

        public void setKeepBelow(boolean isKeepBelow)
        设置是否保留裁剪面下方的模型部分,考虑裁剪面高程为true时有效 该值设置为false时保留裁剪面上方的模型部分,
        参数:
        isKeepBelow - 是否保留裁剪面下方的模型部分

Copyright © 2021–2025 SuperMap. All rights reserved.