Bitbybit Docs
    Preparing search index...

    Class CylinderTextDto (Inputs.JSCAD)

    Alimenta text.cylindricalText: o texto e as opções de tipo de letra de TextDto mais o tamanho dos cilindros de que cada traço é encadeado.

    Index

    Constructors

    • Parameters

      • Optionaltext: string
      • OptionalextrusionHeight: number
      • OptionalextrusionSize: number
      • Optionalsegments: number
      • OptionalxOffset: number
      • OptionalyOffset: number
      • Optionalheight: number
      • OptionallineSpacing: number
      • OptionalletterSpacing: number
      • Optionalalign: jscadTextAlignEnum
      • OptionalextrudeOffset: number

      Returns CylinderTextDto

    Properties

    text: string

    Os caracteres a escrever; uma quebra de linha começa uma nova linha e um carácter fora do ASCII simples torna-se um ponto de interrogação

    Hello World
    
    extrusionHeight: number

    Comprimento dos cilindros ao longo de Z, em unidades do modelo; os traços assentam no plano XY com metade de cada lado

    0.5
    

    0

    Infinity

    0.1

    extrusionSize: number

    Raio dos cilindros, em unidades do modelo, que é metade da espessura dos traços

    0.1
    

    0

    Infinity

    0.1

    segments: number

    Número de lados planos à volta de cada cilindro e de troços nos traços curvos; mais torna as letras mais redondas

    24
    

    0

    Infinity

    1

    xOffset: number

    Onde o texto começa ao longo de X antes de ser centrado, em unidades do modelo

    0
    

    -Infinity

    Infinity

    0.1

    yOffset: number

    Onde a linha de base da primeira linha fica ao longo de Y, em unidades do modelo

    0
    

    -Infinity

    Infinity

    0.1

    height: number

    Altura de uma letra maiúscula, em unidades do modelo; o texto inteiro escala com ela

    1
    

    0

    Infinity

    0.1

    lineSpacing: number

    Passo de uma linha para a seguinte como um múltiplo da altura da letra; 1.4 deixa um intervalo de 40 por cento

    1.4
    

    -Infinity

    Infinity

    0.1

    letterSpacing: number

    Multiplica o passo de uma letra para a seguinte; 1 é o espaçamento próprio do tipo de letra e 2 afasta as letras o dobro

    1
    

    -Infinity

    Infinity

    0.1

    Como as linhas de um texto com várias linhas se alinham: à esquerda, ao centro ou à direita

    center
    
    extrudeOffset: number

    Puxa os traços para dentro metade deste valor, em unidades do modelo, para que traços grossos mantenham o tamanho de letra pretendido

    0
    

    -Infinity

    Infinity

    0.1