Bitbybit Docs
    Preparing search index...

    Class CreatePolyhedronDto (Inputs.BabylonMeshBuilder)

    babylon.meshBuilder.createPolyhedron 使用:构建哪种内置多面体或你自己的自定义数据、其各轴尺寸及其着色。

    Index

    Constructors

    • Parameters

      • Optionalsize: number
      • Optionaltype: number
      • OptionalsizeX: number
      • OptionalsizeY: number
      • OptionalsizeZ: number
      • Optionalcustom: number[]
      • Optionalflat: boolean
      • OptionalsideOrientation: sideOrientationEnum
      • OptionalenableShadows: boolean

      Returns CreatePolyhedronDto

    Properties

    size: number

    每个轴上的尺寸,以场景单位表示,除非被各轴尺寸覆盖

    1
    

    0

    Infinity

    0.1

    type: number

    哪种内置形状,0 到 14:0 四面体,1 八面体,2 十二面体,3 二十面体,4 小斜方截半立方体,然后是棱柱、棱锥、双棱锥和一个穹隆

    0
    

    0

    Infinity

    1

    sizeX: number

    沿 X 的尺寸,以场景单位表示;0 回退为 size

    0
    

    0

    Infinity

    0.1

    sizeY: number

    沿 Y 的尺寸,以场景单位表示;0 回退为 size

    0
    

    0

    Infinity

    0.1

    sizeZ: number

    沿 Z 的尺寸,以场景单位表示;0 回退为 size

    0
    

    0

    Infinity

    0.1

    custom?: number[]

    你自己的多面体,采用引擎期望的数据形式,给出时替代 type 使用

    true

    flat: boolean

    为 true 时,每个面平面着色,显示小面而非平滑表面

    false
    
    sideOrientation: sideOrientationEnum

    绘制每个面的哪一侧:正面、背面或两者;单面网格从背后看不可见

    frontside
    
    enableShadows: boolean

    为 true 时,网格从启用了阴影的灯光投射并接收阴影

    true