Добрый день. Хочется нарисовать прямоугольник со скругленными углами и вытянуть его, либо вытянуть прямоугольник и потом скруглить ребра.
Если просто рисую прямоугольник, он вытягивается, когда дополняю его дугами по углам, вытягивание перестает работать. Кто знает, подскажите пожалуйста в чем может быть дело?
Как делать скругления ребра вообще не знаю, буду рад какому-нибудь примеру или вообще любым исходникам с api solid edge на C#, для дальнейшего изучения.
Код |
arc.AddByCenterStartEnd(0.015, 0.015, 0, 0.015, 0.015, 0); arc.AddByCenterStartEnd(0.015, B - 0.015, 0.015, B, 0, B - 0.015); arc.AddByCenterStartEnd(C - 0.015, 0.015, C - 0.015, 0, C, 0.015); arc.AddByCenterStartEnd(C - 0.015, B - 0.015, C, B - 0.015, C - 0.015, B); lines2d.AddBy2Points(0, 0.015, 0, B - 0.015); lines2d.AddBy2Points(0.015, B, C - 0.015, B); lines2d.AddBy2Points(C, 0.015, C, B - 0.015); lines2d.AddBy2Points(0.015, 0, C - 0.015, 0);
aProfiles = Array.CreateInstance(typeof(SolidEdgePart.Profile), 1); aProfiles.SetValue(profile, 0); models = part.Models; model = models.AddFiniteExtrudedProtrusion(aProfiles.Length, ref aProfiles, SolidEdgePart.FeaturePropertyConstants.igLeft, 0.1, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
|
|