Optionalstart: Point3Optionalend: Point3Optionaldirection: Vector3OptionaloffsetFromPoints: numberOptionalcrossingSize: numberOptionallabelSuffix: stringOptionallabelSize: numberOptionallabelOffset: numberOptionallabelRotation: numberOptionalarrowType: dimensionEndTypeEnumOptionalarrowSize: numberOptionalarrowAngle: numberOptionalarrowsFlipped: booleanOptionallabelFlipHorizontal: booleanOptionallabelFlipVertical: booleanOptionallabelOverwrite: stringOptionalremoveTrailingZeros: booleanOptionalendThe end point for dimension
OptionaldirectionThe dimension direction (must include length)
OptionaloffsetThe dimension label
OptionalcrossingThe dimension crossing size
OptionaldecimalThe dimension label decimal places
OptionallabelThe dimension label suffix
OptionallabelThe dimension label size
OptionallabelThe dimension label offset
OptionallabelThe dimension label rotation
OptionalendEnd type for dimension
OptionalarrowThe size/length of dimension arrows
OptionalarrowThe total angle between arrow lines (max 90 degrees)
OptionalarrowsFlip arrows to point outward instead of inward
OptionallabelFlip label horizontally
OptionallabelFlip label vertically
OptionallabelOverride label text with custom expression (supports 'val' for computed value, e.g., '100*val', 'Length: val mm')
OptionalremoveRemove trailing zeros from decimal places
The start point for dimension