com.supermap.realspace.threeddesigner

类 LoftParameter

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


    public class LoftParameter
    extends com.supermap.data.InternalHandleDisposable
    放样参数设置
    • 构造器详细资料

      • LoftParameter

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

      • dispose

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

        public int getChamfer()
        获取平滑系数
        返回:
      • setChamfer

        public void setChamfer(int chamfer)
        设置平滑系数
      • getChamferStyle

        public ChamferStyle getChamferStyle()
        获取倒角样式
      • setChamferStyle

        public void setChamferStyle(ChamferStyle style)
        设置倒角样式
      • isGroup

        public boolean isGroup()
        获取是否成一组
      • setGroup

        public void setGroup(boolean isGroup)
        设置是否成一组
      • isHasStartFace

        public boolean isHasStartFace()
        获取是否有起始面
      • setHasStartFace

        public void setHasStartFace(boolean hasStartFace)
        设置是否有起始面
      • isHasEndFace

        public boolean isHasEndFace()
        获取是否有终止面
      • setHasEndFace

        public void setHasEndFace(boolean hasEndFace)
        设置是否有终止面
      • isCreateTexCoord

        public boolean isCreateTexCoord()
        获取是否创建纹理坐标
      • setCreateTexCoord

        public void setCreateTexCoord(boolean isCreateTexCoord)
        设置是否创建纹理坐标
      • isPolygon

        public boolean isPolygon()
        获取是否是多边形
      • setIsPolygon

        public void setIsPolygon(boolean isPolygon)
        设置是否是多边形
      • isGenerateNormal

        public boolean isGenerateNormal()
        是否计算法线,默认false。
        返回:
        一个bool值,true表示计算法线成功,false表示不计算法线
      • setGenerateNormal

        public void setGenerateNormal(boolean isGenerateNormal)
        设置是否计算法线,默认false。
        参数:
        isGenerateNormal - 一个bool值,true表示设置计算法线,false表示不计算法线。
      • getNormalAngleThreshold

        public double getNormalAngleThreshold()
        获取法线角度阈值,默认80度。
        返回:
        法线角度阈值
      • setNormalAngleThreshold

        public void setNormalAngleThreshold(double normalAngleThreshold)
        设置法线角度阈值,默认80度。仅isGenerateNormal为true时起作用,相邻两个面角度大于该值,此处法线将不再被平均。
        参数:
        normalAngleThreshold - 法线角度阈值
      • isSegmentClosed

        public boolean isSegmentClosed()
        获取每段是否闭合
        返回:
      • setSegmentClosed

        public void setSegmentClosed(boolean bSegmentClosed)
        设置每段是否闭合
        参数:
        bSegmentClosed -
      • isSplitSegment

        public boolean isSplitSegment()
        返回放样体是否按段拆分。
      • setSplitSegment

        public void setSplitSegment(boolean bSplitSegment)
        设置放样体是否按段拆分。
        参数:
        bSplitSegment - true表示按段拆分,false表示不按段拆分。
      • isSplitSection

        public boolean isSplitSection()
        返回放样体是否拆分截面,默认false。
      • setSplitSection

        public void setSplitSection(boolean bSplitSide)
        设置放样体是否拆分截面。
        参数:
        bSplitSide - true表示拆分截面,false表示不拆分截面。

Copyright © 2021–2024 SuperMap. All rights reserved.