Я не провожу код, потому как пользуюсь кучей собственноручно написанных методов для ускорения работы, и превратить их обратно в что-то читабельное достаточно сложно. А там во всей куче лишь 2 ключевых строки, их я и озвучиваю.
Еще раз сначала: пишу метод, который будет строить цилиндр выдавливанием. Сначала создается деталь, затем в ней эскиз на плоскости XY,в эскизе строится окружность, следом должно быть спроецировано начало координат, затем создание профиля и, непосредственно, выдавливание. Вот окружность в эскизе построил с центром (0,0), следом проецирую точку AssemblyComponentDefinition.WorkPoints(1) и тут возникает ошибка. Если окружность построить с центром в (5,0) ошибки не будет.