Bitbybit Docs
    Preparing search index...

    Class ArabicArchwayDto (Things.ThreeDPrinting.Vases.ArabicArchway)

    The parameter set for the Arabic Archway vase, built from repeated arch profiles. Generic in its value types so the same list can be expressed for a plain script, where every value is a number, and for a driven model, where a value can be an expression or a bound input. Concrete DTOs fill those type parameters in; read this class for what the model is actually shaped by.

    Implements

    Index

    Constructors

    • Parameters

      • OptionalnrOfSides: number
      • OptionalnrOfVerticalArches: number
      • OptionalarchCenterThickness: number
      • OptionaledgesThickness: number
      • Optionalthickness: number
      • OptionalbaseHeight: number
      • OptionalpatchHoles: boolean
      • Optionallod: lodEnum
      • Optionalrotation: number
      • Optionalorigin: Point3
      • Optionaldirection: Point3
      • Optionalscale: Vector3

      Returns ArabicArchwayDto

    Properties

    profilePoints: Point3[]

    nr of sides for arabic archway vase

    [[2, 0, 0],[4, 5, 0],[1.5, 10, 0],[2, 14, 0]]
    
    nrOfSides: number

    nr of sides for arabic archway vase

    3
    

    3

    30

    1

    nrOfVerticalArches: number

    nr of vertical arches

    6
    

    2

    30

    1

    archCenterThickness: number

    Arch center thickness

    0.8
    

    0

    10

    0.1

    edgesThickness: number

    Edges thickness

    0.2
    

    0

    10

    0.1

    thickness: number

    Thickness of the vase on the widest part

    1
    

    0

    1

    0.1

    baseHeight: number

    Indicates how high the base should be, if 0 then no base will be made

    0.4
    

    0

    10

    0.1

    patchHoles: boolean

    Indicates whether holes of the vase should be patched

    true
    
    lod: lodEnum

    Level of details for the model

    high
    
    rotation: number

    Rotation of the serenity swirl

    0
    

    0

    Infinity

    10

    origin: Point3

    Origin of the vase

    [0, 0, 0]
    
    direction: Point3

    Direction of the vase

    [0, 1, 0]
    
    scale: Vector3

    Scale of the vase

    [1, 1, 1]