com.supermap.realspace.threeddesigner

类 Revol

  • 所有已实现的接口:
    IDisposable


    public class Revol
    extends CSGEntity
    旋转拉伸体,继承于 CSGEntity 类。

    截面不能横跨y轴。

    • 构造器详细资料

      • Revol

        public Revol()
        构造一个新的 Revol 对象。
      • Revol

        public Revol(Revol revolEntity)
        根据给定的 Revol 对象构造一个与其完全相同的新对象。
        参数:
        revolEntity - 指定的旋转拉伸体几何对象。
      • Revol

        public Revol(CSGProfile profile,
                     double startAngle,
                     double sweepAngle)
        根据给定的截面、起始角度、旋转角度,构造一个新的 Revol 对象。
        参数:
        profile - 旋转拉伸体的截面信息。
        startAngle - 旋转拉伸体的起始角度,单位为度。
        sweepAngle - 旋转拉伸体的旋转角度,单位为度。
    • 方法详细资料

      • getProfile

        public CSGProfile getProfile()
        返回旋转拉伸体的截面信息。
        返回:
        截面信息。
      • setProfile

        public void setProfile(CSGProfile profile)
        设置旋转拉伸体的截面信息。
        参数:
        profile - 截面信息。
      • getSweepAngle

        public double getSweepAngle()
        返回旋转拉伸体的旋转角度,单位为度。
        返回:
        旋转角度,默认为360。
      • setSweepAngle

        public void setSweepAngle(double sweepAngle)
        设置旋转拉伸体的旋转角度,单位为度。
        参数:
        sweepAngle - 旋转角度。
      • setStartAngle

        public void setStartAngle(double startAngle)
        设置旋转拉伸体的起始角度,单位为度。
        参数:
        startAngle - 起始角度.
      • getStartAngle

        public double getStartAngle()
        返回旋转拉伸体的起始角度,单位为度。
        返回:
        起始角度,默认为0.

Copyright © 2021–2024 SuperMap. All rights reserved.