Skip to content

Commit a2ab81d

Browse files
author
Peter Vaiko
committed
fix: self intersecting field boundaries
#601
1 parent c0a316b commit a2ab81d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

main.lua

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,24 @@ dofile('include.lua')
1414
local logger = Logger('main', Logger.level.debug)
1515
local parameters = {}
1616
-- working width of the equipment
17-
local workingWidth = AdjustableParameter(5, 'width', 'W', 'w', 0.1, 0, 100)
17+
local workingWidth = AdjustableParameter(3.2, 'width', 'W', 'w', 0.1, 0, 100)
1818
table.insert(parameters, workingWidth)
19-
local turningRadius = AdjustableParameter(3, 'radius', 'T', 't', 0.1, 0, 20)
19+
local turningRadius = AdjustableParameter(5, 'radius', 'T', 't', 0.1, 0, 20)
2020
table.insert(parameters, turningRadius)
2121
local fieldMargin = AdjustableParameter(0, 'margin', 'N', 'n', 0.1, -5, 5)
2222
table.insert(parameters, fieldMargin)
2323
-- number of headland passes around the field boundary
24-
local nHeadlandPasses = AdjustableParameter(1, 'headlands', 'P', 'p', 1, 0, 100)
24+
local nHeadlandPasses = AdjustableParameter(4, 'headlands', 'P', 'p', 1, 0, 100)
2525
table.insert(parameters, nHeadlandPasses)
26-
local nHeadlandsWithRoundCorners = AdjustableParameter(0, 'headlands with round corners', 'R', 'r', 1, 0, 100)
26+
local nHeadlandsWithRoundCorners = AdjustableParameter(1, 'headlands with round corners', 'R', 'r', 1, 0, 100)
2727
table.insert(parameters, nHeadlandsWithRoundCorners)
2828
local headlandClockwise = ToggleParameter('headlands clockwise', true, 'c')
2929
table.insert(parameters, headlandClockwise)
3030
local headlandFirst = ToggleParameter('headlands first', true, 'h')
3131
table.insert(parameters, headlandFirst)
3232
local headlandOverlap = AdjustableParameter(5, 'headland overlap', 'Q', 'q', 1, 0, 100)
3333
table.insert(parameters, headlandOverlap)
34-
local fieldCornerRadius = AdjustableParameter(0, 'field corner radius', 'F', 'f', 1, 0, 30)
34+
local fieldCornerRadius = AdjustableParameter(7, 'field corner radius', 'F', 'f', 1, 0, 30)
3535
table.insert(parameters, fieldCornerRadius)
3636
local sharpenCorners = ToggleParameter('sharpen corners', true, 's')
3737
table.insert(parameters, sharpenCorners)

0 commit comments

Comments
 (0)