Hi,
To add a new Spline Area to existing Forest object, it's necessary to raise .count vales for multiple Forest properties. For example in a following way:
areasSum = $.aridlist.count
$.aridlist.count = areasSum + 1
$.pf_aractivelist.count = areasSum + 1
$.arnamelist.count = areasSum + 1
$.arnamelist[areasSum + 1] = ""
$.arnodelist.count = areasSum + 1
$.arnodenamelist.count = areasSum + 1
$.arnodenamelist[areasSum + 1] = ""
$.artypelist.count = areasSum + 1
$.arincexclist.count = areasSum + 1
$.arresollist.count = areasSum + 1
$.arslicelist.count = areasSum + 1
$.arslicetoplist.count = areasSum + 1
$.arwidthlist.count = areasSum + 1
$.armaplist.count = areasSum + 1
$.arscalelist.count = areasSum + 1
$.arthresholdlist.count = areasSum + 1
$.arselspeclist.count = areasSum + 1
$.arspeclist.count = areasSum + 1
$.arspeclist[areasSum + 1] = ""
$.arpaintlist.count = areasSum + 1
$.arflafdenslist.count = areasSum + 1
$.arflafscalist.count = areasSum + 1
$.arflinvlist.count = areasSum + 1
$.arboundchecklist.count = areasSum + 1
$.arshapelist.count = areasSum + 1
$.arobscalelist.count = areasSum + 1
$.arsurfidlist.count = areasSum + 1
$.arsurfidlist[areasSum + 1] = ""
$.arzoffset.count = areasSum + 1
$.aridlist[areasSum + 1] = areasSum + 1
$.arnamelist[areasSum + 1] = "newSplineArea"
$.arobscalelist[areasSum + 1] = 100
Then, you can add & define the spline object by:
$.arnodelist[areasSum + 1] = splineObject
$.arnamelist[areasSum + 1] = splineObject.name
and set it to the Exclude mode:
$.arincexclist[areasSum + 1] = 1
Hope that helps.
Best regards,