Bitbybit Docs
    Preparing search index...

    Class BezierWeightsDto (Inputs.OCCT)

    Контрольные точки с весом для каждой и параметры формы для shapes.wire.createBezierWeights; веса задают, насколько сильно каждая точка притягивает кривую.

    Index

    Constructors

    • Parameters

      • Optionalpoints: Point3[]
      • Optionalweights: number[]
      • Optionalclosed: boolean
      • Optionalperiodic: boolean
      • Optionaldegree: number

      Returns BezierWeightsDto

    Properties

    points: Point3[]

    Контрольные точки: кривая начинается в первой, заканчивается в последней и притягивается к промежуточным.

    undefined
    
    weights: number[]

    По одному весу на контрольную точку, плюс еще один, когда closed равен true, а periodic false; больше 1 притягивает сильнее, меньше 1 отпускает.

    undefined
    
    closed: boolean

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

    false
    
    periodic?: boolean

    Если true, кривая замыкается в петлю, гладкую через шов, и требует ровно одного веса на точку; переопределяет closed.

    false
    

    true

    degree?: number

    Сколько соседних контрольных точек формируют каждый участок периодической кривой; иначе игнорируется.

    undefined
    

    true

    1

    Infinity

    1