Функциональность DeleteObject неясна
Насколько я понимаю, приведенный ниже код удаляет объект, сохраненный в списке trailID. Что мне неясно, какой объект он удаляет? Это удаляет весь список? Это удаляет его? Я пытаюсь преобразовать этот метод из Python в C#, и я не уверен, как будет выглядеть синтаксис в C#. Спасибо!
def drawTrail(self):
if self.trailID != "empty":
rs.DeleteObject(self.trailID)
self.trailID = rs.AddCurve(self.trailPts,3)
Я также приложил документацию для DeleteObject ниже.
Синтаксис Rhino.DeleteObject (strObject [, blnIgnoreModes])
Параметры strObject
Необходимые. Строка. Идентификатор объекта для удаления.
blnIgnoreModes
Необязательный. Boolean. Разрешить удаление заблокированного или скрытого объекта. Значение по умолчанию неверно.