# RoomleConfigurator.Internal.AtticDimension

[configurator-core/src/roomle-configurator](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_roomle_configurator).[internal](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/modules/configurator_core_src_roomle_configurator._internal_).AtticDimension

## Type parameters

| Name          | Type                                                                                                                                              |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Vector2Type` | `Vector3` \| [`Position2`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.position2) |
| `Vector3Type` | `Vector3` \| [`Position3`](https://docs.roomle.com/rubens/rubens-sdk/rubens-sdk-reference/interfaces/common_core_src_common_interfaces.position3) |

## Table of contents

### Properties

* [attic2mCornerFrom2d](#attic2mcornerfrom2d)
* [attic2mCornerFrom3d](#attic2mcornerfrom3d)
* [attic2mCornerto2d](#attic2mcornerto2d)
* [attic2mCornerto3d](#attic2mcornerto3d)
* [atticCenterPosition2d](#atticcenterposition2d)
* [atticCenterPosition3d](#atticcenterposition3d)
* [atticFromToRotation](#atticfromtorotation)
* [fromPosition2d](#fromposition2d)
* [fromPosition3d](#fromposition3d)
* [heightAt2mPosition2d](#heightat2mposition2d)
* [heightAt2mPosition3d](#heightat2mposition3d)
* [labelCPosition2d](#labelcposition2d)
* [labelCPosition3d](#labelcposition3d)
* [labelHeightPosition2d](#labelheightposition2d)
* [labelHeightPosition3d](#labelheightposition3d)
* [shiftedWallCenter2d](#shiftedwallcenter2d)
* [shiftedWallCenter3d](#shiftedwallcenter3d)
* [textPosition2d](#textposition2d)
* [textPosition3d](#textposition3d)
* [textRotation](#textrotation)
* [toPosition2d](#toposition2d)
* [toPosition3d](#toposition3d)
* [wallCenterPosition2d](#wallcenterposition2d)
* [wallCenterPosition3d](#wallcenterposition3d)

## Properties

### attic2mCornerFrom2d

• `Optional` **attic2mCornerFrom2d**: `Vector2Type`

Start corner of the attic at 2m height in 2D space \*

***

### attic2mCornerFrom3d

• `Optional` **attic2mCornerFrom3d**: `Vector3Type`

Start corner of the attic at 2m height in 3D space \*

***

### attic2mCornerto2d

• `Optional` **attic2mCornerto2d**: `Vector2Type`

End corner of the attic at 2m height in 2D space \*

***

### attic2mCornerto3d

• `Optional` **attic2mCornerto3d**: `Vector3Type`

End corner of the attic at 2m height in 3D space \*

***

### atticCenterPosition2d

• `Optional` **atticCenterPosition2d**: `Vector2Type`

Center position of the attic in 2D, used for screen rendering \*

***

### atticCenterPosition3d

• `Optional` **atticCenterPosition3d**: `Vector3Type`

Center position of the attic in 3D \*

***

### atticFromToRotation

• **atticFromToRotation**: `number`

Rotation angle from attic start to end positions \*

***

### fromPosition2d

• `Optional` **fromPosition2d**: `Vector2Type`

Start position of the attic in 2D (screen coordinates) \*

***

### fromPosition3d

• `Optional` **fromPosition3d**: `Vector3Type`

Start position of the attic in 3D \*

***

### heightAt2mPosition2d

• `Optional` **heightAt2mPosition2d**: `Vector2Type`

Attic midpoint at 2m height in 2D space \*

***

### heightAt2mPosition3d

• `Optional` **heightAt2mPosition3d**: `Vector3Type`

Attic midpoint at 2m height, shifted perpendicular to the attic direction \*

***

### labelCPosition2d

• `Optional` **labelCPosition2d**: `Vector2Type`

Position of the attic label "C" in 2D screen space \*

***

### labelCPosition3d

• `Optional` **labelCPosition3d**: `Vector3Type`

Position of the attic label "C" in 3D space \*

***

### labelHeightPosition2d

• `Optional` **labelHeightPosition2d**: `Vector2Type`

Position indicating the height label of the attic in 2D space \*

***

### labelHeightPosition3d

• `Optional` **labelHeightPosition3d**: `Vector3Type`

Position indicating the height label of the attic in 3D space \*

***

### shiftedWallCenter2d

• `Optional` **shiftedWallCenter2d**: `Vector2Type`

Shifted wall center in 2D space, mapped from 3D for line rendering \*

***

### shiftedWallCenter3d

• `Optional` **shiftedWallCenter3d**: `Vector3Type`

Shifted wall center in 3D space, used as base for 2m attic line drawing \*

***

### textPosition2d

• **textPosition2d**: `Vector2Type`

Position of the attic text label in 2D screen space \*

***

### textPosition3d

• **textPosition3d**: `Vector3Type`

Position of the attic text label in 3D space \*

***

### textRotation

• **textRotation**: `number`

Rotation angle of the attic text label in degrees \*

***

### toPosition2d

• `Optional` **toPosition2d**: `Vector2Type`

End position of the attic in 2D (screen coordinates) \*

***

### toPosition3d

• `Optional` **toPosition3d**: `Vector3Type`

End position of the attic in 3D \*

***

### wallCenterPosition2d

• **wallCenterPosition2d**: `Vector2Type`

Wall center position in 2D, serving as the reference for attic placement in screen space \*

***

### wallCenterPosition3d

• **wallCenterPosition3d**: `Vector3Type`

Wall center position in 3D, representing the reference point for attic placement \*
