Александр прав.
Альтернативно, ты можешь присвоить новое значение ductcurve.Curve.
При обоих способах нужно смотреть, что получается в итоге, т.к. воздуховоды в системе, а не существуют по-отдельности, как оно будет вести себя в рамках твоей задачи, возможно, придётся добавить какие проверки