Bitbybit Docs
    Preparing search index...

    Class CreateCapsuleDto (Inputs.BabylonMeshBuilder)

    babylon.meshBuilder.createCapsule 使用:两端为圆头的圆柱的轴、长度和半径,以及每个部分划分的精细程度。

    Index

    Constructors

    • Parameters

      • Optionalorientation: Vector3
      • Optionalsubdivisions: number
      • Optionaltessellation: number
      • Optionalheight: number
      • Optionalradius: number
      • OptionalcapSubdivisions: number
      • OptionalradiusTop: number
      • OptionalradiusBottom: number
      • OptionaltopCapSubdivisions: number
      • OptionalbottomCapSubdivisions: number
      • OptionalsideOrientation: sideOrientationEnum
      • OptionalenableShadows: boolean

      Returns CreateCapsuleDto

    Properties

    orientation: Vector3

    胶囊体长度方向所沿的方向,以 [x, y, z] 表示;[0, 1, 0] 使其直立

    subdivisions: number

    沿中间直段的划分数

    2
    

    0

    Infinity

    1

    tessellation: number

    胶囊体周围的划分数;越多越圆

    16
    

    3

    Infinity

    1

    height: number

    端到端的完整长度,包含圆头,以场景单位表示

    2
    

    0

    Infinity

    0.1

    radius: number

    中间部分的半径,以场景单位表示,除非被端部半径覆盖

    1
    

    0

    Infinity

    0.1

    capSubdivisions: number

    每个圆头端部的划分数;越多越平滑

    6
    

    0

    Infinity

    1

    radiusTop: number

    顶端的半径,以场景单位表示

    0.5
    

    0

    Infinity

    0.1

    radiusBottom: number

    底端的半径,以场景单位表示

    0.5
    

    0

    Infinity

    0.1

    topCapSubdivisions: number

    顶端的划分数,覆盖 capSubdivisions

    6
    

    0

    Infinity

    1

    bottomCapSubdivisions: number

    底端的划分数,覆盖 capSubdivisions

    6
    

    0

    Infinity

    1

    sideOrientation: sideOrientationEnum

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

    doubleside
    
    enableShadows: boolean

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

    true