Bitbybit Docs
    Preparing search index...

    Class DrawBasicGeometryOptions (Inputs.Draw)

    点、直线、折线、曲面和 jscad 网格等基本几何类型的绘制选项

    Index

    Constructors

    • Parameters

      • Optionalcolours: string | string[]
      • Optionalsize: number
      • Optionalopacity: number
      • Optionalupdatable: boolean
      • Optionalhidden: boolean
      • OptionaldrawTwoSided: boolean
      • OptionalbackFaceColour: string
      • OptionalbackFaceOpacity: number
      • OptionalcolorMapStrategy: colorMapStrategyEnum
      • OptionalarrowSize: number
      • OptionalarrowAngle: number

      Returns DrawBasicGeometryOptions

    Properties

    colours: string | string[]

    用于直线、点、折线、曲面、jscad 网格的基本几何颜色。

    #ff0000
    
    colorMapStrategy: colorMapStrategyEnum

    当对象多于颜色时颜色的分配方式:全部使用第一种颜色,其余使用最后一种颜色,颜色循环重复,或颜色来回往复

    lastColorRemainder
    
    size: number

    大小影响绘制的点有多大以及线条有多宽。

    0.1
    

    0

    Infinity

    0.1

    opacity: number

    点的不透明度,0 到 1

    1
    

    0

    1

    0.1

    updatable: boolean

    几何体之后是否需要更新

    false
    
    hidden: boolean

    为 true 时,对象会被绘制但在设为可见之前不显示

    false
    
    drawTwoSided: boolean

    绘制双面的面,正面和背面使用不同颜色。这有助于观察面的朝向。仅适用于曲面。

    true
    
    backFaceColour: string

    背面颜色(面的负侧)的十六进制颜色字符串。仅在 drawTwoSided 为 true 且绘制曲面时使用。

    #0000ff
    
    backFaceOpacity: number

    背面不透明度值,介于 0 和 1 之间。仅在 drawTwoSided 为 true 且绘制曲面时使用。

    1
    

    0

    1

    0.1

    arrowSize: number

    直线和折线末端箭头的大小。设为 0 可禁用箭头。

    0
    

    0

    Infinity

    0.01

    arrowAngle: number

    箭头的角度,以度为单位。控制箭头张开的宽度。

    15
    

    0

    90

    1