Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ZenHideoutDto

Implements

Index

Constructors

constructor

  • new ZenHideoutDto(widthFirstWing?: number, lengthFirstWing?: number, terraceWidth?: number, widthSecondWing?: number, lengthSecondWing?: number, heightWalls?: number, roofAngleFirstWing?: number, roofAngleSecondWing?: number, roofOffset?: number, roofInsideOverhang?: number, roofMaxDistAttachmentBeams?: number, roofAttachmentBeamWidth?: number, roofAttachmentBeamHeight?: number, roofOutsideOverhang?: number, columnSize?: number, ceilingBeamHeight?: number, ceilingBeamWidth?: number, nrCeilingBeamsBetweenColumns?: number, distBetweenColumns?: number, floorHeight?: number, groundLevel?: number, facadePanelThickness?: number, windowWidthOffset?: number, windowHeightOffset?: number, windowFrameThickness?: number, windowGlassFrameThickness?: number, lod?: lodEnum, skinOpacity?: number, rotation?: number, origin?: Point3): ZenHideoutDto
  • Parameters

    • Optional widthFirstWing: number
    • Optional lengthFirstWing: number
    • Optional terraceWidth: number
    • Optional widthSecondWing: number
    • Optional lengthSecondWing: number
    • Optional heightWalls: number
    • Optional roofAngleFirstWing: number
    • Optional roofAngleSecondWing: number
    • Optional roofOffset: number
    • Optional roofInsideOverhang: number
    • Optional roofMaxDistAttachmentBeams: number
    • Optional roofAttachmentBeamWidth: number
    • Optional roofAttachmentBeamHeight: number
    • Optional roofOutsideOverhang: number
    • Optional columnSize: number
    • Optional ceilingBeamHeight: number
    • Optional ceilingBeamWidth: number
    • Optional nrCeilingBeamsBetweenColumns: number
    • Optional distBetweenColumns: number
    • Optional floorHeight: number
    • Optional groundLevel: number
    • Optional facadePanelThickness: number
    • Optional windowWidthOffset: number
    • Optional windowHeightOffset: number
    • Optional windowFrameThickness: number
    • Optional windowGlassFrameThickness: number
    • Optional lod: lodEnum
    • Optional skinOpacity: number
    • Optional rotation: number
    • Optional origin: Point3

    Returns ZenHideoutDto

Properties

ceilingBeamHeight

ceilingBeamHeight: number

Ceiling beam height

default

0.25

minimum

0.01

maximum

Infinity

step

0.05

ceilingBeamWidth

ceilingBeamWidth: number

Ceiling beam width

default

0.1

minimum

0.01

maximum

Infinity

step

0.05

columnSize

columnSize: number

Column size

default

0.3

minimum

0.01

maximum

Infinity

step

0.1

distBetweenColumns

distBetweenColumns: number

Distance between columns

default

2

minimum

0.5

maximum

Infinity

step

0.25

facadePanelThickness

facadePanelThickness: number

Facade panel thickness

default

0.05

minimum

0.01

maximum

Infinity

step

0.01

floorHeight

floorHeight: number

The height of the floor

default

0.1

minimum

0.1

maximum

Infinity

step

0.1

groundLevel

groundLevel: number

ground level from the floor

default

0.6

minimum

0.1

maximum

Infinity

step

0.1

heightWalls

heightWalls: number

Height of the walls

default

3

minimum

3

maximum

Infinity

step

0.1

lengthFirstWing

lengthFirstWing: number

Length of the first wing of L shaped building

default

10

minimum

3

maximum

Infinity

step

0.5

lengthSecondWing

lengthSecondWing: number

Length of the second wing of L shaped building

default

10

minimum

3

maximum

Infinity

step

0.5

lod

lod: lodEnum

Level of detail to compute

default

high

nrCeilingBeamsBetweenColumns

nrCeilingBeamsBetweenColumns: number

Nr ceiling beams between columns

default

3

minimum

1

maximum

Infinity

step

1

origin

origin: Point3

Origin of the zen hideout

default

[0, 0, 0]

roofAngleFirstWing

roofAngleFirstWing: number

Height of the first wing end

default

15

minimum

5

maximum

Infinity

step

5

roofAngleSecondWing

roofAngleSecondWing: number

Height of the first wing end

default

25

minimum

5

maximum

Infinity

step

5

roofAttachmentBeamHeight

roofAttachmentBeamHeight: number

Roof attachment beam height

default

0.05

minimum

0.01

maximum

Infinity

step

0.05

roofAttachmentBeamWidth

roofAttachmentBeamWidth: number

Roof attachment beam width

default

0.2

minimum

0.01

maximum

Infinity

step

0.05

roofInsideOverhang

roofInsideOverhang: number

Roof overhang on the inside of the building (where the terrace is)

default

0.5

minimum

0

maximum

Infinity

step

0.25

roofMaxDistAttachmentBeams

roofMaxDistAttachmentBeams: number

Roof max distance between top attachment beams

default

0.8

minimum

0.1

maximum

Infinity

step

0.25

roofOffset

roofOffset: number

The offset to be applied to where the roof starts

default

0.5

minimum

0.2

maximum

Infinity

step

0.25

roofOutsideOverhang

roofOutsideOverhang: number

Roof overhang on the inside of the building

default

0.5

minimum

0

maximum

Infinity

step

0.25

rotation

rotation: number

Rotation of the zen hideout

default

0

minimum

0

maximum

Infinity

step

10

skinOpacity

skinOpacity: number

The opacity of the skin - only applied if lod is set to high

default

1

minimum

0

maximum

1

step

0.1

terraceWidth

terraceWidth: number

Width of the terrace

default

3

minimum

1

maximum

Infinity

step

0.25

widthFirstWing

widthFirstWing: number

Width of the first wing of L shaped building

default

4

minimum

3

maximum

Infinity

step

0.5

widthSecondWing

widthSecondWing: number

Width of the second wing of L shaped building

default

5

minimum

3

maximum

Infinity

step

0.5

windowFrameThickness

windowFrameThickness: number

Window frame thickness

default

0.1

minimum

0.01

maximum

Infinity

step

0.01

windowGlassFrameThickness

windowGlassFrameThickness: number

Window glass frame thickness

default

0.05

minimum

0.01

maximum

Infinity

step

0.01

windowHeightOffset

windowHeightOffset: number

Window bottom offset

default

0.2

minimum

0

maximum

Infinity

step

0.1

windowWidthOffset

windowWidthOffset: number

Window width parameter

default

0.1

minimum

0

maximum

Infinity

step

0.1

Generated using TypeDoc