com.supermap.realspace.threeddesigner

类 RotateExtrudeParameter

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


    public class RotateExtrudeParameter
    extends com.supermap.data.InternalHandleDisposable
    旋转拉伸参数设置。
    作者:
    • 构造器详细资料

      • RotateExtrudeParameter

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

      • getAngle

        public double getAngle()
        获取旋转角度。
      • setAngle

        public void setAngle(double value)
        设置旋转角度。
      • getSlices

        public int getSlices()
        获取切片数量。
      • setSlices

        public void setSlices(int value)
        设置切片数量。
      • isGroup

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

        public void setGroup(boolean value)
        设置是否成一组。
      • hasStartFace

        public boolean hasStartFace()
        获取是否有起始面。
      • setStartFace

        public void setStartFace(boolean value)
        设置是否有起始面。
      • hasEndFace

        public boolean hasEndFace()
        获取是否有终止面。
      • setEndFace

        public void setEndFace(boolean value)
        设置是否有终止面。
      • hasRingFace

        public boolean hasRingFace()
        获取是否有环管面。
      • setRingFace

        public void setRingFace(boolean value)
        设置是否有环管面。
      • dispose

        public void dispose()
        释放资源。
      • 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 - 法线角度阈值

Copyright © 2021–2024 SuperMap. All rights reserved.