Bitbybit Docs
    Preparing search index...

    Class CreateTorusKnotDto (Inputs.BabylonMeshBuilder)

    babylon.meshBuilder.createTorusKnot 使用:纽结管的尺寸、其分段数以及决定纽结形状的两个缠绕数。

    Index

    Constructors

    • Parameters

      • Optionalradius: number
      • Optionaltube: number
      • OptionalradialSegments: number
      • OptionaltubularSegments: number
      • Optionalp: number
      • Optionalq: number
      • OptionalsideOrientation: sideOrientationEnum
      • OptionalenableShadows: boolean

      Returns CreateTorusKnotDto

    Properties

    radius: number

    纽结的整体半径,以场景单位表示

    2
    

    0

    Infinity

    0.1

    tube: number

    管的半径,以场景单位表示

    0.5
    

    0

    Infinity

    0.1

    radialSegments: number

    沿管长度的分段数;越多越平滑

    128
    

    3

    Infinity

    1

    tubularSegments: number

    管周围的分段数;越多越圆

    32
    

    3

    Infinity

    1

    p: number

    管绕圆环轴缠绕的次数;2 配合 q 为 3 给出三叶结

    2
    

    0

    Infinity

    1

    q: number

    管穿过圆环孔洞的次数;3 配合 p 为 2 给出三叶结

    3
    

    0

    Infinity

    1

    sideOrientation: sideOrientationEnum

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

    frontside
    
    enableShadows: boolean

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

    true