Новости - Solid To Bazis

Solid To Bazis
Сервис по конвертации 3D-моделей в Базис-Мебельщик
Solid-To-Bazis
Перейти к контенту
Новости сервиса.
11.02.2024

___Вышло обновление программы до версии 0.20.
В обновлении исправлены ошибки конвертации в базис-Мебельщик:
1. В некоторых случаях, детали модели дублировались, и получалась двойная модель, где детали были одна в одной.
2. Старые задачи не могли создать базис файл без обновления конвертации базис-модели.
Так же, обновлены функции сервера, для более оптимального расхода памяти. Ранее, при активном пользовании, память быстро заканчивалась, что приводило к существенному замедлению, зависаниям, перезагрузкам.

04.02.2024

___Вышло обновление программы до версии 0.19.
Была обнаружена и устранена проблема, когда из нескольких пазов на панели, в Базис переносился только один из них.
Сейчас сервис испытывает нехватку памяти в работе, поэтому большие модели могут не конвертироваться и перезагружать сервис. Просьба, стараться конвертировать частями, если у вас большая модель. Большая, это сто и более панелей.

28.01.2024

___Вышло обновление программы до версии 0.18.
В данном обновлении исправлено несколько ошибок во всех модулях, а также, добавлен новый модуль конвертации в СТЕП-файл.
- В модуль формирования твердотельной модели расширена поддержка сплайнов, и добавлена поддержка сложных поверхностей. Благодаря этому, алгоритм будет при генерации модели, отклонять меньше панелей.
- В модуль формирования базис-модели, внесены корректировки, исправляющие ошибки распознавания операций, связанных с радиусом. Например, элемент "проушина", конвертировался как прорезь со скосами в углах, вместо радиусов.
Также, внедрена поддержка сплайнов. Она пока реализована не полностью. Сплайн делится на сегменты, и таким образом формируется панель, или операции в ней. Ранее, такие панели/операции просто игнорировались.
- В модуль конвертации из OBJ-файла, так же внесены существенные корректировки, благодаря чему, конвертация в базис-модель осуществляется гораздо лучше.
- Появился новый модуль, позволяющий получить Step-файл из модели. На данный момент, получение Step-файла доступно только в задачах, созданных на основе OBJ-модели. Тем не менее, это важно, так как это позволяет приступить к следующему этапу - созданию модуля конвертации базис-модели в Step-файл.

Обратите внимание на страницу "Возможности". Там показана стендовая модель, которая показывает, в общем, возможности конвертации из СТЕП-модели, в Базис Мебельщик. Конвертация произведена в актуальной версии сервиса, т.е. показывает общий объём доступных возможностей, на данный момент.

24.12.2023

___Вышло обновление программы до версии 0.17.
- Добавлено несколько корректировок во все модули конвертации. Улучшено распознавание каркасной геометрии из OBJ-файлов. Для Step-файлов, добавлено распознавание конических поверхностей. Ранее, если конвертер встречал такую поверхность, то вся деталь игнорировалась. Теперь такие твердотельные детали загружаются корректно. В базис модуле, ранее, несмотря на исправления, всё же были проблемы с соосными отверстиями с двух сторон панели. Причины были найдены и исправлены, поэтому можно сказать, что со второго раза эта проблема устранена. В Базис-модуле появился новый параметр - минимальный диаметр отверстия. Смысл его прост - отверстия, диаметром менее указанного - не будут транслироваться в базис-модель.
- Так же внесены изменения в ядро системы, повышающие стабильность, в том числе для пользователей с плохим каналом связи. Ранее было замечено, что при малой скорости канала связи, соединение могло разрываться.

Ниже показан новый параметр "минимальный диаметр сверления".
10.12.2023

___Выпущено обновление программы до версии 0.16.
- Добавлено несколько корректировок, которые должны повысить стабильность системы.
Обращаем внимание пользователей: если вы заметили, что после запуска задачи, приложение зависло, или пропала связь с сервером, то возможно именно ваша задача привела к сбою. Просим в этом случае сигнализировать на почту, или на ВК-канал.

07.12.2023

___Вышло обновление программы до версии 0.15.
- Ключевым, в данном обновлении, является исправление ошибки в модуле формирования базис-модели. Была найдена ошибка, при которой, если в детали были два соосных отверстия с двух сторон пласти - то одно их этих отверстий игнорировалось. Теперь ошибка исправлена, и оба отвертстия в таких случаях будут формироваться корректно.
- Так же, по стечению обстоятельств, данное обновление включает в себя превью нового модуля по конвертации каркасных моделей в формате *.OBJ - в базис-мебельщик. Модуль внедряется в сервис, но ещё не полностью готов. В следствии форсированного выпуска данного обновления, он выходит в свет в урезаном виде. Тем не менее, уже сейчас, вы можете попробовать конвертироваль каркасные модели. В формат OBJ, можно экспортировать модели из таких дизайнерских программ, как 3DSMax, или SketchUp.
Конвертация OBJ-файла выполняется так же ,как и для STEP-файла. При создании задачи, просто нужно выбрать нужный тип файла.

___Так же, отмечаем, что в интерфейсе появились новые элементы, для работы с OBJ-моделью - но они пока не работают.

___Обращаем внимание, что файл должен быть в определённых единицах измерения: в милимметрах, или метрах. В других случаях конвертация пройдет некорректно.

19.11.2023

___Встречаем очередное обновление программы до версии 0.14.
- Ключевым, в данном обновлении, является внедрение системы автоматического контроля критических ошибок, вызывающих зависание сервиса. При возникновении таких ошибок, если их не удаётся исправить, система сама перезагрузит сервер сервиса. Таким образом, мы надеемся, что сервис будет активен и работоспособен постоянно, без участия человека, в критических случаях.
- Так же, в Клиенте, добавили отображение состояния конвейера сервера, который совершает все конвертации. Конвейер один, общий для всех. Когда пользователи создают и отправляют задание, оно попадает в конвейер в виде задач, в порядке времени создания.

___В правом нижнем углу клиента теперь можно видеть состояние конвейера, и число задач, ожидающих в конвейере, в данных момент времени. Если цвет метки зелёный, то конвейер в рабочем состоянии, а если нет - то конвейер остановлен, и производится его восстановление.

___Так же, были внесены правки в модуль конвертации из СТЕП-файла в солид-модель. Дополнительные проверки позволяют оптимизировать и распознавать некоторые модели, которые ранее определялись как "нераспознанная геометрия".

06.11.2023

___Обновление программы до версии 0.13.
- устранены некоторые ошибки в ядре программы.
- в модуль генерации базис модели добавлены алгоритмы формирования операции "Выемка", в Базис-мебельщике. Для этого в клиент добавился параметр "Использовать операцию Выемка". Этот параметр доступен как при создании задачи, так и на панели параметров уже созданной задачи. Кроме того, в сводке получаемой Базис-модели, также, появилась новая строчка данных, показывающая, какое количество операций "Выемка", было сформировано. Только, в статистике, эта операция называется "Карман."

___В итоге на картинке можно увидеть пример использования нового алгоритма работы. На картинке справа, итоговая верхняя панель получена при включенном параметре. Но если по каким-то причинам, новый алгоритм не устраивает, то можно выключить его, и использовать старый алгоритм, без формирования карманов на деталях - как показано на нижней панели.

29.10.2023

___Обновление программы до версии 0.12.
- были найдены и устранены некоторые ошибки в ядре программы.
- внесены изменения в модуль генерации базис модели. Немного оптимизирован сам код, а также добавлены некоторые ограничения, отсекающие создание "нереалистичных" отверстий. Эти изменения связаны с тем, что в моделях пользователей иногда присутствуют узлы импортированной высоко детализированной фурнитуры. Конвертер, же, заточен на конвертацию панелей, и любую деталь пытается преобразовать в панель. В случае фурнитуры, это приводит к созданию "мусорных" панелей с множеством "отверстий" - а вернее, подвешенных операций сверления, которые не принадлежат панели. При этом, объем этих "мусорных" элементов бывает такой, что на порядок превышает объем собственно, самих панелей. В некоторых случаях, базис-мебельщик при генерации такого файла, просто зависает, подвешивая за собой и весь сервис.
Теперь, самые нереалистичные операции будут отсекаться. В будущем, эти регулировки будут вынесены в меню настроек, и доступны пользователю.

22.10.2023

___Обновление программы до версии 0.11.
- В данном обновлении, помимо внутренних "невидимых" правок, в модуль генерации базис-модели, добавились новые возможности. А точнее, две специфичные операции. Теперь, конвертер распознаёт паз на кромке панели, и так же, отверстие в кромке панели, которое частично выходит на пласть.
В предыдущей версии, подобные отверстия, в лучшем случае, игнорировались, а в худшем варианте - на контуре панели образовывался "левый" вырез. А вместо торцевого паза, формировались два паза на пласти, сверху и снизу, что фактически обрезало панель. Ниже, показан результат такой ошибочной конвертации.

Вид панели в Базис мебельщик после конвертера V0.10

Вид панели в CAD-программе

Вид в CAD
- С данным обновленим, теперь эти операции передаются корректно. Ниже показан пример:

22.10.2023

___Сайт претерпел небольшие корректировки. Теперь, данная страница, как и положено, называется страницей новостей. А страница "Тестирование", превратилась в страницу "возможности", на которой, собственно и описаны возможности конвертера.

12.10.2023

___Обновление программы до версии 0.10.
- В новой версии сервиса был переработан сетевой обмен данными. Теперь загрузка данных происходит быстрее и надёжнее.
- В Степ-трансляторе, тоже были исправлены некоторые ошибки, из-за которых отсеивались некоторые корректные детали, или даже узлы. Улучшилась поддержка сплайнов, и если раньше детали со сплайнами просто отбрасывались, то теперь сплайны анализируются, и при возможность - аппроксимируются. Как выяснилось, некоторый софт конвертирует дуги и даже линии, в СТЕП - в формате сплайна.
- В Базис-конвертере тоже исправлен ряд небольших ошибок.
- Так же, немного был подправлен интерфейс. Задачи, со степ-файлами, которые не прошли транслятор - теперь в списке выделены цветом. Так же, у некоторых, могли быть задачи, которые "зависли" при сбоях сервиса- и не удалялись. Теперь они должны удалиться нормально.
- При создании задачи, появился новый параметр, который влияет на конвертацию. Параметр называется "дробная часть толщины панели". Суть данного параметра в том, что он позволяет, при необходимости, допускать значения толщины панелей дробными, например, толщину шпона или кромки, 0.4 мм, или 0.8 мм. Ранее конвертер всегда округлял до целых значений. Теперь этим можно управлять. Если параметр имеет значение-"0" - то всё остаётся как было. Десятичные знаки в толщине панелей будут округляться. Если же поставить параметр в значение -"1", то конвертер будет оставлять один десятичный знак в толщине панели - если таковой имелся. То есть те самые 0.4, или 1.5 мм.

24.07.2023

___Обновление программы до версии 0.9.
- В этом обновлении мы скорректировали алгоритм чтения СТЕП-файла, и преобразование его в Солид-модель, что должно расширить, уже в свою очередь возможности конвертации в Базис-панели. Кроме того, должна увеличиться стабильность работы сервера.
В частности, при экспорте из RINO, все ребра, даже линии передаются в СТЕП, как Би-Сплайны. Конвертер оптимизирует это безобразие в линии.

18.07.2023

___Обновление программы до версии 0.8.
- В этом обновлении мы улучшаем стабильность взаимодействия Сервера с Базис-Мебельщиком, для генерации Базис-Файла. Теперь, если возникнут сбои в Базис мебельщике, и файл не создастся, то сервер восстанавливает состояние базиса до начального, чтобы заново попытаться сгенерировать файл. Такие восстановления происходят и во время конвертации, но, если сбой более серьёзный, то сервер завершит задачу, как и раньше, с неудачей, и уже без задачи, совершит восстановление Базиса. И можно снова запустить создание файла, теперь уже рассчитывая, что задача завершится успешно, что ранее, без перезагрузки сервера уже было невозможно.
- Так же, мы изменили алгоритм загрузки новой задачи на сервер, что тоже должно повысить стабильность.

18.06.2023

___Обновление программы до версии 0.7.
- Мы улучшили ядро конвертации Базис-операций. Была проблема со стыкующимися операциями паз-сверление, при которых, часть операций игнорировалась. Теперь проблема решена, и группа операций, как, например, присадка под выпрямитель фасада, теперь нормально определяются.
___На картинке ниже, как раз, показано получение операций для присадки под выпрямитель. Левая и правая панели, выглядят одинаково, а правая имеет расширенный паз. На самом деле, это демонстрация, как получаются операции, если сверление по глубине больше, чем паз (слева), если глубина паза и сверлений одинакова ( центр ), и справа - когда паз глубже чем сверления.

08.06.2023

___Обновление программы до версии 0.6.
В этой версии, мы, переработав ядро, добавляем возможность конвертации свободно ориентированных панелей. Теперь панели, расположенные не ортогонально, причём, под любым углом не будут для вас проблемой. Так же, мы переработали пазы и скосы, и теперь они могут быть не только ортогональные, но и под любым углом относительно панели. И фрезеровку конусной фрезой, вывели отдельным пунктом в статистике.
Так же, появился новый параметр "Авто название панели". Теперь все панели будут называться "Горизонт", "Вертикаль", или "Фронт" - в зависимости от своей ориентации. Если выключить этот параметр, то все панели будут называться - "Панель".
И ещё одним нововведением, является параметр выставления текстуры на панели.
Так же, были устранены несколько известных ошибок, включая зависание программы при полном удалении списка задач.
___Видео обзор по новой версии, вы можете посмотреть ниже.

11.05.2023

Обновление программы до версии 0.5.
Исправлены ошибки, алгоритма удаления задач. Теперь всё работает нормально. Так же были найдены и устранены некоторые ошибки в алгоритме конвертации.

09.05.2023

Вышло обновление программы. Версия 0.4. В этой версии добавлены три новые пользовательские возможности:
1. Сохранение пароля и логина в форме ввода данных аккаунта при входе.
- теперь можно выбрать опцию сохранения данных, чтобы при последующих входах уже не вводить данные аккаунта, что ускоряет процесс входа.
2. Теперь можно удалять задачи из существующего списка.
- если задача, или набор задач, больше не нужны, то их можно удалить.
3. В ядро конвертера добавлены новые операции: фаска и скос.
- Фаска и скос - в Базисе являются разновидностью паза. Конвертер транслирует соответствующие элементы в модели, в данные операции на панелях.

Ниже показан видео обзор по данному обновлению:

27.04.2023

Вышло обновление программы. Версия 0.3. Устранена проблема дисконнекта и аварийного завершения при загрузке больших файлов. И некоторые другие нюансы.
Так же, посмотрите видео обзор, демонстрирующий работу нового параметра, добавленного в конвертер, в предыдущий раз.

24.04.2023

Вышло обновлние программы. Улучшили качество соединения, и стабильность сервера. Так же были устранены найденные ошибки конвертации.
Ещё в процесс конвертации добавили новый параметр "Разрешённые толшины панелей". Он позволяет выставлять перечень толшин панелей которые требуются для конвертации. Остальные панели будут игнорироваться.
___Вступайте в оф. сообщество, созданное ВКонтакте, если хотите поделитьсяч мнением, или задать вопрос. Там же, будем выкладывать анонсы по развитию сервиса, и можно увидеть статус сервера.

27.03.2023

На текущий момент конвертер позволяет получать только ортогонально расположенные панели. Панели, расположенные под углом пока не поддерживаются, и будут преобразовываться некорректно.
Не поддерживается:
1. Сплайны, эллипсы.
2. Конические поверхности, и любые другие, более высокого порядка.
Из стандартных операций Базис-мебельщика поддерживаются:
1. сверление в пласть. сверление в торец - не сквозное.
2. Фигурный контур панели, если в контуре нет сплайнов и эллипсов. ( только дуги и линии )
3. Вырезы в панели - если контур выреза состоит из линий и/или дуг.
4. Пазы.
На текущий момент поддерживаются пазы по пласти, ортогонально ориентированные. Только прямоугольный профиль.

Ваша модель должна иметь структуру сборки с деталями, или многотельную деталь. Конвертация одной детали не поддерживается.
Если ваша модель, это многотельная деталь, то в базис будет транслироваться каждое тело в виде отдельной панели.
Если у вас сложная Сборка, содержащая подсборки, то вся структура модели, в Базис-Мебельщике, создастся, в виде групп.

2023-2024 г.
Назад к содержимому