Bitbybit Docs
    Bereite Suchindex vor...

    Klasse CreatePolygonDto (Inputs.BabylonMeshBuilder)

    Speist babylon.meshBuilder.createPolygon: der Umriss eines ebenen Polygons in der XZ-Ebene, seine Löcher, eine optionale Dicke und wie es schattiert und umhüllt wird.

    Index

    Konstruktoren

    • Parameter

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

      Rückgabewert CreatePolygonDto

    Eigenschaften

    shape: Vector3[]

    Die Umrisspunkte in Reihenfolge, nur X und Z werden verwendet; der Umriss darf sich nicht selbst kreuzen

    holes?: Vector3[][]

    Punktlisten, ein Umriss pro Loch, das aus dem Polygon ausgeschnitten wird

    true

    depth: number

    Dicke, die das Polygon nach unten entlang Y erhält, in Szeneneinheiten; 0 hält es flach

    0
    

    0

    Infinity

    0.1

    smoothingThreshold: number

    Wie nah zwei Flächennormalen beieinander liegen müssen, damit die Kante zwischen ihnen glatt schattiert wird

    0.01
    

    0

    1

    0.01

    sideOrientation: sideOrientationEnum

    Welche Seite jeder Fläche gezeichnet wird: die Vorderseite, die Rückseite oder beide; einseitige Meshes sind von hinten unsichtbar

    frontside
    
    wrap: boolean

    Wenn true, erhalten die Seiten eines extrudierten Polygons Texturkoordinaten, die sich um es herumlegen

    false
    
    enableShadows: boolean

    Wenn true, wirft und empfängt das Mesh Schatten von den Lichtern, bei denen sie aktiviert sind

    true