Bitbybit Docs
    Preparing search index...

    Class DragonCupDto (Things.ThreeDPrinting.Cups.DragonCup)

    The parameter set for the Dragon Cup, a cup carrying a scaled surface pattern. Generic in its value types so the same list can be expressed for a plain script, where every value is a number, and for a driven model, where a value can be an expression or a bound input. Concrete DTOs fill those type parameters in; read this class for what the model is actually shaped by.

    Implements

    Index

    Constructors

    • Parameters

      • Optionalheight: number
      • OptionalradiusBottom: number
      • OptionalradiusTopOffset: number
      • OptionalradiusMidOffset: number
      • OptionalrotationTopAngle: number
      • OptionalrotationMidAngle: number
      • OptionalnrSkinCellsVertical: number
      • OptionalnrSkinCellsHorizontal: number
      • OptionalnrSkinCellDivisionsTop: number
      • OptionalnrSkinCellDivisionsBottom: number
      • OptionalskinCellOuterHeight: number
      • OptionalskinCellInnerHeight: number
      • OptionalskinCellBottomHeight: number
      • OptionalskinCellTopHeight: number
      • Optionalthickness: number
      • OptionalbottomThickness: number
      • Optionalprecision: number
      • Optionalrotation: number
      • Optionalscale: number
      • Optionalorigin: Point3
      • Optionaldirection: Vector3

      Returns DragonCupDto

    Properties

    height: number

    Высота чашки

    6
    

    0.1

    Infinity

    0.1

    radiusBottom: number

    Смещение верхнего радиуса

    4
    

    0

    Infinity

    0.1

    radiusTopOffset: number

    Смещение верхнего радиуса

    2
    

    0

    Infinity

    0.1

    radiusMidOffset: number

    Смещение среднего радиуса

    2
    

    0

    Infinity

    0.1

    rotationTopAngle: number

    Поворот верха относительно середины (угол в градусах)

    20
    

    -90

    90

    1

    rotationMidAngle: number

    Поворот середины относительно низа (угол в градусах)

    20
    

    -90

    90

    1

    nrSkinCellsVertical: number

    Число ячеек чешуи вдоль вертикального направления

    5
    

    1

    Infinity

    1

    nrSkinCellsHorizontal: number

    Число ячеек чешуи вдоль горизонтального направления

    10
    

    3

    Infinity

    1

    nrSkinCellDivisionsTop: number

    Число делений ячеек чешуи наверху чашки

    1
    

    1

    Infinity

    1

    nrSkinCellDivisionsBottom: number

    Число делений ячеек чешуи внизу чашки

    3
    

    1

    Infinity

    1

    skinCellOuterHeight: number

    внешняя высота ячейки чешуи

    0.4
    

    -Infinity

    Infinity

    0.01

    skinCellInnerHeight: number

    внутренняя высота ячейки чешуи

    0.3
    

    -Infinity

    Infinity

    0.01

    skinCellBottomHeight: number

    нижняя высота ячейки чешуи

    0.4
    

    -Infinity

    Infinity

    0.01

    skinCellTopHeight: number

    верхняя высота ячейки чешуи

    0.4
    

    -Infinity

    Infinity

    0.01

    thickness: number

    Толщина чашки

    0.6
    

    0.05

    Infinity

    0.01

    bottomThickness: number

    Толщина дна чашки

    1
    

    0.05

    Infinity

    0.01

    precision: number

    Точность построения меша отрисовываемой модели. Масштаб масштабирует и точность. Чем меньше число, тем точнее отрисованная модель. Имейте в виду, что результат этого алгоритма также содержит чистую форму occt, меш которой можно построить отдельно в командах draw any async

    0.01
    

    0.000001

    5

    0.001

    rotation: number

    Поворот чашки

    0
    

    0

    Infinity

    10

    scale: number

    Масштаб чашки - влияет на ширину ребер и точность

    1
    

    0

    Infinity

    10

    origin: Point3

    Начало координат медали

    [0, 0, 0]
    
    direction: Vector3

    Направление модели

    [0, 1, 0]