Bitbybit Docs
    Preparing search index...

    Class SimpleAngularDimensionDto (Inputs.OCCT)

    用于 dimensions.simpleAngularDimension 的中心、两个方向和绘制设置:圆弧、尺寸界线、箭头以及带角度的标签。

    Index

    Constructors

    • Parameters

      • Optionaldirection1: Point3
      • Optionaldirection2: Point3
      • Optionalcenter: Point3
      • Optionalradius: number
      • OptionaloffsetFromCenter: number
      • OptionalextraSize: number
      • Optionalradians: boolean
      • OptionallabelSuffix: string
      • OptionallabelSize: number
      • OptionallabelOffset: number
      • OptionalendType: dimensionEndTypeEnum
      • OptionalarrowSize: number
      • OptionalarrowAngle: number
      • OptionalarrowsFlipped: boolean
      • OptionallabelRotation: number
      • OptionallabelFlipHorizontal: boolean
      • OptionallabelFlipVertical: boolean
      • OptionallabelOverwrite: string
      • OptionalremoveTrailingZeros: boolean

      Returns SimpleAngularDimensionDto

    Properties

    direction1: Point3

    从中心出发的角的第一条边的方向。

    [1, 0, 0]
    
    direction2: Point3

    从中心出发的角的第二条边的方向。

    [0, 0, 1]
    
    center: Point3

    测量角度的点。

    [0, 0, 0]
    
    radius: number

    从中心到标注圆弧的距离,以模型单位表示。

    4
    

    0

    Infinity

    0.1

    offsetFromCenter: number

    中心与每条尺寸界线起点之间的间隙,以模型单位表示。

    0.5
    

    -Infinity

    Infinity

    0.1

    extraSize: number

    尺寸界线超出圆弧伸出多远,以模型单位表示。

    0
    

    0

    Infinity

    0.1

    decimalPlaces: number

    标签中角度舍入到多少位小数。

    2
    

    0

    Infinity

    1

    labelSuffix: string

    写在数字之后的文本,例如单位。

    (deg)
    
    labelSize: number

    标签大写字母的高度,以模型单位表示。

    0.1
    

    0

    Infinity

    0.1

    labelOffset: number

    标签距圆弧多远,以模型单位表示。

    0.3
    

    -Infinity

    Infinity

    0.1

    radians: boolean

    为 true 时,角度以弧度而不是度写出。

    false
    

    圆弧的端部形式:无,或箭头。

    none
    
    arrowSize?: number

    箭头的长度,以模型单位表示。

    0.3
    

    0

    Infinity

    0.1

    arrowAngle?: number

    箭头两条线之间的全角,以度为单位,最大 90。

    30
    

    0

    90

    1

    arrowsFlipped?: boolean

    为 true 时,箭头从标注向外指,而不是向内指。

    false
    
    labelRotation?: number

    标签在其平面内的额外旋转,以度为单位。

    0
    

    -360

    360

    1

    labelFlipHorizontal?: boolean

    为 true 时,标签左右镜像。

    false
    
    labelFlipVertical?: boolean

    为 true 时,标签上下镜像。

    false
    
    labelOverwrite?: string

    代替纯数字写出的表达式,其中 val 代表角度,例如 100*valAngle: val deg

    1*val
    

    true

    removeTrailingZeros?: boolean

    为 true 时,小数末尾的零被去掉,因此 45.00 变成 45。

    false