Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: filat18 от 18-11-2023, 08:44:16

Название: Радиус дуги в чертеже
Отправлено: filat18 от 18-11-2023, 08:44:16
В среде чертежа есть дуги oCurve As DrawingCurve, при условии If oCurve.CurveType = CurveTypeEnum.kCircularArcCurve:
у одних дуг радиус содержится в переменной oCurve.ModelGeometry.Geometry.Radius, а у других - нет такой переменной, но есть - oCurve.ModelGeometry.Geometry.MajorRadius.
С чем это связано и как корректно задать условие переключения, что в каком случае присутствует?
Название: Re: Радиус дуги в чертеже
Отправлено: Александр Ривилис от 24-11-2023, 22:45:34
В среде чертежа есть дуги oCurve As DrawingCurve, при условии If oCurve.CurveType = CurveTypeEnum.kCircularArcCurve:
у одних дуг радиус содержится в переменной oCurve.ModelGeometry.Geometry.Radius, а у других - нет такой переменной, но есть - oCurve.ModelGeometry.Geometry.MajorRadius.
С чем это связано и как корректно задать условие переключения, что в каком случае присутствует?
Во втором случае похоже, что это эллиптическая дуга.