Bitbybit Docs
    Preparing search index...

    Class CreatePolygonDto (Inputs.BabylonMeshBuilder)

    babylon.meshBuilder.createPolygon 使用:XZ 平面内平面多边形的轮廓、其孔洞、可选的厚度以及着色和包裹方式。

    Index

    Constructors

    • Parameters

      • Optionalshape: Vector3[]
      • Optionalholes: Vector3[][]
      • Optionaldepth: number
      • OptionalsmoothingThreshold: number
      • OptionalsideOrientation: sideOrientationEnum
      • Optionalwrap: boolean
      • OptionalenableShadows: boolean

      Returns CreatePolygonDto

    Properties

    shape: Vector3[]

    按顺序排列的轮廓点,只使用 X 和 Z;轮廓不能自相交

    holes?: Vector3[][]

    点列表,每个从多边形中切出的孔一个轮廓

    true

    depth: number

    多边形沿 Y 向下的厚度,以场景单位表示;0 保持平面

    0
    

    0

    Infinity

    0.1

    smoothingThreshold: number

    两个面法线需要多接近,它们之间的边才会平滑着色

    0.01
    

    0

    1

    0.01

    sideOrientation: sideOrientationEnum

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

    frontside
    
    wrap: boolean

    为 true 时,拉伸多边形的侧面获得环绕它的纹理坐标

    false
    
    enableShadows: boolean

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

    true