FC v0.20?

Russian forum
Forum rules
Правила форума и полезная информация

ПОЖАЛУЙСТА! Начиная обсуждение, обязательно....
memfis
Posts: 589
Joined: Tue Nov 15, 2016 7:58 pm

FC v0.20?

Post by memfis »

Внезапно на http://pda.opennet.ru/opennews/art.shtml?num=54806 прочитал про релиз. Обычно при таких событиях уже где-то водится следующая версия, видимо,v20. Кто видел-слышал?

Из любопытно-потенциально-значимых для меня новостей в объявлении было про "В окружении для работы с объектами OpenCasCade (Part) появилась возможность создания объекта на основе точек из импортированной полигональной сетки (Mesh). Расширены возможности предпросмотра во время редактирования примитивов." В сочетании с другими инструментами, типа, litofane, может быть интересно.

И вцелом совершенно не раскрыта тема "Реализован новый объект App::Link". Нампомню контекст - создадим эскиз, в нем - пять линий. Создадим эскиз другой и в нем в качестве внешнего элемента возьмем (например) линию 4 из первого эскиза. Вернемся в первый эскиз и грохнем линию (например) 1, вернемся в эскиз второй = он поломан (именно по этому использую ветку https://github.com/realthunder/FreeCAD_ ... s/tag/0.11).
Last edited by memfis on Mon Mar 29, 2021 9:01 am, edited 1 time in total.
gvb
Posts: 11
Joined: Tue Mar 09, 2021 11:51 am

Re: FC v20?

Post by gvb »

memfis wrote: Tue Mar 23, 2021 8:32 am Внезапно на http://pda.opennet.ru/opennews/art.shtml?num=54806 прочитал про релиз. Обычно при таких событиях уже где-то водится следующая версия, видимо,v20. Кто видел-слышал?
версия 0.20.pre доступна через conda (менеджер пакетов). Если хочется затестить, то под Windows следует
- поставить https://docs.conda.io/en/latest/miniconda.html - лучше с Python38
- запустить Anaconda Prompt(miniconda3)
- и далее несколько команд
(base) C:\Users\fc\FreeCAD_Conda> conda config --add channels conda-forge
(base) C:\Users\fc\FreeCAD_Conda> conda config --add channels freecad/label/dev
(base) C:\Users\fc\FreeCAD_Conda> conda create -n fc_test freecad=0.20.pre
(base) C:\Users\fc\FreeCAD_Conda> conda activate fc_test
(fc_test) C:\Users\fc\FreeCAD_Conda> FreeCAD
memfis
Posts: 589
Joined: Tue Nov 15, 2016 7:58 pm

Re: FC v20?

Post by memfis »

я православный, у меня
OS: Arch Linux (GNOME/gnome-xorg)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.27740 (Git)
Build type: Release
Branch: makepkg
Hash: da1fe8ebd360f1b51a2bd70003a5be4b1d6d3a06
Python version: 3.9.2
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.0
Locale: Russian/Russia (ru_RU)

С использованием конды, спасибо, разберусь. А где что написано про новации в v0.20?
gvb
Posts: 11
Joined: Tue Mar 09, 2021 11:51 am

Re: FC v20?

Post by gvb »

memfis wrote: Sun Mar 28, 2021 6:18 pm А где что написано про новации в v0.20?
Насколько я понимаю, читая wiki и форум, будет борьба с TopologicalNaming путем слияния ветки realtunder в основную. Ну и соответственно что-то со сборками (Assembly), с их разнообразием, будут делать.
memfis
Posts: 589
Joined: Tue Nov 15, 2016 7:58 pm

Re: FC v20?

Post by memfis »

Спасибо. Тогда из сказанного следует, что поскольку realthunder откликнулся на просьбу делать слияние с апстримом не реже раза в месяц (в реальности слуачется и чаще), то имеет смысл использовать https://github.com/realthunder/FreeCAD_ ... s/tag/0.11

цитирую (гуглоперевод) -
Обратите внимание, что с этого момента я начну выпускать как стабильную (например, LinkStage3), так и ежедневную (LinkDaily) ветку. Вот несколько вещей, которые вам нужно знать

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

Стабильная ветвь синхронизирована с исходной версией FreeCAD 0.19.1. Но апстрим 0.19.1 еще не был объединен с LinkStage3. Мы работаем над этим.

Новые функции будут добавлены в ежедневную ветку в первую очередь для тестирования.

В ветке Daily есть важное обновление по внутреннему устройству Topo Naming для значительного повышения скорости, памяти и эффективности хранения. Я планирую объединить эту версию топологического именования с апстримом, поэтому, пожалуйста, скачайте и попробуйте это, и сообщайте о любых проблемах, которые у вас есть. Обязательно сначала сделайте резервную копию своих проектов.

В ветке Daily представлен экспериментальный рендерер, который обходит Coin3D и выполняет свой собственный рендеринг. Он отображает намного быстрее, чем Coin3D, для сложных и глубоких иерархий сборок (работает для импорта STEP сборок). Вы можете включить его в Preference -> Display -> Render cache -> Experimental. Рендерер еще не работает с узлами, использующими текстуру, например. текстовые метки в черновике.
User avatar
Odstavec
Posts: 77
Joined: Tue Dec 10, 2019 9:05 am
Location: Санкт-Петербург

Re: FC v0.20?

Post by Odstavec »

Можно попросить опытных товарищей сделать справочник по веткам и сборкам?
memfis
Posts: 589
Joined: Tue Nov 15, 2016 7:58 pm

Re: FC v0.20?

Post by memfis »

Да по веткам-сборкам и говорить почти не о чем. Раньше было больше - варианты сборочных верстаков и пр., что сейчас втягивается через плагины. По существу была и остается в главной сборке т.н. "проблема топологического наименования". Суть ее в том, что имеется возможность в новом эскизе использовать ссылки на элементы другого эскиза (допустим, ном. 1). Но если в эскизе 1 проводить изменения элементов, даже тех, которые НЕ используются в следующих эскизах, эти следующие эскизы "ломались". Проблема заключалась в том, что каждый элемент и ограничение в основной ветке имеют строго последовтаельную нумерацию и при удалении любого (элемента, ограничения) с номером младше, чем использованный (элемент, ограничение) в другом эскизе = номер используемого в другом эскизе (элемента) менялся, о чем не сообщалось вышерасположенному = поломка.
Тов. realthunder ( https://github.com/realthunder/FreeCAD_ ... s/tag/0.11) предложил свою реализацию решения проблемы (решена не полностью, но все же лучше, чем никак), ее в основную ветку не приняли, он создал свою linkstage, которую потом объединил со своей же веткой со сборочным верстаком ассембли3.
Работы по внедрению решения в основную ветку дискутируются уже несколько лет и вот ныне при родах версии 0.20 пытаются родить общее решение, о чем и пишет realthunder, создавая свою ветку Daily https://github.com/realthunder/FreeCAD_ ... s/tag/0.11
User avatar
Odstavec
Posts: 77
Joined: Tue Dec 10, 2019 9:05 am
Location: Санкт-Петербург

Re: FC v0.20?

Post by Odstavec »

Скажите пожалуйста, откуда качать сборки 0.20?

Я скачал 0.20.24511, но потерял ссылку...
Svet
Posts: 51
Joined: Fri Feb 12, 2021 1:00 am
Location: USA, Texas

Re: FC v0.20?

Post by Svet »

Касательно 0.20 - пока не вмержат изменения из Link не вижу особого смысла ей пользоваться. На той неделе делал достаточно сложный проект в Link бранче и ни разу не захотелось разбить монитор (с 0.19 это происходило регулярно). Как по мне realthunder проделал огромную работу и его сборка работает достаточно стабильно чтобы не оглядоваться на основной бранч... По функционалу он отстает минимум на год от того что есть в Link.
memfis
Posts: 589
Joined: Tue Nov 15, 2016 7:58 pm

Re: FC v0.20?

Post by memfis »

Svet wrote: Wed Apr 07, 2021 4:25 pm Касательно 0.20 - пока не вмержат изменения из Link не вижу особого смысла ей пользоваться. На той неделе делал достаточно сложный проект в Link бранче и ни разу не захотелось разбить монитор (с 0.19 это происходило регулярно). Как по мне realthunder проделал огромную работу и его сборка работает достаточно стабильно чтобы не оглядоваться на основной бранч... По функционалу он отстает минимум на год от того что есть в Link.
перечитал несколько раз. Кто от кого отстает?

Как я понимаю, весрия Daily отсюда https://github.com/realthunder/FreeCAD_ ... s/tag/0.11 и есть кандидат в 0.20?

Кто есть link? где?

Функционал... Да я был бы рад, если бы он мог при своих расчетах использовать все ядра (а не один поток), да не умирать в отдельных ситуациях, которые, разумеется, оказываются внезапно важными. Вот сечас изменил размер шипа (пазо-гребневое) и все, он пошел пересчитывать все вытекающее, включая программы g-code, и так и не отвис (не всегда, но случается).
Post Reply