Почему-то сейчас при изменении сборки и её перестроении оные точки, привязанные к "центру" остаются в прежнем положении.
Что бы они отследили изменения модели требуется зайти в редактирование каждой точки. ИМХО это безобразие полное!
Предлагаю сделать так, что бы точки сами по себе отслеживали изменения геометрии модели.
Цитата: IgorT от 18.03.25, 11:59:52Почему-то сейчас при изменении сборки и её перестроении оные точки, привязанные к "центру" остаются в прежнем положении.
Что бы они отследили изменения модели требуется зайти в редактирование каждой точки. ИМХО это безобразие полное!
Предлагаю сделать так, что бы точки сами по себе отслеживали изменения геометрии модели.
У меня есть подозрение, что это баг. Потому что в API много багов с точками.
Об этом не раз писал пост...
Сейчас выхожу из ситуации так: после выхода и входа сами перестраиваются.
Если нужно спроецировать точку, то лучше строить такую точку на пересечении двух линий.
Пока норм. К16.
Цитата: bionorica2015 от 18.03.25, 13:13:37...
Сейчас выхожу из ситуации так: после выхода и входа сами перестраиваются.
...
Что такое "выход и вход"?
Если перезапуск Компаса, то для К21 не работает. Точки приходится редактировать, тогда они перестраиваются.
Цитата: IgorT от 18.03.25, 13:33:08Что такое "выход и вход"?
Если перезапуск Компаса, то для К21 не работает. Точки приходится редактировать, тогда они перестраиваются.
Кстати, это вопрос про приложение каркас?
Цитата: Lemieux от 18.03.25, 13:40:10Кстати, это вопрос про приложение каркас?
Не. Это в простом моделинге. Без Библиотеки металлоконструкций.
Помогает ещё исключение-включение в расчет.
Но совершенно не понятно, почему не перестраиваются после перезапуска Компаса :%:
Цитата: IgorT от 18.03.25, 13:44:49Не. Это в простом моделинге. Без Библиотеки металлоконструкций.
Помогает ещё исключение-включение в расчет.
Но совершенно не понятно, почему не перестраиваются после перезапуска Компаса :%:
Потому что разные контексты.
Игорь Алексеевич, а если ПОПРОБОВАТЬ проецировать окружности, и уже в них ставить точки?
(И из любопытства: если точки ставить в стороне, а потом - Объединить точки; как себя поведут при перестроениях?)
Не удалось воспроизвести. Хорошо бы глянуть на саму глючную модельку. Менял все размеры, как детали, так и в эскизах.
Второй вариант: вставил деталь в сборку и уже в сборке расставил точки. После перестроения все точки перескакивают к своим отверстиям.
Проверил на К23. Точки отслеживают геометрию как надо.
Так они в 98% случаев везде отслеживают. Глючность - в чём она заключается? В сочетании чётких факторов (и их нужно понять) или глючит практически ни с того, ни с сего?
Цитата: СВ от 18.03.25, 15:58:56Так они в 98% случаев везде отслеживают. Глючность - в чём она заключается? В сочетании чётких факторов (и их нужно понять) или глючит практически ни с того, ни с сего?
Сергей Васильевич! До этого случая использовал точки и не видел, что бы они не отслеживали изменения сборки. А сегодня увидел 8-)
Может завтра они заработают как надо, :-))) посмотрим.
Интересное наблюдение. Повторно открыл проблемную сборку. Точки стоят мимо геометрии, к которой они были привязаны. Закрыл.
Открыл сборку с проверкой. Точки встали куда надо.
Во как!
На К23 сразу точки были на месте, где должны быть. По ходу в К23 что-то починили. :)
Цитата: IgorT от 18.03.25, 16:06:54Может завтра они заработают как надо, :-))) посмотрим.
Самое гениальное решение проблемы на сегодня: утро вечера мудренее!
Особенно когда заказ горит.
А бизнес не ждёт...(((
Цитата: bionorica2015 от 18.03.25, 16:11:48Самое гениальное решение проблемы на сегодня: утро вечера мудренее!
Особенно когда заказ горит.
А бизнес не ждёт...(((
Не. На сегодняшний будний рабочий день решение это переоткрытие с проверкой! :um:
Цитата: Lemieux от 18.03.25, 13:48:32Потому что разные контексты.
Что за контексты? Поведайте.
Но всё равно нужно присматриваться, вдруг интуиция сообразит причину - если она объективная.
Цитата: IgorT от 18.03.25, 16:20:03Что за контексты? Поведайте.
У КОМПАС нужно тщательно следить в каком контексте находится программа, когда выполняются действия с моделью. В ходе своих разработок я уже в такие дебри залез и такой корявости архитектуры я никогда не встречал.
А можно вместо общих слов привести пример - конкретный, наглядный и всем понятный?
Цитата: СВ от 18.03.25, 16:56:16А можно вместо общих слов привести пример - конкретный, наглядный и всем понятный?
Ну тут ещё многое зависит от версии Компаса, Винды и прочих условий. :-)))
Там много условий Под эту тему.
Вот для примера как выглядит сила тяжести на разных планетах. Ну, можно провести параллель с версиями Компаса. Да имеющий мозги, да увидет!
https://yandex.kz/video/preview/1915740727629627967
Цитата: Lemieux от 18.03.25, 16:31:30У КОМПАС нужно тщательно следить в каком контексте находится программа, когда выполняются действия с моделью...
Ясности ответ не прояснил. Что такое контекст и как за ним следить? На примере желатель увидеть. Сила тяжести похмелья на разных планетах тут не при чем.
Цитата: YNA от 18.03.25, 17:45:19Ну тут ещё многое зависит от версии Компаса, Винды и прочих условий.
Так вопрос-то был - не к вам!
(Есть у нас ФанатТотала, а теперь появился ... , не знаю как выразить, АнтифанатКомпаса, что ли. ФанатТотала расписывает своего любимца на все лады, а АнтифанатКомпаса - пока только общее недовольство выражает. А так хотелось бы поконкретнее, может быть даже "всем миром" навалиться и решить вопрос.)
Цитата: СВ от 18.03.25, 16:56:16А можно вместо общих слов привести пример - конкретный, наглядный и всем понятный?
Цитата: IgorT от 18.03.25, 17:50:43Ясности ответ не прояснил. Что такое контекст и как за ним следить? На примере желатель увидеть. Сила тяжести похмелья на разных планетах тут не при чем.
Цитата: СВ от 18.03.25, 19:26:04Так вопрос-то был - не к вам!
(Есть у нас ФанатТотала, а теперь появился ... , не знаю как выразить, АнтифанатКомпаса, что ли. ФанатТотала расписывает своего любимца на все лады, а АнтифанатКомпаса - пока только общее недовольство выражает. А так хотелось бы поконкретнее, может быть даже "всем миром" навалиться и решить вопрос.)
Вы всё смеётесь. Я не удивляюсь, что тема от школьника/тролля про оформление чертежей и ИИ сразу набрала несколько страниц обсуждения. А в моей, с реальным примером, даже никто не отписался. Собственно это и показывает уровень комьюнити продуктов АСКОН. Читайте.
https://forum.ascon.ru/index.php?topic=39790.0
https://forum.ascon.ru/index.php?topic=39760.0
Если вам непонятно слово "Контекст", то я тут ни чем не смогу помочь.
Цитата: Lemieux от 18.03.25, 21:50:16Читайте.
https://forum.ascon.ru/index.php?topic=39790.0
https://forum.ascon.ru/index.php?topic=39760.0
Видели. Ничего серьёзного. Ни в ваших претензиях, ни в работе приложения.
Это же электрика. Создана для виду. У них же электрика нет, какой спрос ...
- - -
А конструкторов-электриков на форуме мизер, нормальных - только три. Никто вам не поможет, в общем.
Цитата: Lemieux от 18.03.25, 21:50:16Я не удивляюсь, что тема от школьника/тролля про оформление чертежей и ИИ сразу набрала несколько страниц обсуждения.
Вы про какую тему?
Цитата: Lemieux от 18.03.25, 21:50:16...
Если вам непонятно слово "Контекст", то я тут ни чем не смогу помочь.
Может попытаетесь донести до масс Ваше понимание слова "Контекст" в контексте работы с Компасом? Вы же его понимаете. Просветите, пожалуйста.
А ещё как его контролировать во время моделинга? В чем проявляются его различия при открытии файла и вкл/выкл при перестроении?
До кучи. Обсуждаемая проблема решается открытием файла с проверкой или использованием К23. Там этот баг пофиксили.
Интересно, а можно сделать так, что бы Компас всегда открывал файлы с проверкой? Для чего этот режим выделен в отдельный функционал? :%:
Прикольно...
Сейчас открывал с проверкой обсуждаемый узел, а он нифига не перестраивает точки как надо.
Во как! Вчера работало, сегодня не работает. Вновь фазы Луны?!
Проверил выкл/вкл точек. Они перестроились.
Цитата: IgorT от 19.03.25, 08:23:34Проверил выкл/вкл точек.
А что такое "выкл/вкл точек"?
Цитата: СВ от 19.03.25, 08:57:20А что такое "выкл/вкл точек"?
ЛКМ щелкнуть на этих значках.
Цитата: IgorT от 19.03.25, 08:23:34Прикольно...
Сейчас открывал с проверкой обсуждаемый узел, а он нифига не перестраивает точки как надо.
Во как! Вчера работало, сегодня не работает. Вновь фазы Луны?!
Да, фаза Луны сейчас неудачная. Рекомендую отложить работу с каркасным функционалом до 13-го Апреля, глядишь всё и наладится. :-)))
Цитата: YNA от 19.03.25, 09:27:55Да, фаза Луны сейчас неудачная. Рекомендую отложить работу с каркасным функционалом до 13-го Апреля, глядишь всё и наладится. :-)))
Как на счет обоснования вчерашней фазы Луны? Она удачная была?
Цитата: IgorT от 19.03.25, 09:45:22Как на счет обоснования вчерашней фазы Луны? Она удачная была?
У Lemiuex ничего нету, просто хотел показать себя умным перед всеми, и то не получилось.
Умный человек поделится знаниями вместо наездов и унижений
Цитата: bionorica2015 от 20.03.25, 12:55:25У Lemiuex ничего нету
Цитата: Lemieux от 18.03.25, 21:50:16Вы всё смеётесь. Я не удивляюсь, что тема от школьника/тролля про оформление чертежей и ИИ сразу набрала несколько страниц обсуждения. А в моей, с реальным примером, даже никто не отписался. Собственно это и показывает уровень комьюнити продуктов АСКОН. Читайте.
https://forum.ascon.ru/index.php?topic=39790.0 (https://forum.ascon.ru/index.php?topic=39790.0)
https://forum.ascon.ru/index.php?topic=39760.0 (https://forum.ascon.ru/index.php?topic=39760.0)
Если вам непонятно слово "Контекст", то я тут ни чем не смогу помочь.
Ну да, ничего нет. Всё верно.
Цитата: Lemieux от 20.03.25, 13:38:18Ну да, ничего нет. Всё верно.
Тут все ждали Вас, что подскажете и продолжите свою мысль.
Хорошо, мне скажите, что Вы имели ввиду под контекст?
Когда проецирование нормально сработает и при изменении исходной геометрии, спроецированные объекты будут следить за ними?
Цитата: bionorica2015 от 20.03.25, 15:09:06Тут все ждали Вас, что подскажете и продолжите свою мысль.
Хорошо, мне скажите, что Вы имели ввиду под контекст?
Когда проецирование нормально сработает и при изменении исходной геометрии, спроецированные объекты будут следить за ними?
Вот Вы вроде программируете, неужели Вы не удосужились загуглить понятие "контекст"? Контекст, это определённые состояния КОМПАС, когда нужно выполнять определённые действия в определённом порядке. Работать с деталью непосредственно в сборке, либо открывать её в контексте сборке, оперировать примитивами и операциями только в определённом состоянии головной сборки и открытой детали. Когда Ваше приложение выйдет за рамки раскраски моделей, составления отчётов и манипуляций со штампом, Вы поймёте о чём я писал. И сейчас я уверен, что такая кривая архитектура накладывает высокие требования и ограничения не только к разработчикам плагинов под КОМПАС, но и на самих разработчиков КОМПАС. А потом мы видим вот такие темы. Я знаю 2 критических косяка в API для построения точек "по". Я больше скажу, кто отвечает за API сами толком не знают как у них работает API.
Цитата: Lemieux от 20.03.25, 20:26:44Вот Вы вроде программируете, неужели Вы не удосужились загуглить понятие "контекст"? Контекст, это определённые состояния КОМПАС, когда нужно выполнять определённые действия в определённом порядке. Работать с деталью непосредственно в сборке, либо открывать её в контексте сборке, оперировать примитивами и операциями только в определённом состоянии головной сборки и открытой детали. Когда Ваше приложение выйдет за рамки раскраски моделей, составления отчётов и манипуляций со штампом, Вы поймёте о чём я писал. И сейчас я уверен, что такая кривая архитектура накладывает высокие требования и ограничения не только к разработчикам плагинов под КОМПАС, но и на самих разработчиков КОМПАС. А потом мы видим вот такие темы. Я знаю 2 критических косяка в API для построения точек "по". Я больше скажу, кто отвечает за API сами толком не знают как у них работает API.
Ничего не понял, но очень интересно. Мб только я не понял как все таки добиться чтобы спроецированные точки не слетали
Цитата: Lemieux от 20.03.25, 20:26:44кривая архитектура.
Вы, похоже, правы. Я провёл несколько экспериментов:
1) Если изменить положение отверстий, в центре которых спроецированы точки, то точки не следуют за отверстиями. Чтобы решить проблему, нужно временно удалить их, а затем вернуть обратно.
2) Аналогично первому пункту, но теперь после изменения положений отверстий со спроецированными в центре точек, нужно нажать кнопку «Назад», и сразу «Вперёд».
Похоже, разработчики в конце метода (функции) кнопок «Назад» и «Вперёд» добавили принудительное обновление всей модели.
Есть и третий способ, о котором я уже упоминал ранее — выход из проекта и повторный вход.
Таким образом, решение найдено!
Вы экспериментируете на К16, а у большинства на форуме К20...К23, так что разговор получается не совсем "в контексте"...
Цитата: СВ от 22.03.25, 19:15:14Вы экспериментируете на К16, а у большинства на форуме К20...К23, так что разговор получается не совсем "в контексте"...
Кто мешает у кого К20...К23 попробовать в своих версиях мои рекомендации из 1го и 2го пункта???
Проблема в глюке - очень уж долго дожидаться.
- - -
Кстати, не совсем понял это:
Цитата: bionorica2015 от 22.03.25, 13:09:26Похоже, разработчики в конце метода (функции) кнопок «Назад» и «Вперёд» добавили принудительное обновление всей модели.
Метод "нажать кнопку «Назад», и сразу «Вперёд»" вроде бы ВАШ, причём здесь разработчики (и кто именно - разработчики)?
Цитата: СВ от 22.03.25, 19:58:26Проблема в глюке - очень уж долго дожидаться.
- - -
Кстати, не совсем понял это:Метод "нажать кнопку «Назад», и сразу «Вперёд»" вроде бы ВАШ, причём здесь разработчики (и кто именно - разработчики)?
Программисты поймут
Цитата: bionorica2015 от 23.03.25, 05:54:41Программисты поймут
Программисты разные бывают. Что-то мне подсказывает, что те, кто сидят на бэк и фронт энде не поймут. Но если Вы такое пишите, то расскажите, что делает метод Update у интерфейса IModelObject?
Цитата: Lemieux от 23.03.25, 11:44:31Программисты разные бывают. Что-то мне подсказывает, что те, кто сидят на бэк и фронт энде не поймут. Но если Вы такое пишите, то расскажите, что делает метод Update у интерфейса IModelObject?
Это предположение из факта. Да и вопрос не ко мне, а должен быть задан разрабам К16!
Цитата: bionorica2015 от 23.03.25, 11:54:58Это предположение из факта. Да и вопрос не ко мне, а должен быть задан разрабам К16!
То есть Вы даже не предполагаете, но рассуждаете и даёте советы. Хорошо, тогда Вы, как разработчик, как бы реализовали историю действий? Сохраняли бы их атомарно или обособленно?
Цитата: Lemieux от 23.03.25, 12:27:51То есть Вы даже не предполагаете, но рассуждаете и даёте советы. Хорошо, тогда Вы, как разработчик, как бы реализовали историю действий? Сохраняли бы их атомарно или обособленно?
Цитата: Lemieux от 23.03.25, 12:27:51То есть Вы даже не предполагаете, но рассуждаете и даёте советы. Хорошо, тогда Вы, как разработчик, как бы реализовали историю действий? Сохраняли бы их атомарно или обособленно?
Я как раз таки писал "предположение")))
Желаю здравствовать!
Цитата: bionorica2015 от 23.03.25, 14:18:34Я как раз таки писал "предположение")))
Желаю здравствовать!
Печально.