Форум программистов, компьютерный форум, киберфорум
Наши страницы
SolidWorks
Войти
Регистрация
Восстановить пароль
 
Baron_Arthur
1 / 1 / 0
Регистрация: 21.03.2013
Сообщений: 19
1

API маленькая толщина

27.12.2018, 15:14. Просмотров 74. Ответов 3

Доброе время суток, форумчане. При разработке приложения под SolidWorks на C# с использованием API-команд я столкнулся с такой проблемой: при создании детали, если толщина стенки меньше 4 мм, второй эскиз сливается с первым. Подскажите как быть если мне нужна толщина стенки в 0,5 мм?
C#
1
2
3
4
5
6
7
8
9
swModel.Extension.SelectByID2("Спереди", "PLANE", 0, 0, 0, false, 0, null, 0); //выбрал плоскость  
                
                swModel.SketchManager.InsertSketch(true); //вставил эскиз  
                SketchSegment skSegment1 = swModel.SketchManager.CreateCircle(0, 0, 0, 0.05, 0, 0);
 
                swModel.SketchManager.InsertSketch(true); //вставил эскиз  
                SketchSegment skSegment2 = swModel.SketchManager.CreateCircle(0, 0, 0, 0.045, 0, 0);
 
                swModel.SketchManager.InsertSketch(true); //вставил эскиз
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.12.2018, 15:14
Ответы с готовыми решениями:

маленькая маленькая консультация, не сложная работа
почему эта прога не компилируется? #include<iostream.h> #include<string.h> #include<math.h>...

Толщина линий
Всем привет, у меня есть массив вершин sf::VertexArray Lines; и я его инициализирую в...

Толщина припоя
Припоем какой толщины кто пользуется? Я пользуюсь припоем толщиной 0.8мм, но увидел вчера катушку...

Толщина таблицы
Дело в том, что при построении сайта с атрибутом border в css, ширина таблицы увеличивается и...

Толщина outline
Можно ли изменить список толщин. А то за 0.2 идёт 0.25, а потом 0.3мм. А мне надо удалить 0.25 и...

3
TRAP_WORLD
19 / 19 / 0
Регистрация: 27.11.2017
Сообщений: 161
28.12.2018, 16:10 2
Baron_Arthur, попробуйте записать макрос и проанализировать его..
увидите следующую строку между командами прорисовки окружностей
Visual Basic
1
Part.ClearSelection2 True

C#
1
swModel.ClearSelection2(True)
0
Baron_Arthur
1 / 1 / 0
Регистрация: 21.03.2013
Сообщений: 19
29.12.2018, 07:42  [ТС] 3
TRAP_WORLD, спасибо попробую.

я то нашёл способ - с помощью отключения привязок:
C#
1
2
3
4
5
6
            //******** отключение привязок
            bool FlagInfer = swModel.GetInferenceMode();
            if (FlagInfer == true)
            {
                swModel.SetInferenceMode(false);
            }
C#
1
2
3
4
5
          //***********включение привязок
            if (swModel.GetInferenceMode() == false)
            {
                swModel.SetInferenceMode(true);
            }
0
TRAP_WORLD
19 / 19 / 0
Регистрация: 27.11.2017
Сообщений: 161
29.12.2018, 10:06 4
Цитата Сообщение от Baron_Arthur Посмотреть сообщение
с помощью отключения привязок:
возможно будут неудобства при построении параметризованного эскиза
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.12.2018, 10:06

Глобальная толщина полилинии
Всем привет! Подскажите, пожалуйста, как можно получить толщину полилинии (глобальную или начальную...

Минимальная толщина пленки?
Всем привет. Ребят, помогите пожалуйста с задачкой: На тонкую пленку с показателем преломления...

Толщина линии на canvas
Здравствуйте. Есть такой метод, который рисует линию на canvas canvas.drawLine (float startX,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru