Bitbybit Docs
    Preparing search index...

    Class PathAppendArcDto (Inputs.JSCAD)

    Передает в path.appendArc: незамкнутый 2D-путь хотя бы с одной точкой, точку, на которой дуга заканчивается, эллипс, из которого вырезается дуга, и какую из четырех подходящих дуг взять.

    Index

    Constructors

    • Parameters

      • Optionalpath: JSCADEntity
      • OptionalendPoint: Point2
      • OptionalxAxisRotation: number
      • Optionalclockwise: boolean
      • Optionallarge: boolean
      • Optionalsegments: number
      • OptionalradiusX: number
      • OptionalradiusY: number

      Returns PathAppendArcDto

    Properties

    Незамкнутый 2D-путь для продления, хотя бы с одной точкой; дуга начинается в его последней точке

    undefined
    
    endPoint: Point2

    Где дуга заканчивается, как 2D-точка в плоскости XY

    [1, 1]
    
    xAxisRotation: number

    Наклон эллипса, из которого вырезается дуга, в градусах от оси X; для окружности ничего не меняет

    90
    

    -Infinity

    Infinity

    1

    clockwise: boolean

    Если true, дуга идет по часовой стрелке от начальной точки к конечной; false идет против часовой стрелки

    true
    
    large: boolean

    Если true, берется более длинная из двух дуг между точками, больше половины эллипса

    false
    
    segments: number

    Число прямых участков на полный эллипс; дуга получает свою пропорциональную долю

    24
    

    0

    Infinity

    1

    radiusX: number

    Половина ширины эллипса вдоль его собственной оси X, в единицах модели; увеличивается, когда слишком мала, чтобы достичь конечной точки

    1
    

    -Infinity

    Infinity

    0.1

    radiusY: number

    Половина высоты эллипса вдоль его собственной оси Y, в единицах модели; равна radiusX для дуги окружности

    1
    

    -Infinity

    Infinity

    0.1