Подскажите пожалуйста, мне нужно размножить деталь относительно оси поверхности вращения другой детали в сборке(То есть нужна не центральная ось, а ось другой детали, которая круговая): Вот как делал я:
oFace = oAssCompDef.Occurrences[7].SurfaceBodies[1].Faces[21];
WorkAxis Axis1 = oAssCompDef.WorkAxes.AddByRevolvedFace(oFace, false);
ObjectCollection Features6 = ThisApplication.TransientObjects.CreateObjectCollection();
Features6.Add(oAssCompDef.Occurrences[20]);
oAssCompDef.OccurrencePatterns.AddCircularPattern(Features6, Axis1, false, "90 degree", 4);
Но к сожалению, выдает ошибку в строке:
WorkAxis Axis1 = oAssCompDef.WorkAxes.AddByRevolvedFace(oFace, false);
- обращение к компоненту сборки
- порядковый номер круговой детали в сборке, относительно которой хочу размножить деталь:
Подскажите, пожалуйста, что я делаю не так?