Bitbybit Docs
    Preparing search index...

    Class SimpleLinearLengthDimensionDto (Inputs.OCCT)

    Deux points et les réglages de dessin pour dimensions.simpleLinearLengthDimension : où se trouve la ligne de cote, l'apparence des lignes d'attache, des flèches et de l'étiquette, et comment la distance est écrite.

    Index

    Constructors

    • Parameters

      • Optionalstart: Point3
      • Optionalend: Point3
      • Optionaldirection: Vector3
      • OptionaloffsetFromPoints: number
      • OptionalcrossingSize: number
      • OptionallabelSuffix: string
      • OptionallabelSize: number
      • OptionallabelOffset: number
      • OptionallabelRotation: number
      • OptionalendType: dimensionEndTypeEnum
      • OptionalarrowSize: number
      • OptionalarrowAngle: number
      • OptionalarrowsFlipped: boolean
      • OptionallabelFlipHorizontal: boolean
      • OptionallabelFlipVertical: boolean
      • OptionallabelOverwrite: string
      • OptionalremoveTrailingZeros: boolean

      Returns SimpleLinearLengthDimensionDto

    Properties

    start: Point3

    Le premier des deux points dont la distance est mesurée.

    undefined
    
    end: Point3

    Le second des deux points dont la distance est mesurée.

    undefined
    
    direction: Vector3

    Le vecteur des points mesurés vers la ligne de cote ; sa longueur est le décalage, en unités du modèle, et il ne doit pas suivre la ligne mesurée.

    undefined
    
    offsetFromPoints?: number

    L'écart entre chaque point mesuré et le début de sa ligne d'attache, en unités du modèle, pour que la cote ne touche pas la géométrie.

    0
    

    -Infinity

    Infinity

    0.1

    crossingSize?: number

    De combien les lignes dépassent leurs croisements, en unités du modèle.

    0.2
    

    0

    Infinity

    0.1

    decimalPlaces?: number

    Le nombre de décimales auquel la distance est arrondie dans l'étiquette.

    2
    

    0

    Infinity

    1

    labelSuffix?: string

    Texte écrit après le nombre, tel qu'une unité ; le modèle n'a pas d'unité propre.

    (cm)
    
    labelSize?: number

    La hauteur des lettres capitales de l'étiquette, en unités du modèle.

    0.1
    

    0

    Infinity

    0.1

    labelOffset?: number

    La distance de l'étiquette à la ligne de cote, en unités du modèle.

    0.3
    

    -Infinity

    Infinity

    0.1

    labelRotation?: number

    Rotation supplémentaire de l'étiquette dans son plan, en degrés.

    0
    

    -360

    360

    1

    Ce par quoi la ligne de cote se termine : rien, ou une pointe de flèche.

    none
    
    arrowSize?: number

    La longueur des pointes de flèche, en unités du modèle.

    0.3
    

    0

    Infinity

    0.1

    arrowAngle?: number

    L'angle total entre les deux lignes d'une pointe de flèche, en degrés, jusqu'à 90.

    30
    

    0

    90

    1

    arrowsFlipped?: boolean

    Quand vrai, les pointes de flèche pointent vers l'extérieur de la cote au lieu de l'intérieur.

    false
    
    labelFlipHorizontal?: boolean

    Quand vrai, l'étiquette est mise en miroir de gauche à droite.

    false
    
    labelFlipVertical?: boolean

    Quand vrai, l'étiquette est mise en miroir de haut en bas.

    false
    
    labelOverwrite?: string

    Une expression écrite à la place du simple nombre, avec val représentant la distance, telle que 100*val ou Length: val mm.

    1*val
    

    true

    removeTrailingZeros?: boolean

    Quand vrai, les zéros à la fin des décimales sont supprimés, de sorte que 2.50 devient 2.5.

    false