Disclamer: Я никогда в своей жизни не работал с CAD/CAM приложениями раньше, и, вдруг, пришлось. Принципы работы FreeCAD меня так восхитили, что это требует срочного поста на Хабр, чтобы рассказать другим.


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


Вступление


У меня возникла простая задача — сделать 3D модель своей квартиры. Не просто "стенки в размер", а все балки, выступы и загибы. Я попробовал одну, вторую, третью программу… Я отчаялся (началось с SweetHome3D, а закончилось blender и inkscape). Они все были чертовски неудобными. Среди программ, которые я попробовал, был и FreeCAD, который я пропустил по причине "нифига не сделать" и "не работает толком". После того, как я отчаялся, я пошёл по второму кругу. На этот раз, чуть больше читая документацию… И FreeCAD не только "взлетел", но и ещё и открыл для меня восхитительный новый мир точного векторного рисования, основывающегося на Constrains.


Проблемы моделирования


Для начала я расскажу про ту боль, от которой я страдал в разных редакторах.


Начнём с SweetHome3D. Условно-понятный интерфейс, позволяющий описать комнату как "пол" (где задаётся форма и выступы), вокруг которой делается "стена". SweetHome3D дал мне две проблемы: пиксельхантинг (размер меняется либо микроскопическими сдвигами мыши, либо в диалоге, но не существует метода "прижать" стенку к полу с точностью — только пиксельхантинг. Вторая проблема — модель SweetHome3D не подразумевает существование балок, арок и других элементов стены, не идущих сверху до низу. Дополнительно, SH3D не умеет наклонных стен и полов (я бы хотел, чтобы такой проблемы у меня не было, но перед тем, как эту проблему устранять IRL, её надо задокументировать). Т.е. SH3D покрывает 90% того, что мне было нужно, доставляя невероятную боль с 5%, и делая невозможным оставшиеся 5%.


Blender теоретически позволяет сделать всё, но только теоретически. На практике либо моих навыков не хватало, либо сам процесс очень медлительный, но нарисовав три с половиной угла, я сдался. Слишком медленно и слишком много возни с освещением и другими неважными вещами. Плюс (насколько я знаю), Blender вряд ли сможет показать нормальные 2D проекции с размерами.


Inkscape был хорош кроме одной проблемы — в многосекционной линии (F2) невозможно задать размеры каждой секции. Можно было бы — я бы всё в Inkscape так и рисовал.


… Но мой пост не про абсолютное превосходство FreeCAD над Blender (я в обоих их новичок и толком сравнить не могу), а про новый стиль рисования. Сначала про проблемы старого стиля (то есть "обычного" векторного рисунка).


Проблема пиксель-хантинга


Перед тем, как перейти к картинкам и объяснению идеи Constrains, я хочу сфокусироваться на нескольких проблемах, которые извечно преследуют векторные рисунки:


  • Почти объединённые кривые. Если две кривые почти соприкасаются, то можно подумать, что они соприкасаются. В какой-то момент (при печати, либо при дальнейших манипуляциях), картинка развалится.
    image


  • Почти параллельные/перпендикулярные линии. Они параллельны, но не до конца.



image


обратите внимание на outline, он показывает, что описывающий прямоугольник для двух линий больше самой линии, т.е. линия под острым углом.


  • производная от предыдущего — линии, стыкующиеся под углом в 0.001°.


  • неточности в размерах и толщине линий. Линия имеет свою толщину, и при редактировании (поворотах, ресайзах и т.д.) толщина начинает плыть. Более того, в большинстве векторных реакторов трудно нарисовать квадрат с площадью 100 и линией толщиной 0.5 (потому что линия на 50% заходит на площадь фигуры, и мы имеем не 10х10 внутри, а 9.75х9.75).


  • Сохранение align'а и симметрии является задачей, требующей постоянного внимания.



В редакторах встроено множество инструментов для борьбы с подобными неприятностями, но у этих инструментов есть одно затруднение — их надо осмысленно применять там, где возникла проблема. А за возникновением проблем надо следить самому.


Constrains


Это было долгое вступление. Теперь я рассказываю про constrains, или, по-русски, удерживающие связи (перевод термина из статьи про степени свободы в механике.


Давайте попробуем нарисовать квадрат со стороной 10, опираясь на его фундаментальные свойства.


У квадрата 4 прямые стороны.


image


Почти получилось. Солвер подсказывает, что нам надо задать 15 дополнительных удерживающих связей, чтобы наша фигура была однозначной (у неё было 0 степеней свободы).


  • Противоположные стороны квадрата параллельны *

image


Солвер говорит, уже лучше. Стало не хватать 13. Обратите внимание на красные пометки — это указание на constrains. В самом начале у нас случайно получилось два ограничения — две горизонтальные линии.


Стало лучше, хотя на квадрат это всё ещё похоже мало. Что же не так? Ах, да, квадрат — это полигон, а у полигона стороны сходятся в углах в точку. Добавим эти ограничения.


image


Получилось немного неожиданно, хотя solver всё более довольный. Указанная фигура — обычный такой четырёхугольник, в котором стороны попарно параллельны. Немного за пределами школьного курса, но вполне понятно.


Добавим объёма… плоскости к этой фигуре. Соседние грани — перпендикулярны.


image


Уже похоже на правду (хотя это я чуть-чуть подтянул вверх рисунок, потому что стороны нулевого размера вполне устраивают solver как перпендикулярные к прямой, на которой лежат (в виде точки)). solver ругается на избыток ограничений. Согласимся с ним и удалим одну перпендикулярность (у нас требование попарной параллельности, перпендикулярность для одной пары автоматически вытекает из перпендикулярности первой пары). После того, как мы удалили лишнее, solver жалуется на 4 свободы.


Запретим ещё что-нибудь, так как свободы слишком много.


Например, скажем, что все стороны должны быть одинакового размера. Достаточно сделать это для двух любых смежных сторон, и из этого вытекает, что все стороны равны (школьная геометрия!).


После этого у нас получается три свободы. Ещё три свободы? Но квадрат же… Да, это квадрат, но мы не знаем его размера (0 — тоже размер, между прочим), и положения в пространстве.


Зададим его — укажем, что один из углов квадрата лежит на точке "0, 0", плюс зададим для одной из сторон размер в 10мм.


Всё, квадрат полностью готов, у него нет свобод, а значит, нет и скрытых ошибок.


image


Этот пример был немного гротескным, но, как я надеюсь, выразительным. Особенно меня впечатлило, что solver не только проверяет на отсутствие неоднозначностей, но ещё и предупреждает, если фигура содержит больше ограничений, чем надо.


Лирика


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

Комментарии (213)


  1. lobzanoff
    02.09.2018 00:25
    +3

    Как насчет ScetchUp? Умеет в притягивание точек и объектов, и других описанных проблем нет. У меня знакомая девушка с ноля его освоила и с первого же раза проект своей дачи в нем забабахала, при этом собирала его натурально из объектов кирпичей и балок. Человек сел впервые за программу и сразу такое.


    1. Bhudh
      02.09.2018 00:38

      Люто плюсую. Тем более что в нём можно вообще весь проект написать на Ruby, не вводя ни одной точки руками.
      Рекомендую книгу «Automatic SketchUp. Creating 3-D Models in Ruby», сайт Edges to Rubies, ну и собственно API в двух экземплярах.


      1. rudinandrey
        02.09.2018 17:39
        +1

        хороший повод выучить новый язык программирования :) спасибо большое!


    1. Meklon
      02.09.2018 00:47

      Удобный до безобразия и интуитивно понятный. На редкость хорош в плане юзабилити.


    1. Nick_Shl
      02.09.2018 02:33

      Попробуйте нарисовать цилиндр и увеличить его раз в 10 — тогда узнаете, что нет никакого цилиндра, а есть многоугольники… и это не лечится никак! Только перерисовкой по новой.


      1. tamtakoe
        02.09.2018 02:53

        Тогда вам в СолидВоркс или Компас


        1. Nick_Shl
          02.09.2018 07:38

          Дорого. Я использую OpenSCAD — бесплатное ПО с описанием моделей на специальном языке позволяющее создавать полностью параметрические модели. Для моделирования квартиры, конечно, не очень подходит, а вот для всяких полезных штучек с последующей печатью на 3D принтере штука просто незаменимая.


          1. Pilat
            02.09.2018 09:25

            Фаску как делаете?


            1. anonymous
              02.09.2018 09:39

              Суммой Минковского doc.cgal.org/latest/Minkowski_sum_3/index.html


              1. Pilat
                02.09.2018 23:59

                А как указать ребро, вдоль которого надо сделать фаску???


                1. anonymous
                  03.09.2018 00:24

                  А если надо уже отдельно подходить к каждому ребру и нельзя просто подобрать порядок операций для более сложных конструкций есть библиотеки.
                  github.com/Obijuan/obiscad вот например библиотека с фаской на одно ребро.


                  1. Pilat
                    03.09.2018 00:42

                    Проблема — указать какое именно ребро надо использовать. Как это сделать в OpenSCAD? Например, пересекаем три куба. Разные рёбра должны иметь фаску разного размера. Как указать нужное ребро?


                    1. anonymous
                      03.09.2018 00:47

                      В контексте библиотеки которую я привёл в пример фаска — это объект. Его надо вычесть из куба нулевой операцией, так что в вашем примере 3 фаски под 3 куба. Так как все модульное легко создать модуль "куб с нужной фаской" и использовать его вместо обычного куба там где надо.


                      1. Pilat
                        03.09.2018 00:56

                        Вот два куба. Надо сделать фаску подсвеченную зелёным. Как это ребро указать?


                        image


                        1. anonymous
                          03.09.2018 01:03

                          Никак, у OpenSCAD нет понятия "указать [часть объекта]", в аданном примере фаску можно сделать несколькими способами, я бы сделал модуль верхнего куба с фаской и использовал бы его в этой модели. Тут подход к моделированию не прямое редактирование, а планирование, как написание программы. Так что если есть желание добавить произвольный элемент надо подумать о том как его


                          1. Pilat
                            03.09.2018 01:11

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


                            Это выглядит сложно уже для двух кубов, а если мне нужно получить что-то вроде фаски на пересечении куба и призмы?



                        1. Nick_Shl
                          03.09.2018 06:16
                          +2

                          Очень просто:

                          // Big cube parameters
                          BIG_L=10;
                          BIG_W=10;
                          BIG_H=10;
                          // Small cube parameters
                          SMALL_L=5;
                          SMALL_W=5;
                          SMALL_H=2.5;
                          // Radius
                          FR=1;
                          
                          cube([BIG_L,BIG_W,BIG_H], center=true);
                          translate([0,BIG_W/4,BIG_H/2+SMALL_H/2]) cube([SMALL_L,SMALL_W,SMALL_H], center=true);
                          translate([0,-FR,BIG_H/2+FR]) difference()
                          {
                            cube([SMALL_L,FR*2,FR*2], center=true);
                            rotate([0,90,0]) cylinder(d=FR*2, h=SMALL_L+2, $fn=100, center=true);
                            translate([0,0,FR]) cube([SMALL_L+2,FR*2+2,FR*2], center=true);
                            translate([0,-FR,-FR]) cube([SMALL_L+2,FR*2,FR*2+2], center=true);
                          }

                          image
                          Модель параметрическая — играйтесь. Не все граничные условия проверяются, но для набросанного за 10 минут это простительно.
                          Нужно иметь просто немного воображения как поиграться с примитивами(что как повернуть и что как вычесть) и все получится.


                          1. gshamshurin
                            03.09.2018 06:43
                            +4

                            Один вопрос от конструктора: «Святые суслики, ЗА ЧТО?!!»(С)
                            В Солиде это делается в десять-пятнадцать кликов мышкой, а с клавиатуры вбиваются только размеры.
                            После этого размеры можно менять так же в пару кликов мышкой и вся конструкция перестроится, сохранив взаимосвязи не только внутри данной модели, но и других деталей, входящих в сборку.


                            1. anonymous
                              03.09.2018 10:40

                              A связи тоже надо планировать — для этого есть модули, и можно так же вынести переменные в отдельный файл.
                              Mendel90, как и очень много других проектов на OpenSCAD хорошо демонстрируют как можно создать очень гибкую и модульную программу генерирующую все необходимые детали в разных видах и позволяющую менять необходимые переменные. Тут на самом деле вопрос привычки и мышления — мне за частую гораздо проще некоторые вещи набросать в OpenSCAD чем в любой среде где подразумевается работа с мышью.


                            1. anonymous
                              03.09.2018 10:41

                              Вот еще в догонку гифка про правильно работающие параметрические программы в OpenSCAD


                            1. mad_god
                              03.09.2018 22:33

                              15 кликов. Как жаль, что никто не придумал Blender3D.


                          1. Pilat
                            03.09.2018 13:23

                            Это не ответ на вопрос о том, как указать нужное ребро. Стоит сделать чуть более сложную конфигурацию, как программа для рисования (кстати это не программа, как можно было бы предположить, а что-то вроде языка разметки) станет космических масштабов. Я выше привёл пример наклонённой призмы. Там от одной математики вычисления наклонов зубы сводит.


          1. kompas_3d
            02.09.2018 17:56
            +1

            Дорого.

            1490 рублей (22 доллара) дорого? А мучаться с таким моделированием, в пустую теряя часы своей драгоценной жизни, не дорого?


            1. Nick_Shl
              02.09.2018 23:07
              +1

              СолидВоркс за 22 доллара? Это шутка? С чего вы взяли, что я трачу «часы жизни»? Имея опыт и наработки все получается гораздо быстрее. Особенно когда после печати выясняется что что-то не лезет или не стыкуется и надо переделать модель.


              1. Am0ralist
                02.09.2018 23:11
                -1

                Казалось бы:

                Тогда вам в СолидВоркс или Компас
                и kompas_3d далее по ветке:
                1490 рублей (22 доллара) дорого?
                Скажите, как вы соединив это получили:
                СолидВоркс за 22 доллара?


                1. Nick_Shl
                  02.09.2018 23:32

                  На ник даже не смотрел. Во-первых не 22, а 89(в Северной Америке, пусть буржуи раскошеяться). Во-вторых изучение новой КАД — это дополнительное время(и для меня это потерянное время — в США актуален SolidWorks). В-третьих такую параметрическую модель не имеет большого смысла выкладывать на Thingiverse — просто потому, что пользователей которые имеют Компас и смогут модель изменить мало(по сравнению с бесплатным OpenSCAD).
                  Так что оставим Компас российским студентам и российским инженерам которые его изучали, использовали и которые к нему привычны.


                  1. Marsikus
                    03.09.2018 08:45
                    +2

                    Раз вы не поленились изучить OpenSCAD, то основы Компаса у вас не займут ни сил ни времени, тем более что в нем общий с SolidWorks подход к проектированию.
                    А на Thingverse обычно выкладывают готовые для печати STL, так что не имеет никакого значения в чем моделировали до экспорта в STL.


                    1. Nick_Shl
                      03.09.2018 18:17
                      +1

                      Marsikus Знаете сколько раз я находил нужную мне модель на Thingiverse, которая была чуточку не такая как надо, а из всех фалов только STL? Отредактировать STL практически не реально.

                      kompas_3d так вы еще и эгоист однако. Это не цель жизни, но если я сделал что-то полезное, почему бы не выложить? А учитывая сказанное выше… "относись к другим так, как хочешь что бы относились к тебе" — а я точно не хочу для редактирования чужих моделей использовать редкое и платное ПО.


                      1. Marsikus
                        03.09.2018 20:48

                        Если не изменяет память, то редактировать STL можно в Windows 3D Builder и Autodesk TinkerCAD.
                        Свои модельки предпочитаю сопровождать копией в формате DXF и DWG старых версий.


                        1. Nick_Shl
                          03.09.2018 23:52

                          Можно, но… вы пытались это сделать? По факту имеем кучу треугольников — любое даже самое мелкое редактирование превращается в Ад.


                          1. Marsikus
                            04.09.2018 00:09

                            Даже не пытался, я люблю AutoCAD и твердотельное прямое моделирование. Потому и выкладываю в первую очередь DXF и DWG :)


                  1. kompas_3d
                    03.09.2018 10:12
                    +2

                    Во-первых не 22, а 89

                    По вашей ссылке совсем другой продукт.
                    В-третьих такую параметрическую модель не имеет большого смысла выкладывать на Thingiverse

                    А у вас цель в жизни выложить туда модели? Я думал мы обсуждаем как максимально быстро требуемый результат на 3D-принтере получить.


                    1. Marsikus
                      03.09.2018 20:50

                      Данные должны быть удобоваримы для переиспользования, как раз с этим у параметрических систем есть проблемы.


              1. kompas_3d
                03.09.2018 10:08

                Вы прекрасно понимаете, про что я пишу)


            1. eps
              03.09.2018 03:48

              $4000 за Solidworks — дорого. Вообще не понятно, какой смысл его предлагать и его вспоминать.


              А товарищи, которые на заводе чертят в Компасе чертежи, говорят мне, что это боль, недоразумение, и клон Solidworks, отстающий по функциям на несколько лет.


              1. gshamshurin
                03.09.2018 06:50
                +1

                отстающий по функциям на несколько лет.

                «несколько» в отношении числительных это от 1 до 10.

                По некоторым функциям сегодняшний Компас отстаёт от Солида минимум лет на 12 (я познакомился с Солидом в 2006 году).
                Но вот именно с точки зрения именно создания чертежей и спецификаций, Компас примерно на столько же лет впереди. И Солиду его уже не догнать.


              1. nafikovr
                03.09.2018 09:57
                +1

                те кто сидят в солиде тоже ноют что боль и страдания по сравнению с чем нибудь. это по тому что есть выбор. а те у кого выбора нет сидят на кактусе FreeCAD и утверждают что все круто.


                1. eps
                  03.09.2018 10:02
                  +1

                  это по тому что есть выбор

                  Как раз наоборот — выбора нет. Если предприятие купило пакет лицензий на SolidWorks на всех инженеров — это десятки тысяч долларов, и это важный актив компании.


                  Нельзя просто пойти к директору и сказать: «А купите мне вместо этого Inventor / AutoCAD». Надо работать в том, что в фирме есть и принято использовать.


                  С FreeCAD как раз проще: большая часть аудитории — любители, наследия проектов у них нет, деньги не вложены. Можно легко взять и сменить на что-нибудь, в том числе на что-нибудь условно-бесплатное или не очень дорогое


                  1. nafikovr
                    03.09.2018 10:23

                    Нельзя просто пойти к директору и сказать: «А купите мне вместо этого Inventor / AutoCAD».

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


                1. Am0ralist
                  03.09.2018 10:07

                  А у ж какие деньги уходят на штат программистов в одной мебельной конторе, чтоб плагины к солиду писать для удобной работы (читай надстройку полностью меняющую работу с по)…
                  Такое ощущение, если честно, что за эти деньги в течении кучи лет — они могли местных разрабов мебельного софта просто купить.


                1. amarao Автор
                  03.09.2018 16:13
                  -2

                  Выбор есть:

                  alliance — VLSI CAD Tools
                  electric — electrical CAD system
                  freecad — Extensible Open Source CAx program
                  leocad — virtual brick CAD software
                  pythoncad — Computer Aided Drafting (CAD) program
                  sagcad — CAD/CAM of 2D program
                  sailcut — Sailcut CAD
                  solvespace — Parametric 2d/3d CAD
                  xtrkcad — CAD program for designing model railroad layouts

                  Это даже не начиная рассматривать проприетарные продукты.


                  1. nafikovr
                    03.09.2018 16:18
                    +1

                    вы сначала эти программы рассмотрите поближе


                    1. amarao Автор
                      03.09.2018 17:31

                      Freecad я разглядываю — пока он круче, чем я умею, а то, чему я научился — уже интересно. Solvespace, насколько я знаю, вполне юзают. В списке почему-то не оказался librecad, который бывший qcad.

                      Вообще, меня по CAD'ам глупо спрашивать, я едва ими начал пользоваться. Факт, что я пробовал начать и со sketchup, и с кучей другого софта — и пока что взлетел именно freecad.


                      1. nafikovr
                        03.09.2018 21:44

                        solvespace заброшен и в целом напоминает мою дипломную.
                        librecad только 2d
                        sagcad заброшен (аж 9 лет назад) и тоже 2d
                        pythoncad из их же числа

                        alliance — VLSI CAD Tools
                        electric — electrical CAD system
                        leocad — virtual brick CAD software
                        xtrkcad — CAD program for designing model railroad layouts
                        sailcut — Sailcut CAD

                        тут даже описание намекает на то что это несколько другие вещи. особенно leocad понравился.
                        в общем хотите Linux — пользуетесь FreeCAD и мучаетесь. хотите работать — ставите Windows и выбираете приличный кад.


              1. kompas_3d
                03.09.2018 10:26

                Мыши плакали, кололись, но продолжали жрать кактус

                Если бы всё было бы так плохо, то продукт бы никто не использовал, а используется он весьма широко, в различных отраслях промышленности. Если бы ваши товарищи делали чертежи во FreeCAD, то наверно бы вообще свели счеты с жизнью.
                Мы же здесь обсуждаем явно не профессиональное использование продукта, потому что в профессиональной области нет понятия «дорого», есть понятие «срок окупаемости». Если продукт себя окупает — его используют, если не окупает — не используют.


                1. eps
                  03.09.2018 15:12

                  Мы же здесь обсуждаем явно не профессиональное использование продукта

                  Про это как раз мой комментарий.


                  $4000 за Solidworks — бессмысленно дорого для домашнего софта и для домашних задач. Его незачем тут предлагать вообще. (Для профессионального применения он, наверное, неплох).


                  Из коммерческого, что тут рассказали, интересен Fusion 360 (с его непрерывными звонками домой и без поддержи Linux) и Компас (не настолько дорогой, но Windows-only и какой-то страшный)


                  1. kompas_3d
                    03.09.2018 15:22
                    +1

                    Чем это компас страшный?)

                    Скриншоты разных моделей
                    image
                    image
                    image
                    image
                    image


                    1. eps
                      03.09.2018 15:43

                      Не могу посмотреть сам (нет для этого Windows, и общедоступной триал-версии у них нет), а слова знакомых инженеров приводил выше.


                      На ваших фотках выглядит довольно странно, особенно верхняя панель инструментов — высотой в 3 строки, с кучей текста. Программа Windows-only, но все кнопки, виджеты и даже декорации окон нестандартные (зачем?)


                      И, вряд ли это рабочий режим программы — не выделены объекты, не видно их свойств и т. д. У знакомых инженеров из-за плеча выглядит куда страшнее.


                      1. nafikovr
                        03.09.2018 15:52

                        интерфейс у него нынче аля солид.
                        режим самый настоящий рабочий.
                        под «страшным» вы дизайн имели в виду? я вот лично подумал о функциональности и юзабилити, но никак не о дизайне.


                    1. Sabubu
                      04.09.2018 00:35

                      Трактор с квадрокоптерами — это круто.


                      1. eteh
                        04.09.2018 01:56

                        Компас в целом вещь удобная, и выглядит нормально, если порастаскивать панельки как в привычном AutoCAD, и ГОСТы с ЕСКД все в нем учтены + куча библиотек отечественных — бери не хочу… Но есть один вопрос — я учился чертить сразу в автокаде, поскольку повезло с преподавателями в институте, а вот сейчас студентов повально учат компасу — все это хорошо, до определенного момента. Момент весь заключается в маленьком вроде как вопросе — компас же позволяет сохранить файлы в dwg — позволяет, вроде как… В итоге попался мне в этом году студент практикант летом, который усердно доказывал людям работающим 10 лет на этих станках, что компас лучшая вещь и совместимость 100% — чертил неделю усердно раскладку деталей (порядка 4 000 разных) на титановой плите для гидрореза в компасе — упертый студент попался, а всю упертость сдуло когда начальник гидрорезного цеха показал ему, как скада станка видит его файлик — долго плевался студент после этого и учился автокаду, но выдюжил=)


        1. Boba_Fett
          02.09.2018 21:34

          Или в тот же FreeCAD, он CSGшный и поддерживает скрипты OpenSCAD.


      1. Bhudh
        02.09.2018 04:46

        Нарисовал:
        image
        Скопировал:
        image
        Увеличил копию в 10 раз:
        image
        По-прежнему показывает поверхность:
        image

        Что я сделал не так?


        1. Nick_Shl
          02.09.2018 07:46

          А почему левый угол состоит как будто из двух линий? Да и в правом угол виден, хоть и не так заметно. Попробуйте его повернуть торцом и приблизить что бы увидеть линии из которых состоит «круг».


          1. Bhudh
            02.09.2018 14:41
            +1

            Потому, что по умолчанию дуга в 360° состоит из 24 сегментов по 15°.
            Надо больше: Ruby в руки и пишите хоть 720.


            1. nafgne
              02.09.2018 16:08

              В настройках где-то точность отрисовки..


              1. Ezhyg
                02.09.2018 21:01
                -1

                Уточню сразу для всех:
                Справа внизу, как и во взрослых CAD-ах есть поле для ввода размеров, координат и прочего, при выборе инструмента круг, там будет стоять Стороны: 24, просто вписываете туда хоть 360 и рисуете круг, как обычно.
                А ещё, можно сгладить любое «ребро» контекстное меню - Сгладить.


                1. Boba_Fett
                  02.09.2018 21:35
                  +1

                  Только вот каждый раз вручную высчитывать количество рёбер для достижения необходимой точности — так себе подход.


                  1. Ezhyg
                    03.09.2018 10:22

                    Boba_Fett Nick_Shl (отвечу сразу, а то кто-то подпортил «самизнаетечто» :( )

                    Тем не менее сама окружность является кругом, хоть и отрисовывается, как многогранник или многоугольник. Ведь при отправке этого дела на печать или резку, экспорт в другие форматы — именно круг.

                    потом поменяйте

                    Потом нельзя, только если уже выдавлена фигура. Внутри файла, указан именно полноценный объект «круг».


                    1. Boba_Fett
                      03.09.2018 19:56

                      Тем не менее сама окружность является кругом, хоть и отрисовывается, как многогранник или многоугольник.
                      Многоугольник она не только для отрисовки, но и для снаппинга:
                      Кликабельный скриншот
                      image


                1. Nick_Shl
                  02.09.2018 23:15
                  +1

                  А нарисуйте с 24, а потом поменяйте на 360. Претензия в том, что он не хранит примитивы, а хранит сгенерированные объекты из многоугольников, что ограничивает возможности дальнейшего редактирования.


        1. Ezhyg
          02.09.2018 11:00
          -1

          Тройной клик сделайте по поверхности (или включите отображение скрытых фигур).


      1. Marsikus
        02.09.2018 09:20

        Вы моделировали твердыми телами или сетчатыми поверхностями?


    1. ClearAirTurbulence
      02.09.2018 03:25

      SketchUp отличная штука. Учится за неделю на роликах в Ютьюбе. Для квартиры-дома самое то. Минус — это работа с полигонами, а не с телами. И это же плюс.

      А если есть средства на 3д-мышь, работа ускоряется многократно (но это любого 3д софта касается).


      1. amarao Автор
        02.09.2018 12:16
        -1

        sketchup либо веб, либо только на винды и мак. Ну и закрытые исходники тоже не радуют.


        1. Meklon
          02.09.2018 13:31
          -1

          Под Wine неплох. Но надо версии постарше брать. Сейчас они убрали бесплатную десктоп-лицензию. Насчёт исходников согласен.


          1. iroln
            02.09.2018 14:26
            -1

            Не убрали, просто запихнули подальше. https://www.sketchup.com/download/make
            Правда там версия 17.2 от 2016 года. Но для "рисования квартиры" ничего больше и не нужно по моему.


            1. daggert
              02.09.2018 15:44
              -1

              У меня она постоянно ругается на лицензию и пишет что осталось совсем мало времени триала. Остался на старой версии из-за этого.


              1. progserega
                03.09.2018 12:48

                А потом отваливается работа с объёмными фигурами (вычитание из одной фигуры другой и т.п.).


                1. Boba_Fett
                  03.09.2018 19:59

                  А там всё это сделано на основе многранников, а не на CSG или B-rep, так что невелика потеря.


          1. progserega
            03.09.2018 12:48

            Под вайн поставить его было ой как не просто. Но таки да — возможно.


    1. progserega
      02.09.2018 12:10

      Нарисовал в нём проект. И вот теперь ищу куда с него уйти. Почему:

      1. Куча багов:
      1.1 Например проставляем на плоскости размеры, выставляем вид «стандартные->сверху» — размеры не видны. Поворачиваем на 1-2 градуса — появились…
      2. Проблемы с камерой — разработчик знает, но не правит. В некоторых режимах вдруг кусок модели «съедается» надвинувшейся камерой, отдаление — не помогает. Крутишь, вертишь, меняешь тип камеры — может починиться, а может нет.

      2. Нет разложения в чертежи (плохо искал?)
      3. Нет отчёта по требуемому материалу, размерам деталей. Вроде кто-то как-то пытался делать (в интернете), но там куча каких-то хаков.
      4. Нет возможности «пропилить» отверстие в сложных группах объектов — только в одном объекте
      5. Даже в бесплатной единственной версии за 2017-й год через месяц отключается возможность работать с объёмами объектов (т.е. делать пропилы и т.п.).


      1. amarao Автор
        02.09.2018 12:11
        -1

        Про баги, допустим, да. А вот с «бесплатной версией» я не понял про отключение функций. Это opensource, и если в нём есть такая вещь, это это критический баг. Не могли бы вы уточнить про отключение пропилов?


        1. progserega
          03.09.2018 02:33

          Я про Skechup


      1. iroln
        02.09.2018 14:31

        1. Куча багов

        Согласен, багов много, например, "follow me" постоянно глючит. Камера неадекватная, если попадает внутрь объемов. Проблемы при группировке/разгруппировке.


        1. Нет разложения в чертежи (плохо искал?)

        Вроде только в Pro версии есть.


        1. Даже в бесплатной единственной версии за 2017-й год через месяц отключается возможность работать с объёмами объектов (т.е. делать пропилы и т.п.).е

        А вот такого не помню, все функции моделирования есть в бесплатной версии.


        1. amarao Автор
          02.09.2018 17:46
          -1

          Чушь говорите. В FreeCAD нет никакой 'pro', это чистый opensource, полностью открытый, свободный и бесплатный. Наверняка кто-то с SketchUp перепутал.


          1. JBMurloc
            02.09.2018 18:18
            +6

            Так это он о SketchUp и написал. Посмотрите внимательнее на какой комментарий отвечали.


        1. progserega
          03.09.2018 03:16

          Через месяц триального использования отключаются.
          А цена вопроса — 580$ вроде — как-то круто.

          Вот и думаю «куда уходить». На более серьёзные продукты вроде уже созрел (после Skechup). А куда — надо решить :-)


      1. engine9
        02.09.2018 22:36

        В blender!


        1. progserega
          03.09.2018 03:17

          Там разве можно задавать точные размеры до миллиметров и есть наборы для измерения, построений чертежей?


          1. Marsikus
            03.09.2018 08:52

            Точные размеры задавать можно, один мой друг как раз в Blender моделировал себе детальки для печати, а чертежи нельзя. Еще есть такой проект как BlenderCAD, но что-то он не пользуется популярностью.


            1. progserega
              03.09.2018 12:50

              Если не сложно — дайте направление куда копнуть как это делать: урок какой или в меню где порыться и «включить миллиметры» или, быть может, принцип какой-то особый (как в Skechup — просто начать цифры писать и т.п.)…


              1. Marsikus
                03.09.2018 20:06

                Просто обучающие видео на ютубе.


              1. WNeZRoS
                04.09.2018 02:00

                Без дополений можно для сцены выставить единицы измерения, и после этого для точек можно задавать координаты в этих единицах. Так же можно в режиме редакторивания отобразить длинну рёбер, размер углов и площадь полигонов.

                Скрин
                image


            1. Kaiwas
              03.09.2018 15:14

              Проставлять размеры и делать чертежи совсем не одно и тоже


              1. Marsikus
                03.09.2018 20:06

                Так вроде речь и не шла об оформлении конструкторской документации.


    1. amarao Автор
      02.09.2018 12:14
      +1

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


      1. Ezhyg
        03.09.2018 01:41

        SketchUP пережил три фирмы-разработчика (и даже саму Гугл)! Точнее сейчас живёт в третьей.
        Мне всегда нравился заголовок темы на руборде :)

        Trimble (бывший Google и еще бывшее - @Last) SketchUP

        Уж насчёт этой программы, переживать о какой-то «страшной смене лицензий», мало смысла.


        1. nafikovr
          03.09.2018 10:00

          ну да. там все что можно (почти) уже произошло


    1. HMNemo
      02.09.2018 17:46

      Если до ScetchUp не было опыта работы с другими САПР то должно быть легко, я вот не смог на него перейти после работы в Inventor, но мне зашёл Revit, для не коммерческого использования он бесплатный.


      1. progserega
        03.09.2018 03:21

        Почему именно Revit? Как там с чертежами выходными? Бесплатная версия на время? В линуксе не пробовали его ставить?


        1. HMNemo
          03.09.2018 06:16

          Я пока его не очень изучил, только начал, Revit похож на Inventor, также есть параметрическое моделирование и принцип работы такой же, сначала 3D модель, а потом чертежи. С чертежами ещё не очень разобрался, там надо создавать отдельно необходимые виды, а потом размещать на листах, в целом удобно. Если изменится модель, то изменится и чертёж соответственно.
          Бесплатная, в смысле для студентов, для самообразования так сказать.
          На счёт линукса, кажется не поддерживает.


    1. VaalKIA
      03.09.2018 02:54

      В скетчап, всё было хорошо, пока уменя дуга цилиндра не приклеилась к касательной, каким-то шаманством это решается, но это — боль. Хотя скетчап — бесподобен, для быстрых набросков.


  1. iroln
    02.09.2018 00:35

    SketchUp? Версия Make бесплатна и полнофункциональна для моделирования. Есть облачная web-версия, которая прямо в браузере работает. Ничего проще и удобнее не видел. Там основная фишка в выдавливании объемов из 2D объектов.


  1. Alex_ME
    02.09.2018 00:37
    +1

    Так работает любой параметрический САПР, будь то Inventor или Solid Works.


    Мне пришлось немного поработать с FreeCAD, впечатление осталось так себе (возможно, что я кривопук), и единственным найденным преимуществом является бесплатность. Я столкнулся с рядом непонятных и малоповторимых багов, например:


    • попытка создать ребро жесткости иногда приводила к тому, что FreeCAD считал, что после выдавливания чертежа модель состоит из нескольких тел, а с таким он работать не умеет
    • Открытие файла, с которым до этого прекрасно работал, и начало редактирования какой-то детали (переход в режим Part Design) или редактирование чертежа приводит к вылету программы. Для решения пришлось применять шаманские пляски, вроде попытаться начать редактирование другой детали или чертежа. Какой-нибудь не вылетит, и потом уже переключится на требуемый (проблемы только с первым редактированием после открытия файла)


    1. andreishe
      02.09.2018 00:48

      Fusion 360 тоже. Он ещё и бесплатный для некоммерческого использования.


      1. Ezhyg
        02.09.2018 00:57

        Ладно Фьюжн, он «сильно облачный», а это не так удобно, но даже и Inventor — бесплатны не только для студентов и прочего некоммерческого, но и для коммерческого использования, если заработок меньше… короче цитирую:

        Тип лицензии Fusion 360 для энтузиастов и стартапов (Start-up, Student or Educational licensing).
        Такой тип лицензии активируется на один год и при необходимости через год Вы можете продлить её снова на год и так далее. Детали выбора типа лицензии тут knowledge.autodesk.com/support/fusion-360/troubleshooting/caas/sfdcarticles/sfdcarticles/How-to-activate-start-up-or-educational-licensing-for-Fusion-360.html

        Important License Information:
        All trials are for Fusion 360 Ultimate. To activate Start-Up or Educational licensing, you must download install Fusion 360 from the Autodesk website or the Autodesk Education Website.

        The free Start-Up/ Enthusiast licenses allow you to access Fusion 360 with a yearly subscription after the trial period has ended. You can use this license if you are a small business making less than $100,000 per year (or equivalent), or if you're a hobbyist using Fusion 360 for non-commercial purposes.

        Educational licenses come in two versions. The Educational license shown in the first section below is an individual license. Educational institutions will want to use the group lab installation. If you are an educator or administrator and want to install Fusion 360 at your school, please go down to the second section for the lab installation instructions.

        Start-Up or Educational licensing is not available through the Mac Apple Store. If you have installed Fusion 360 via the Mac Apple Store, perform a clean uninstall of Fusion 360 and then re-install directly from the Autodesk website or the Autodesk Education website.

        Надеюсь и без перевода понятно.


        1. lonesimba
          02.09.2018 17:47

          Во Фьюжине есть: 1) режим работы оффлайн (ладно, не панацея) 2) экспорт в нативый архив на локальный диск


          1. Ezhyg
            02.09.2018 18:24

            1) а вы попользуйтесь оффлайн режимом хоть какой-то период времени, ну, неделю например.
            И вообще, я же специально поставил кавычки, ну пачиму нипанятна-то? :(

            2) F3D чтоли? Ну так он не только архив умеет сохранять, там ещё 4 формата (я правда знал, но забыл, пошёл просто подсмотреть порядок букв :D)

            Фьюжн несёт кучу… назову их «особенности»: начиная с того, что эта ошибка аборта программёров зачатая через задний проход программудлина, не спрашивает путь установки (!), продолжая непонятным ожиданием логина, находясь в оффлайн режиме, обновлением, как попало, куда попало (отжирая места, больше инвентора) и… в общем, это ужасно :(.

            Инвентор "кроет, как бык овцу" Фьюжн 360.

            P.S. экспрессия комментария — показная, там нет злости, наоборот, это забавно, потому что это всё понарошку :)


            1. lonesimba
              02.09.2018 18:52

              Пользовался обоими (грубо говоря, фьюжн — просто кастрированный инвентор), и не спорю, что инвентор лучше. Но в ветке идеть речь о скетчапе, и, мне кажется, называть его аналогом фьюжн намного уместнее, чем инвентор. Справедливости ради нет, оффлайном не пользуюсь (в данный момент вообще не пользуюсь всем этим софтом, т.к. нужды нет), интернет у меня вполне нормальный, как и отношение к облачным сервисам (даже, если облако работает через раз). ПС — видимо, со мной что-то не так, ибо я не понимаю, за что ловлю минусы что тут, что на пикабу. Походу, моя нелюбовь к общению с людьми обоснована неумением.


              1. Ezhyg
                02.09.2018 19:24

                Скетчап был оффлайновым, до недавнего времени, поэтому «ящитаю», что конкурировал он больше с оффлайновыми аналогами, тем более, веб-версия всё ещё не допилена.

                Люди, будьте вы человеками, в конце-то концов! Зачем минусуете человека?! Ладно меня, но его-то ЗА ШТО?! :(

                Не обращай внимания, они злятся, потому что они сами, тоже понарошку! ;)


                1. lonesimba
                  02.09.2018 19:38

                  Да на репу все равно, ладно бы объясняли, желательно аргументировано, за что лепят, не обидно было бы хотяб. А то ребенком себя ощущаешь ловя минус, не понимая за что


  1. Pilat
    02.09.2018 02:12

    В FreeCad есть несколько мерзких проблем, которые не дают им всерьёз пользоваться. Постоянные вылеты даже не в счёт.
    Навскидку: создание чертежа с размерами (TechDraw) работает только один раз, то есть нельзя менять модель после нанесения размеров; фаски можно сделать (что очень отличает от например OpenSCAD), но после изменения в объекте, для которого сделаны фаски, фаски разбегаются. Похоже, причина одна — именование рёбер не сохраняется. Импорт из SolidWorks работает криво, например теряются русские названия объектов.


    Но он бесплатный, и им можно делать модели для 3D печати.


    1. nafgne
      02.09.2018 03:46

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


      1. Pilat
        02.09.2018 04:47

        Ждать бессмысленно. Такие проекты как FreeCad запускаются энтузиастом или маленькой группой, пока им интересно и хватает сил — проект развивается. Теперь либо кто-то должен заплатить чтобы сделать из него Solidworks (а зачем это кому-то может понадобиться?), либо проект останется в условно годном состоянии.


        1. nafgne
          02.09.2018 13:51

          Ну и что?
          Повлиять на развитие проекта я не могу почти никак, а ожидание не стоит мне ничего.


        1. nafikovr
          02.09.2018 19:14

          Где то читал что фрткад кмеет все, но в интерфейсе не реализовано даже половины из его возможностей.


          1. Pilat
            02.09.2018 22:09

            https://dev.opencascade.org/ наверно имелся ввиду. FreeCAD и его использует, и, кстати, OpenSCAD. Второе очень бездумно — завеситься его вызовом раз плюнуть.
            [GoogleTranslator]
            Open CASCADE геометрическое моделирование ядро, используемое в FreeCAD для части геометрии, хотя, вероятно, лучше всего с открытым исходным кодом геометрии ядра доступны, имеет свои недостатки и ограничения. Действительно, логические операции (слияние, вычитание, пересечение) не являются лучшими его функциями и часто дают странные результаты. Это ограничение по току, которое мы не можем решить сразу, поэтому ваш лучший путь — попытаться получить желаемый результат, моделируя другой способ. Например, проблемы с примитивами, такими как цилиндр, часто можно решить, используя вместо этого экструдированный круг. Копланарные поверхности между частями могут вызвать проблемы, а также касание поверхности. Как правило, если фигура не работает, попробуйте переделать ее по-другому. В 99% случаев в конце вы сможете получить желаемый результат.
            [/GoogleTranslator]


            Интересные результаты появляются в пограничных случаях, например когда возникает нарушение геометрии — никаких проверок никто не делает, самопересечение получить элементарно, причём визуально всё отлично и, наоборот, визуально фигня, а распечатать можно нормально.


      1. dom1n1k
        02.09.2018 11:34
        +4

        Ждать будете до всемирного потопа. Между условно-рабочим прототипом и продуктом, пригодным к реальной работе — огромная разница, выражаемая в человеко-часах и увы, деньгах. Ситуация может измениться только в одном случае — придет какой-то проклятый капиталист и ввалит в продукт десяток-другой лямов зелени. Самотеком же будут происходить только какие-то частные изменения, глобально всё останется по-прежнему.


        1. evtomax
          02.09.2018 19:14

          Либо зелени ввалит сообщество пользователей.


          1. dom1n1k
            02.09.2018 19:18
            +3

            Ха-ха-ха — прогрохотало эхо…


            1. iroln
              02.09.2018 19:57

              Справедливости ради, краудфандинг всё же иногда работает. В пример можно привести графический редактор Krita, который обрел "вторую жизнь" после краудфандинговой кампании.


              Благодаря успешно проведённой кампании на Kickstarter, удалось реализовать множество новых возможностей в Krita 3.0, существенно повысить производительность инструментов, а также обеспечить распараллеливание операций вычислений для работы фильтров.


  1. apapacy
    02.09.2018 11:18

    Удивительно что он еще поддерживается. Уже 16 лет.


    1. amarao Автор
      02.09.2018 12:17

      Он вполне себе развивается, я когда читал документацию, видел постоянные пометки (начиная с версии 0.14, начиная с версии 0.18 и т.д.). В debian sid версия 0.16, если что.


  1. dom1n1k
    02.09.2018 11:24
    +1

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


    1. amarao Автор
      02.09.2018 12:19
      -1

      Я думаю, это обычная проблема с любой системой ограничений (типов и т.д.). Эти ограничения работают только если с ними считаются и используют для улучшения, а не «чтобы солвер заткнулся». Но, возможно, сама технология (constrains) находится в младенчестве (уровня фортрана). До хорошо типизированных языков ещё очень далеко…


    1. NBAH79
      02.09.2018 17:47

      Я как то раз рассматривал Ревит, там тоже параметризованные обьекты. Я работаю архитектором и обычно в AutoCAD Architacture и мне попалась мелкая работа — навес с наклонной крышей, чего вполне было достаточно осмотреть программу. Естественно я сделал всё по правилам и задавал всё параметрами. Но, как я понял не обязательно это делать, т.е. параметрический объект задавать просто долго. Это сделано для создания какого-то конструктора, который будет в будущем применяться часто, и таким образом сэкономит время. А если у вас один простой элемент — проще и дешевле статический, можно и продублировать сколько надо. Самое кислое на что я наткнулся в результате — это необходимость на калькуляторе считать что же вводить вместо того чтоб просто вчертить. Ибо наклонная кровля в 5 градусов вносила коррективы в длины элементов, а все элементы были в разных файлах и из одного не было видно другого, к которому тот должен был стыковаться. Вернувшись на AAD просто вздохнул облегченно )). Короче, параметризация иногда скорее не к месту. На простых семплах всё конечно отлично…


      1. DEM_dwg
        03.09.2018 07:11

        Это была не параметризация, это были внешние ссылки судя по вашему описанию.


        1. NBAH79
          03.09.2018 20:47

          и то и то — я просто не хочу тут простыни писать


          1. DEM_dwg
            03.09.2018 21:02

            Ну я мошу сказать, что ААД это тоже прошлый век.


      1. Am0ralist
        03.09.2018 23:07

        Знаете, читаю про ужасы работы с кадами и понимаю, насколько мне повезло в свое время, что в мебели есть нормальный заточенный кад, а не вот это вот всё перечисленное в комментах статьи. Честно…
        Как и не понимаю, на кой черт для проектирования хаты, а не для 3D-печати, так мучаться)
        Всё равно стандартно квартиры и дома представляют из себя набор стен.


    1. kompas_3d
      02.09.2018 17:59

      Параметризация в чертеже тупиковое направление, лучше параметризовать 3D.


      1. amarao Автор
        02.09.2018 18:49

        3D параметризируется через 2D.


      1. Marsikus
        04.09.2018 00:15

        Параметризация в чертеже

        Полезная вещь при 2D проектировании. Я так благодаря параметризации в AutoCAD когда-то повышение получил :)


  1. Am0ralist
    02.09.2018 11:49

    Я в своё время тупо использовал мебельный Базис для подобного) Но у меня был доступ к лицензии…
    Собственно, по работе приходилось иногда помещения отрисовывать, для понимания, как правильно мебель в них встроить


  1. i360u
    02.09.2018 11:49
    +1

    Я — фанат Blender-а. У него есть одно замечательное свойство: он как трехмерная картинка, которая состоит из повторяющихся паттернов, в которую надо вглядываться скашивая глаза: сперва вы ничего не видите но потом как-бы проваливаетесь в трехмерное пространство. С блендером — так-же, сперва он кажется сложным и неудобным, но когда понимаешь его концепцию — ничто другое вы использовать не захотите. О сравнении возможностей я даже не говорю, он может практически все.


    1. amarao Автор
      02.09.2018 12:10
      +2

      А там есть режим с constrains? Потому что я был глубоко очарован возможностью «пришлёпнуть» два элемента как гарантированно перпендикулярные/параллельные. И рассказ мой был на 90% не про FreeCAD, а про эту новую (для меня) клёвую идею.


      1. gt8one
        03.09.2018 08:57

        Blender Manual — Constraints
        Можно блокировать Перемещение, Поворот, Масштаб по любой оси.
        К себе или по отношению к другому объекту.


    1. Pilat
      02.09.2018 14:03

      А чертёж на листочке А4 он может представить?


      1. kharlashkin
        02.09.2018 18:03

        Да, может. Наверное не так классно как специальный софт с соблюдением ГОСТ. Погуглите экспорт в swg и бумажные разметки, более точно сейчас не вспомню.


        1. nafikovr
          02.09.2018 19:12

          "Классно" не может представить никто. Для любого када делаем свои (или качаем готовые) шаблоны. Даже в Компасе который как бы должен полностью быть по ЕСКД не самые лучшие шаблоны.


          1. eteh
            02.09.2018 21:24

            По шаблонам для меня идеал nanoCAD — привычный AutoCAD с настроенными билиотеками, оформлением и шрифтами.


            1. nafikovr
              02.09.2018 21:57

              кстати да, у них шаблоны хорошие


    1. Kaiwas
      02.09.2018 23:17

      Не умеет чертежи. Хотя я считаю Blender лучшим opensourse проектом (имхо ессно)


  1. punzik
    02.09.2018 13:19

    Рекомендую посмотреть на SolveSpace. Не совсем привычно, но интересно.


  1. GavrisAS
    02.09.2018 14:25

    Вам попробовать Creo parametric, он очень дорогой, но параметрическое моделирование это нечто, а из бесплатного лучшее с чем доводилось работать это SketchUp.


  1. talovd
    02.09.2018 16:09
    +1

    Если тут дошли до sketchup, то порекомендую и onshape.


  1. NatashaSH
    02.09.2018 17:47
    -1

    Revit ван лав
    BIM ван лав


  1. RoninDev
    02.09.2018 17:47

    Я бы рекомендовал посмотреть в сторону onshape.com — облачная CAD. Работает на ура. Бесплатно позволяет делать сколько угодно публичных проектов


    1. amarao Автор
      02.09.2018 17:48
      +2

      … Что-то меня не радует перспектива держать публично план своей квартиры и ремонта в ней. Лучше остаться на свободном ПО.


      1. aslepov78
        02.09.2018 20:23

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


        1. amarao Автор
          02.09.2018 23:18
          +2

          Размер и площадь моей квартиры? Вот буду продавать — тогда, да. А пока что — зачем мне лишние биты приватности раздавать за так?


          1. aslepov78
            03.09.2018 10:31

            Ерунду какую то говорите. Во первых не просто так а за пользование облочным CAD. Во вторых — никто не заставляет плакаты ставить «это план квартиры Васи Пупкина»


            1. amarao Автор
              03.09.2018 16:04

              Согласитесь, что в этой ситуации (когда дяде надо платить данными и хранить данные там же и быть всячески зависимым от «методов монетизации пользователей» этого дяди), вариант свободного программного обеспечения выглядит куда более разумным.

              Данные у меня. Код у меня, и он под свободной лицензией. Я понимаю, что там есть плюс-минус эргономика, но в любые CAD'ы достаточно высокий порог входа (мозги надо перестраивать), так что с точки зрения начинающего пользователя разницы между solid works и free cad никакой — и то и то учить. А вот плюсы видны — привыкаешь к opensource, меньше зависишь от конских лицензий, юридического отдела oracle (я в курсе, но java раньше тоже не их была) и рыночной коньюктуры.


              1. aslepov78
                03.09.2018 17:24
                +1

                Какие данные оставить у дяди — вы решаете. Дядя тоже ведь не просит у вас ключи от счета в банке и все реквизиты вашей квартиры. Параною надо лечить.

                Я понимаю, что там есть плюс-минус эргономика

                Вы будете понимать когда поюзаете и то и другое.
                разницы между solid works и free cad никакой — и то и то учить.

                Ошибаетесь. Посмотрите сколько контента на ютюб для солидворкс и для фрикада. Сколько видосов про то как начертить болты, шкавчики. Солид тем и хорош что при промышленном качестве он доступен новичку в обучении. Про цены я упускаю вопрос, цена меня мало волнует потому что не зарабатываю на солиде.
                плюсы видны — привыкаешь к opensource

                Смешно. Если это ваша цель в жизни — тогда да. А вот меня волнует только одно — потраченое время на чтото. Ибо время — самое дорогое что есть.


                1. amarao Автор
                  03.09.2018 17:34

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

                  … А время, которые вы на винды тратите, вы в затраты на solidworks включаете, или это как налоги от государства, неизбежно?


  1. VoidVolker
    02.09.2018 18:14
    +1

    amarao Поздравляю! Вы открыли для себя Параметрическое моделирование. Это совсем не новая фича — 29 лет ей уже.

    Цитата с вики:
    Параметрическое моделирование (параметризация) — моделирование (проектирование) с использованием параметров элементов модели и соотношений между этими параметрами. Параметризация позволяет за короткое время «проиграть» (с помощью изменения параметров или геометрических соотношений) различные конструктивные схемы и избежать принципиальных ошибок.
    Параметрическое моделирование существенно отличается от обычного двумерного черчения или трёхмерного моделирования. Конструктор в случае параметрического проектирования создаёт математическую модель объектов с параметрами, при изменении которых происходят изменения конфигурации детали, взаимные перемещения деталей в сборке и т. п.
    Идеи параметрического моделирования появились ещё на ранних этапах развития САПР, но какое-то время не могли быть осуществлены по причине недостаточной компьютерной производительности.
    Первые известные САПР с возможностью параметризации вышли в 1989 году. Первопроходцами были Pro/Engineer (трёхмерное твердотельное параметрическое моделирование) фирмы Parametric Technology Corporation и T-FLEX CAD (двумерное параметрическое моделирование) фирмы Топ Системы.


    1. amarao Автор
      02.09.2018 23:19

      Спасибо. С параметрами понятно — задали глобальную константу и от неё считаем по пропорции всё остальное. А вот constrains — это очень круто. Особенно, когда тебе говорят, что ты померял недостаточно хорошо (есть оставшиеся степени свободы).


  1. Denkenmacht
    02.09.2018 19:17

    Если не секрет, зачем вам потребовалась модель квартиры в большой точностью, и какая точность при моделировании была вами принята?
    Перед тем, как делать модель чего-либо, надо ясно понимать, что и зачем моделируется и какая степень точности нужна.
    Если вы делаете модель своей квартиры с целью расчета количества материалов для ремонта, то например имеющийся уклон пола в 0.1 процента скорее всего не важен, и его можно не учитывать при моделировании, т.к. при расчетах все равно материал считается с запасом.
    Если вам просто необходимо прикинуть, как можно в большом помещении расставить много мебели, то можно ограничиться и 2D моделью, а погрешность в определении размеров мебели и помещения установить в 5-10 см., и так далее.
    Sketch Up как и другие вышеуказанные инструменты позволяет быстро поднимать модели окружающего пространства с заданной степенью точности. Использую при проведении строительных работ, когда надо с заказчиком, который не понимает ничего в обычных чертежах с проекциями и разрезами, согласовать какое-то тех. решение. В 3D делается модель части пространства здания, где наглядно видно, каковы внутренние размеры и человек может быстро понять, как будет выглядеть лестница, например, или крыльцо входа с замысловатым козырьком и перилами. На картинках 3D с размерами расписался и вперед.
    При необходимости все можно импортировать в ArchiCAD.
    FreeCAD — это универсальный инструмент, и он для строительства и ремонтов конечно годится, можно и в КОМПАС все сделать… Но для каждого дела всегда есть более удобный заточенный под это инструмент.
    Понимание этого дает огромную разницу в производительности труда, а также в экономии на стоимости рабсилы, требуемой для использования того или иного инструмента.


    1. amarao Автор
      02.09.2018 19:29

      Точность нужна, например, для раскладки плитки, а так же понимания, получится ли использовать стандартные размеры для дверей/окон/кухонных блоков.

      … Я сейчас сделал одну комнату, обнаружил, что лазерный дальномер брешет на сантиметр с каждого метра, причём нелинейно. Вместе с прочими неопределённостями, контрольный замер диагонали (real vs то, что посчиталось в программе) получился 10.377 vs 10.540, т.е. почти 20см ошибка. Это при том, что я очень старался с размерами.

      Я хочу понять какой я ремонт хочу — с переделкой стен или косметику. Пока что получается, что стенки не очень-то прямые.


      1. Boba_Fett
        02.09.2018 21:42

        А какой именно дальномер, если не секрет? За самым простым бошевским PLR 15 я подобного не замечал для обычных комнатных поверхностей, пользуюсь им очень долго. А вот сам дальномер заметил, например, что расстояние от пола до потолка в разных частях комнаты разное — это я тоже когда-то рисовал модельку комнаты, но не параметрически, а по замерам в Скетчапе.


        1. amarao Автор
          02.09.2018 23:24

          Noname made in china (три раза стикер, может это бренд такой?).

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

          Углы 90° — ложь.
          Одинаковое расстояние между «параллельными» стенками по мере движения между ними — ложь.
          Одинаковое расстояние на стене на всей своей высоте — ложь.
          Стена это плоскость — ложь (запросто может быть неразрывная гладкая поверхность любой степени впуклости или выпуклости).
          Потолок параллелен полу — ложь.
          Пол параллелен земле — ложь.
          Пол плоский — ложь.
          Потолок плоский — ложь.

          Фактически, квартира — это такое пересечение поверхностей, которое отдалённо аппроксимирует призму. И степень отдалённости может быть весьма значительной.


          1. Borz
            02.09.2018 23:26

            а у вас ремонт "от застройщика" или с выравниваем стен/потолков делался?


            1. amarao Автор
              02.09.2018 23:30

              Ремонт у нас не делался. Архитектор, как выяснилось, жил в том же доме, но давно помер, так что даже спросить некого. Изучаем что есть, думаем что делать.

              UPD: визуально оно вполне нормально. А когда мерять начинаешь, начинаются нюансы — тут коридор с 1048 до 1055 расширяется, тут стенки сходятся с 3730 до 3650. Потолки ещё толком не мерял, но местами можно присмотреться и заметить.


              1. Marsikus
                03.09.2018 09:39
                +3

                Не понимал никогда этот перфекционизм в выравнивании стен и потолков. Можно увалить тонну материала, времени и средств, но квартира так и останется бюджетной бетонной коробочкой в спальном районе.
                И если вы хотите строить модель квартиры с точностью до измеренных погрешностей форм и размеров, то вам придется серьезно попотеть. Никто при проектировании этого не делает, это уже больше похоже на работу реставраторов.


                1. amarao Автор
                  03.09.2018 13:50

                  Я не знаю что именно я хочу. Но иметь точную карту квартиры в любом случае лучше, чем не иметь, а ещё я по удачному случаю познакомился с CAD'ами, новым методом векторного рисования (возможно, оно пригодится и для других рисунков, не связанных с архитектурой), и всерьёз задумался о сложности определения координат в квартире.

                  Алсо, насчёт бюджетной коробки в спальном районе — это Кипр, Лимассол, так что нет, не спальный район.


                  1. Marsikus
                    03.09.2018 20:09

                    Тем более не заморачивайтесь. Лично меня в квартире в небоскребе с видом на залив, мангры и другие небоскребы такие вопросы почему-то не беспокоят (квартиру снимаю, может потому и не волнует, но выглядит все достаточно ровненько).


          1. Boba_Fett
            02.09.2018 23:31

            То, насколько это ложь, характеризует качество проведённых работ, начиная от строительных и заканчивая отделкой, очевидно. Даже немного странно, что вы ожидали чего-то иного и сейчас ужасаетесь.
            А дальномер всё-таки рекомендую заменить на нормальный, а то с ума будете сходить, сантиметр на метр в масштабах квартиры — вот чему надо ужасаться. Даже раздолбанная рулетка в дрожащих руках точнее.


            1. amarao Автор
              03.09.2018 13:53
              -1

              … Я попробовал рулетку — на метровых расстояниях она достаточно сильно гуляет, и сантиметр на метр там точно набегает. Я сравнивал «просто рулетку натянуть» с подпоркой и уровнем (и той же рулеткой).

              Приборчик брешет на маленьких расстояниях, на больших я начинаю принаравливаться.

              Я для себя понял, что в некоторых случаях надо помечать замеры как «от точки до точки», а в некоторых как «от точки до прямой» — это когда невозможно спозиционировать правильно луч на противоположной стенке.


          1. Am0ralist
            02.09.2018 23:36
            +1

            Перепад по потолку 14 см. Монолитная плита, сторона которой представляла из себя пересечение 4 плоскостей? И после выравнивания с обеих сторон толщина возросла на 4 см. Швы между наружними плитами, которые были лишь слегка замазаны снаружи, а внутри был лишь воздух… Да, это ремонт одной комнаты в панельном доме 69 года.

            Углы 90 — это миф вообще. Все, кто встраивают мебель в помещения про такие не слышали.
            Перепад пола сантиметров в 5? Легко! Мебель при этом хотят без опор купить.
            А уж как классно купейные двери ставить без цоколя снизу и сверху, да еще доборов с боков. Клиенту не нравится типа. А производство гнутых боковых профилей алюминиевых ещё не освоили.
            Так что рассматриваете квартиру — как место, куда можно вписать параллелепипед. При удаче… Но не всегда.


            1. aleksey001
              03.09.2018 07:15

              вообще выравнивать стены можно довольно точно, только это дорогое удовольствие и более рационально срубать всё торчащее, а не накидывать штукатурки уменьшая площадь. очень пыльная работа, в бетоне сильно не разгуляешься пара сантиметров максимум. в кирпиче и 10 сантиметров можно снять. потом маяки, штукатурка, шлифовка, еще штукатурка еще шлифовка, чтоб идеально ровно под тонкие бумажные обои или покраску получится раза в три дороже, чем просто замазать черновую стену. И постоянно думать надо где срубать и что с чем должно быть параллельно. зато потом всё идеально встаёт и ложится.


              1. Am0ralist
                03.09.2018 09:25

                только это дорогое удовольствие и более рационально срубать всё торчащее,
                Там вся плита гнутая была. Шлифовать толщину примерно 3 см в верхней половине, а в нижней градиент от 3 до 0 бетонной плиты с арматурой и камнями, при ее площади где-то в 11 кв.м.? Нафиг такое счастье)


                1. aleksey001
                  03.09.2018 09:39

                  да это ад. причём плиту перекрытия вообще полсантиметра максимум можно снять локально. бетонные стены можно, при огромном желании, алмазной чашкой. конечно обычно в кирпичных домах с кривизной стен борются снятием лишнего. я как-то топором рубил стену, был перепад возле пола +10см у потолка 0. неделю ковырялся. зато площади жилой добавил )


              1. Sabubu
                04.09.2018 00:42

                Любителей «срубать» материал со стен без получения согласований надо отправлять в тюрьму. Из-за таких умников дома рушатся. У нас в России люди какие-то шизанутые — они думают, что если они купили квартиру, то могут делать в ней что угодно. Вот правда, слабые у нас законы, не достаточно строгие.


          1. Am0ralist
            03.09.2018 09:30

            Кстати, советую где-нибудь надыбать лазерный построитель плоскостей.
            Очень советую. После того, как с ним поработал — понял, насколько много лишней работы я делал вручную, зря тратя время.
            И да, еще одна ложь:
            Наемные бригады исправят все эти косяки. Замеры с евроремонтов были не настолько печальны, как с обычных, но тоже доставляли.


            1. amarao Автор
              03.09.2018 13:55

              Я смотрел, но дешёвый в супермаркете стоит 40 евро (и у меня есть сомнения, что он хороший), а дорогой, видимо, стоит как дорогой. А аренды строительной техники местные не придумали ещё…


              1. Am0ralist
                03.09.2018 14:19

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


                1. amarao Автор
                  03.09.2018 15:57

                  У меня есть жизненный принцип, что первый раз я всегда от работы получаю больше, чем она от меня (за вычетом всякого криминала и рисков).

                  Работник из меня фиговый сейчас, но я стремительно учусь — как правильно держать дальномер, как правильно задавать constrains, чтобы потом не было грустно и непонятно, где разумно мерять, а где нет.

                  … Да и заработать — это вопрос открытый. Мне тут первый попавшийся строитель с бухты-барахты предложил за 20к (евро!) сделать lipstick service. У меня нет с бухты-барахты полтора миллиона рублей, так что лучше я пару вечеров погуляю с метром, чем переплачивать непонятно кому непонятно за что. Чем больше знаешь — тем меньше платишь.


                  1. Am0ralist
                    03.09.2018 16:07

                    Проблема в том, что, как я понимаю, вы делать это будете в одиночку.
                    Я тоже делал это в одиночку, из-за этого времени тратилось даже не в два раза больше, а иногда на порядок. И потом оказывалось, что надо перемерять и перепроверять (рулетка и метровый строительный уровень, ага)
                    Скоро у меня возможно опять начнется пора ремонта глобального, но так как теперь не будет критиканов и стоящих над душой, плюс я учел насколько полезны бывают инструменты подобные, я больше повторять предыдущее точно не буду. Ибо полезность того опыта — так себе.
                    PS. Поискать бу?


                    1. amarao Автор
                      03.09.2018 16:19
                      +1

                      Ютуб сильно помогает. Три-четыре вечера и я в общих чертах уже представляю себе последовательность ремонта, примерный объём работ, знаю про разницу между стяжкой и наливным полом, про нулевой и рабочий уровни, и могу с какой-никакой информированностью хотеть какие-то этапы работ или говорить «мы и так обойдёмся».

                      У меня нет полной уверенности, что 3D модель квартиры — это must have, но хуже точно не будет, а опыт — появится.


                      1. Pilat
                        03.09.2018 22:09

                        Я положил две полосы ламината за пол дня. Мастер за день сделал всю квартиру. Это разница слишком существенна, чтобы делать самому. А стяжку или наливной пол так просто как ламинат не заменить.


                        1. Am0ralist
                          03.09.2018 22:45

                          Чего его класть? комната 15 квадратов, электролобзик, купленный за 1,5к рублей — за несколько часов.
                          Другу помогал — так же за несколько часов на комнату.


          1. max1muz
            03.09.2018 20:33

            Почему-бы не взять напрокат хороший дальномер? Под плитку и стандартные размеры за глаза хватит скетчапа. Не понимаю, зачем Вам ловить погрешности в десятые доли миллиметра.
            То что Вы пытаетесь сделать во FreeCAD, это мне кажется использованием неподходящего и плохо работающего инструмента. Просто потеря времени.


      1. Louie
        02.09.2018 22:15

        Для плитки кады — не самый оптимальный вариант. Много специфики. Если орнамент, то надо делать поворотные раскладки, считать целые и резанные плитки, понимая с какой точки пойдет укладка, какая ширина швов и т.д. Соответственно, сколько клея и затирки купить и т.д. Но есть совершенно адская, в плане юзабилити, но специализированная программа Tile 3D. В прошлой квартире посчитал ей плитку на сан-узлы, ванную, пол и кухню с точностью до 1 каждого типа (взятой в запас «на бой»).


        1. V1RuS
          03.09.2018 02:08

          Вот буквально только что опробовал эту софтину. Не софтина даже, а хтонический ужас. Уже первый этап — рисование плана комнаты — вызвал столько ненависти, что я не смог даже его закончить.
          Двигать точки нельзя. Отменять точки нельзя. Вводить координаты нельзя. Или с первого раза «прощелкал» план идеально, или удаляй и рисуй по новой.
          Зачем-то можно изменять длину отрезков. Выделение отрезка и выбор направления, в которое изменится длина — максимально наркоманские. Как это должно работать с учетом отсутствия любых других срдств редактирования — непонятно.
          И вот за это авторы еще и денег просят.


  1. gshamshurin
    02.09.2018 20:23
    -1

    Если Вы раньше не раньше не работали с профессиональными CAD системами, то для получения быстрого результата «здесь, сейчас, на один раз» — сгодится практически любой Freecad, Fusion, SketchUP и.т.д. и.т.п.

    Но если вы хотите потратить время более полезно, то есть когда-нибудь применить полученные навыки на работе или для работы, не тратьте на них время. Сразу изучайте что-нибудь нормальное. Для условий РФ могу порекомендовать два варианта: бесплатно позаимствованный на заблокированном сайте Solidworks или купленный за символические 1500 рублей (относительно временнЫх затрат на освоение, сумму в 25$ за деньги считать не будем) Компас Home.

    Плюсы Компаса относительно Солида при использовании в профессиональной деятельности:
    -он дешевле примерно в десять раз.. Конкретные цифры могут отличаться в зависимости от комплекта поставки Солида и количества закупаемых лицензий.
    -В нём намного лучше организована работа со спецификациями и чертежами. Я бы сказал — сделано идеально.
    Плюсы Солида:
    — Он удобен и логичен. В части собственно проектирования и моделирования на голову выше Компаса, как по удобству, так и по функционалу. В нём нормально реализованы тепловые расчёты, прочностные расчёты, фотореалистичная отрисовка и.т.д.
    — У него отличные встроенные уроки.
    — Это один из мировых стандартов. Посмотрите на том же GrabCAD почти всё сделано в Солиде.

    Проводя параллели с автомобилями,
    1. FreeCADы, NanoCADы и прочее и прочее — это как китайский Зотье/Лифан/Джили. «Вау, за такие скромные деньги оно ещё и само едет!».
    2. Компас это типа Короллы или Фокуса. Простая и пустая как барабан — зато уверенно выполняет базовые функции. И у неё есть нормальная техподдержка. Ты можешь позвонить дилеру, дилер решит твою проблему.
    3. Solidworks (Siemens NX, Autodesk Inventor и прочее) — это премиум. Всё круто, удобно, стильно, функционально и эстетически приятно. Но ****** как дорого и для выполнения чисто базовых функций большинства пользователей — избыточно.


    1. gshamshurin
      02.09.2018 20:33

      Для реализации базового функционала 3D-проектирования:
      Если, денег мало и ЕСКД надо — берёте Компас, дешевле и с документацией работать удобнее.
      Если денег много, а ЕСКД пофиг — берёте Солид. Разрабатывать удобнее.

      А те, кому надо делать что-то реально сложное и так сами знают, с чем им в их конкретной области удобнее работать.


      1. nafgne
        03.09.2018 11:00

        А если надо ?


        1. gshamshurin
          03.09.2018 11:07

          В смысле, денег много и надо ЕСКД?
          Ну берите Солид, в нём разрабатывайте. Потом экспорт в Парасолид, из Парасолида импорт в Компас.
          Знаю ребят, которые так и работают.


          1. nafgne
            03.09.2018 12:01

            Мобильный сайт подвёл, имелось в виду
            * А если надо CAM?


            1. gshamshurin
              03.09.2018 12:35

              CAM под Компас не настраивал. Для Солида есть SilidCAM


              1. nafgne
                03.09.2018 17:53

                Он стоит как светофор…


                1. gshamshurin
                  03.09.2018 18:04

                  Ну, светофор не так дорого и стоит )))


          1. HMNemo
            03.09.2018 12:28

            Эти экспорты и импорты есть полное извращение, можно в Солиде шаблоны поправить для ЕСКД или сразу Инвентор взять. Но делать 3D в одной программе, чертежи в другой, это как то неправильно, а если надо правки в модель внести.
            Я тоже знал ребят, которые делали 3D в Солиде, а чертежи в Word, пару дней на моделирование и месяц на 10 листов чертежей, ну как так то!?


            1. gshamshurin
              03.09.2018 12:37

              Шаблоны Солида надо править, а Компасовские и так в большинстве случаев проходят.

              И да, я знаю парня (Серёга, привет!), который доводит Солидовские и Альтиумовские чертежи в Фотошопе. Так велит ему эстетическое чувство.


            1. Marsikus
              03.09.2018 20:12

              чертежи в Word

              У меня просто слов нет.


    1. amarao Автор
      02.09.2018 20:44
      +1

      Вы забыли упомянуть одну киллер-фичу FreeCAD'а.


      sudo apt-get install freecad


      1. gshamshurin
        02.09.2018 21:02

        Да, действительно — даже пользовался, пока игрался, на Mint встало без проблем.
        Но на фоне цены профессионального CADа стоимость лицензии Win Prof как-то теряется. Я конструированием деньги зарабатываю, поэтому сравнивать мои потребности с потребностями энтузиаста-любителя не очень корректно. Любые профессиональные инструменты, от молотка до САПРа, всегда стоят дорого :(


        1. amarao Автор
          02.09.2018 23:29
          +1

          Ну вот для меня появление винды на моём компьютере — это big issue. Начиная с совместимости (у винды плохой HCL со старым железом) и заканчивая работой. Если с freecad я учусь (т.е. трачу время не зря), то поставив винды (и преодолев вопрос о том, как винда будет жить рядом с LVM/btrfs и /boot в ext4), я всего лишь поработаю. На работе мне за такое платят деньги, а тут я этим буду заниматься бесплатно, и ещё доплачивать за лицензии.


          1. gshamshurin
            03.09.2018 05:20

            Вот, я же говорю что разные исходные данные.
            Конструктору без разницы, в какой ОС в начале рабочего дня кликнуть «пуск-выполнить-любимый САПР». Он больше ничем другим на этой машине заниматься не будет. Так что от MacOS до БолгенОС, всё параллельно.


      1. nafikovr
        03.09.2018 01:26
        +1

        Это не киллер-фича фрикада. Это ваши требования к софту, обусловленные вашими условиями. Если будете серьезно работать в клнструировании приоритеты изменятся. А в ваших условиях вариантов просто нет.


  1. aslepov78
    02.09.2018 20:30
    +2

    Согласен. Solidworks просто фантастика. FreeCad — оставляет ощущение поделки. Все криво, начиная от UI заканчивая фичами.


    1. Pilat
      02.09.2018 22:13
      +1

      Но у него гигантский плюс. Если спросят в чём сделан STL — не приходится врать что купил Солид. Можно просто передать фрикадовскую модель, которую любой может открыть скачав программу.


      1. nafikovr
        02.09.2018 22:35

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


        1. Pilat
          03.09.2018 00:16

          А если для коммерческого? Ибо я с трудом представляю сейчас некоммерческие на 100% проекты.


          1. nafikovr
            03.09.2018 01:23

            Для коммерческого вариантов много. Разве что тфлекс это солид за цену компаса. Сейчас на него переходим. К сожалению пока местами сыровато


          1. nafikovr
            03.09.2018 01:27

            Кстати почитайте условия использования бесплатной версии. Там очень мягко все. Может даже для вас и подойдет.


            1. Pilat
              03.09.2018 01:32
              +1

              Нет, только некоммерческое использование не подойдёт никак. Ну и системные требования (Windows) это неудобно, у меня Linux основная система.


              1. nafikovr
                03.09.2018 09:54

                увы, под Linux только мучаться с FreeCAD


    1. nafikovr
      02.09.2018 22:34

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


      1. S-trace
        03.09.2018 13:09

        Тогда придётся считать поделкой и любую OS, поскольку даже такую базовую операцию как файл скопировать можно более чем десятью разными способами (Перетаксивание, CTRL-C+CTRL-V; Файл/Копировать+Файл/Вставить, Правый клик/копировать+Правый клик/вставить, F5, cp, dd, cat, rsync, scp, cpio, tar, да хоть даже программа на C открывающая файл на чтение и файл на запись и выполняющая копирование данных, а затем и атрибутов).
        Дублирование функциональности в разных формах — не есть проблема, поскольку разные люди пользуются разными способами, и даже один и тот же человек в разные моменты пользуется разными способами, например в зависимости от того лежит ли его левая рука на клавиатуре (F5) или же держит кружку чая (перетаскивание).


        1. nafikovr
          03.09.2018 13:21

          нет. все описанные способы копирования связаны, работают по одному принципу и различаются только способом запуска. А вот, например если кто то вместо mv сделает cp + rm это уже будет ближе к тому что я имею в виду.
          Под поделкой я в данном случае понимаю то, что нет жестко установленных принципов работы ПО (философии, так сказать). Плюс открытости в том что если что то в софте не устраивает, его можно форкнуть и сделать таким, как нужно тебе (и возможно кому то еще). Если же все эти хотелки пихать в основную версию, получается как раз поделка.


  1. AlexPu
    02.09.2018 22:34

    У меня стоит похожая задача (floor plan желательно чтобы как-бы в 3D еще, но это не обязательно). Вот только не хочу изучать всякие CAD-ы. Неужели нет ничего попроще? Для чайников? Без необходимости приобретать второе высшее образование?


    1. amarao Автор
      02.09.2018 23:27

      Второе высшее не обязательно. Мне хватило дня раздумий и медитаций над получающимся. FreeCAD (точнее, constrains) всего лишь ускорили процесс осознавания.

      В квартирах не прямые углы, не прямые стены, не плоские полы, потолки и т.д.

      habr.com/post/422019/?reply_to=19062039#comment_19062405


      1. iroln
        03.09.2018 00:03

        В квартирах не прямые углы, не прямые стены, не плоские полы, потолки и т.д.

        Вы удивительно наивны, если считали, что в массовом жилом строительстве у вас будут идеальные параллелепипеды. Это фантастика. Добро пожаловать в реальный мир.


        Для исправления всего этого кошмара делают качественную внутреннюю отделку с оштукатуриванием стен, выравниванием полов, вешают натяжные потолки и т. д. А для вытягивания углов и плоскостей используют лазерные уровни и нивелиры и построители плоскостей типа такого или такого.


    1. Marsikus
      03.09.2018 09:53

      Для чайников?

      Sweet Home 3D и много ему подобного.


  1. gt8one
    03.09.2018 07:07

    Для удобного моделирование архитектуры в Blender есть аддоны, например:
    Archimesh: GitHub, YouTube
    Archipack: blender-archipack.org

    Archipack preview


  1. Kaiwas
    03.09.2018 10:36
    +1

    Работаю инженером-архитектором. Так уж повелось, что чертежи стряпаю в Corel Draw (он оказался очень даже удобен в роли электронного кульмана), а 3Dэшу в Blender. Хотя в студенческие годы нас приучали к архикадам и автокадам.
    Неоднократно пытался найти замену архикаду в лице фрикада, но… это две совсем разные планеты. Может у фри и больше «геометрических» возможностей, но слишком много приходится делать действий для простых действий. Целый день разбирался как окна работают. Да какой день… месяц ))) И толком так и не понял. Было интересно как проставлять простенки по размерам и например центровать окна.
    Так что наблюдаю за программой периодически, но со своей связки, видимо, не уйду никогда.


  1. redden
    03.09.2018 13:09
    +1

    Смотрел я этот ФрикАД, но установил потом демку Компас 3D v.17 ознакомительную версию, а потом и прикупил за «не деньги» домашнюю, себе и детям.
    Берешь и делаешь всё что нужно, строительный или/и машиностроительный комплект выбираешь и ваяешь что нужно. 17 версия — новый интерфейс, стало многое понятнее, получается не сразу, но есть простые уроки. Сейчас уже и школьникам в доп.образовании параллельно с решениями Аутодеска преподают Компас.


    1. amarao Автор
      03.09.2018 16:16

      Винда. Ради одной программы переходить на винду?… Даже если компас суперудобный — всё остальное же — просто ужас какой-то.


      1. max1muz
        03.09.2018 20:41

        Вам стоило еще в статье указать свои религиозные предпочтения)


      1. Marsikus
        03.09.2018 21:07
        +1

        Виртуальная машина с Виндой не выход из ситуации? Громоздко конечно, но должно работать.


    1. Alexey2005
      03.09.2018 23:50

      Их лицензионная политика рассчитана всего на две категории пользователей: студентов (подразумевается только обучение) и организации. Им совершенно нечего предложить шабашникам, которые занимаются моделированием лишь время от времени и зарабатывают этим чисто символически, фактически себе на пиво, меньше $1500 в год.
      Вы гляньте, их лицензионное соглашение в Home Edition запрещает даже курсовые на заказ делать! Они даже это считают коммерческой деятельностью. На кой чёрт этот Home тогда вообще нужен рядовому пользователю, полюбоваться и забыть?