# Interface: DimensionDefinition<Vector2Type, Vector3Type>

configurator-core/src/roomle-configurator..DimensionDefinition

# Type parameters

Name Type
Vector2Type Vector3 | Position2
Vector3Type Vector3 | Position3

# Hierarchy

# Table of contents

# Properties

# Properties

# fromPosition2d

fromPosition2d: Vector2Type

start position of the dimension in 2D *

# Inherited from

MeasurementBase.fromPosition2d

# Defined in

packages/planner-core/src/utils/measurements.ts:64 (opens new window)


# fromPosition3d

fromPosition3d: Vector3Type

start position of the dimension in 3D *

# Inherited from

MeasurementBase.fromPosition3d

# Defined in

packages/planner-core/src/utils/measurements.ts:52 (opens new window)


# fromWithoutPadding

Optional fromWithoutPadding: Vector2Type

# Defined in

packages/planner-core/src/utils/measurements.ts:77 (opens new window)


# id

id: number

# Defined in

packages/planner-core/src/utils/measurements.ts:75 (opens new window)


# length

length: number

length of the wall in millimeters *

# Inherited from

MeasurementBase.length

# Defined in

packages/planner-core/src/utils/measurements.ts:62 (opens new window)


# lengthFormatted

lengthFormatted: string

# Defined in

packages/planner-core/src/utils/measurements.ts:76 (opens new window)


# textDirection

textDirection: Vector3Type

3D direction vector of the text *

# Inherited from

MeasurementBase.textDirection

# Defined in

packages/planner-core/src/utils/measurements.ts:58 (opens new window)


# textPosition2d

textPosition2d: Vector2Type

2D position where the length/label should be shown *

# Inherited from

MeasurementBase.textPosition2d

# Defined in

packages/planner-core/src/utils/measurements.ts:68 (opens new window)


# textPosition3d

textPosition3d: Vector3Type

3D position where the length/label should be shown *

# Inherited from

MeasurementBase.textPosition3d

# Defined in

packages/planner-core/src/utils/measurements.ts:56 (opens new window)


# textRotation

textRotation: number

rotation of the text in radians *

# Inherited from

MeasurementBase.textRotation

# Defined in

packages/planner-core/src/utils/measurements.ts:60 (opens new window)


# toPosition2d

toPosition2d: Vector2Type

end position of the dimension in 2D *

# Inherited from

MeasurementBase.toPosition2d

# Defined in

packages/planner-core/src/utils/measurements.ts:66 (opens new window)


# toPosition3d

toPosition3d: Vector3Type

end position of the dimension in 3D *

# Inherited from

MeasurementBase.toPosition3d

# Defined in

packages/planner-core/src/utils/measurements.ts:54 (opens new window)


# toWithoutPadding

Optional toWithoutPadding: Vector2Type

# Defined in

packages/planner-core/src/utils/measurements.ts:78 (opens new window)