Bitbybit Docs
    Preparing search index...

    Class TorusDto (Inputs.JSCAD)

    shapes.torus 使用:横截面为圆形、平放在 XY 平面内、绕 center 分布的圆环, 由圆环半径和管半径、各自的面片数量以及可使圆环部分开放的角度 给定。

    Index

    Constructors

    • Parameters

      • Optionalcenter: Point3
      • OptionalinnerRadius: number
      • OptionalouterRadius: number
      • OptionalinnerSegments: number
      • OptionalouterSegments: number
      • OptionalinnerRotation: number
      • OptionalouterRotation: number
      • OptionalstartAngle: number

      Returns Bit.Inputs.JSCAD.TorusDto

    Properties

    center: Point3

    圆环所居中的点,以模型单位表示

    [0, 0, 0]
    
    innerRadius: number

    管本身的半径,以模型单位表示;它必须小于 outerRadius

    1
    

    0

    Infinity

    0.1

    outerRadius: number

    从圆环中心到管中线的距离,以模型单位表示,因此圆环的跨度是两个半径之和的两倍

    2
    

    0

    Infinity

    0.1

    innerSegments: number

    管横截面周围的平面段数量;越多管越圆

    24
    

    0

    Infinity

    1

    outerSegments: number

    圆环周围的平面段数量;越多圆环越圆

    24
    

    0

    Infinity

    1

    innerRotation: number

    管横截面绕其自身中心的转动,以度为单位;当 innerSegments 低到分面可见时才会显现

    0
    

    -Infinity

    Infinity

    1

    outerRotation: number

    管绕圆环扫掠多远,以度为单位;360 闭合圆环,更小的值使其开放

    360
    

    -Infinity

    Infinity

    1

    startAngle: number

    绕圆环的扫掠从哪里开始,以从 X 轴起的度数表示

    0
    

    -Infinity

    Infinity

    1