Bitbybit Docs
    Preparing search index...

    Class CreateIcoSphereDto (Inputs.BabylonMeshBuilder)

    babylon.meshBuilder.createIcoSphere 使用:基于三角形的球体的半径、可选的各轴半径、平面着色以及细分次数。

    Index

    Constructors

    • Parameters

      • Optionalradius: number
      • OptionalradiusX: number
      • OptionalradiusY: number
      • OptionalradiusZ: number
      • Optionalflat: boolean
      • Optionalsubdivisions: number
      • OptionalsideOrientation: sideOrientationEnum
      • OptionalenableShadows: boolean

      Returns CreateIcoSphereDto

    Properties

    radius: number

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

    1
    

    0

    Infinity

    0.1

    radiusX: number

    沿 X 的半径,以场景单位表示;0 回退为 radius

    0
    

    0

    Infinity

    0.1

    radiusY: number

    沿 Y 的半径,以场景单位表示;0 回退为 radius

    0
    

    0

    Infinity

    0.1

    radiusZ: number

    沿 Z 的半径,以场景单位表示;0 回退为 radius

    0
    

    0

    Infinity

    0.1

    flat: boolean

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

    false
    
    subdivisions: number

    初始二十面体被细分的次数;越多越圆也越重

    4
    

    0

    Infinity

    1

    sideOrientation: sideOrientationEnum

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

    frontside
    
    enableShadows: boolean

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

    true