Bitbybit Docs
    Preparing search index...

    Class HexGridScaledToFitDto (Inputs.Point)

    Область, количества и ориентация для point.hexGridScaledToFit, который подбирает размер шестиугольников так, чтобы заданное их число заполнило ширину и высоту.

    Index

    Constructors

    • Parameters

      • Optionalwidth: number
      • Optionalheight: number
      • OptionalnrHexagonsInHeight: number
      • OptionalnrHexagonsInWidth: number
      • OptionalcenterGrid: boolean
      • OptionalpointsOnGround: boolean

      Returns HexGridScaledToFitDto

    Properties

    width?: number

    Общая заполняемая ширина, в единицах модели; размер шестиугольника следует из нее и nrHexagonsInWidth.

    10
    

    0

    Infinity

    0.1

    height?: number

    Общая заполняемая высота, в единицах модели. Правильные шестиугольники могут не замостить ее точно, поэтому реальная высота может немного отличаться.

    10
    

    0

    Infinity

    0.1

    nrHexagonsInWidth?: number

    Сколько шестиугольников в ширину.

    10
    

    0

    Infinity

    1

    nrHexagonsInHeight?: number

    Сколько шестиугольников сверху вниз.

    10
    

    0

    Infinity

    1

    flatTop?: boolean

    Если true, у шестиугольников плоское ребро сверху и снизу; если false, вверх смотрит угол.

    false
    
    extendTop?: boolean

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

    false
    
    extendBottom?: boolean

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

    false
    
    extendLeft?: boolean

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

    false
    
    extendRight?: boolean

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

    false
    
    centerGrid?: boolean

    Если true, середина сетки находится в начале координат, а не ее угол.

    false
    
    pointsOnGround?: boolean

    Если true, сетка лежит на плоскости основания XZ (Y становится 0), а не в плоскости XY.

    false