Читайте также: |
|
Можно не только добавлять материал, опираясь на построенный профиль, но и удалять его. Существует несколько способов удаления материала. Вырез, как и все другие элементы, необходимо объявить. Задается оно следующим образом:
SolidEdgePart.ExtrudedCutout ExtrudedCutout = null;
ExtrudedCutouts указывает на коллекцию элементов выдавливания, а ExtrudedCutout на единичный экземпляр из нее.
Теперь рассмотрим методы, с помощью которых можно произвести данную операцию:
ExtrudedCutouts.AddThroughAll (SolidEdgePart.Profile Profile, SolidEdgePart.FeaturePropertyConstants ProfileSide,SolidEdgePart.FeaturePropertyConstants ProfilePlanSide).
Параметры:
- Profile – профиль, на основе которого будет сделано выдавливание;
- ProfileSide – член постоянного набора FeaturePropertyConstants определяет будет вырезан материал внутри профиля (igLeft) или вне профиля (igRight);
- ProfilePlanSide – член постоянного набора FeaturePropertyConstants определяет направление выдавливания.
ExtrudedCutouts.AddThroughAllMulti (int NumberOfProfiles, ref Array ProfileArray,
SolidEdgePart.FeaturePropertyConstants ProfilePlanSide).
ExtrudedCutouts.AddFinite (SolidEdgePart.Profile Profile, SolidEdgePart.FeaturePropertyConstants ProfileSide, SolidEdgePart.FeaturePropertyConstants ProfilePlanSide, double Depth).
Параметр Depth указывает глубину выдавливания.
ExtrudedCutouts.AddFinite (int NumberOfProfiles,
ref Array ProfileArray,
SolidEdgePart.FeaturePropertyConstants ProfilePlanSide,
double Depth).
6. AddFromTo – позволяет удалить материал от одной грани или плоскости до другой.
ExtrudedCutouts.AddFromTo (SolidEdgePart.Profile Profile, SolidEdgePart.FeaturePropertyConstants ProfileSide, object FromFaceOrRefPlane, object ToFaceOrRefPlane).
Параметр FromFaceOrRefPlane определяет грань или плоскость, являющуюся начальной плоскостью ("От"). Параметр ToFaceOrRefPlane – конечную конечную плоскость ("До").
Построим с помощью линий многоугольник, выдавим его вправо относительно базовой плоскости. Теперь для создания отверстия воспользуемся первым методом:
profileSets = part.ProfileSets;
profileSet = profileSets.Add();
profiles = profileSet.Profiles;
refplanes = part.RefPlanes;
profile = profiles.Add(refplanes.Item(1));
circles2d = profile.Circles2d;
circles2d.AddByCenterRadius(0.008, 0.008, 0.005);
profile.End(
SolidEdgePart.ProfileValidationType.igProfileClosed);
profile.Visible = false;
ExtrudedCutout = model.ExtrudedCutouts.AddThroughAll(
profile, SolidEdgePart.FeaturePropertyConstants.igLeft,
SolidEdgePart.FeaturePropertyConstants.igRight);
Рисунок 14 – Выдавливание
Рассмотрим пример использования этих методов.
Дата добавления: 2015-10-29; просмотров: 135 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Теоретическая часть | | | Практическая часть |