LINUX.ORG.RU

История изменений

Исправление atsym, (текущая версия) :

К сожалению, в SolveSpace (на даный момент) не реализована «Методика Нисходящего Проектирования»

А в итоге получил набор чертежей деталей, которые надо изготовить.

В SolveSpace нет кнопки «Сделать хорошо!» «Выпуск документации» для экспорта чертежей отдельных деталей если открыт файл сборки — нужно будет открывать файлы и экспортировать «2D View» каждой детали отдельно ИЛИ можно попытатся автоматизировать (частично) эту процедуру с помощью CLI-версии — $ solvespace-cli --help (есть в ночнушках SolveSpace 3.x), но у неё на даный момент есть баги

Например сделал набросок каркаса конструкции. Затем расставил ребра. Затем выбрал что вот это ребро это рейка сечением таким то. Затем выбрал как она будет примыкать к другим элементам.

Итд

Тут несколько методов:

Метод 1 - создание сборки в виде одного файла проекта (отталкиваясь от общего габарита)

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

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

Метод 2 - создание сборки из готовых (ранее спроектированных) деталей

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

Метод 3 - поэтапное проектирование

Можно решить прблемы каждого из двух предыдущих вариантов путём разделения проектирования на несколько этапов:

  1. Проектирование каркасной модели сборки и определение всех необходимых размеров каждой из деталей (по «методу 1»);
  2. Создание отдельных деталей используя полученные размеры каждой из деталей;
  3. Експорт чертежей каждой (не идентичной) детали отдельно (можно автоматизировать частично с помощью solvepace-cli и одного кастомного Shell-скрипта).

Итог

Если овладеть приёмами работы в SolveSpace и понять его её (‘САПР’ - это ‘она’) логику, то решить данную задачу возможно.

Также стоит понимать что создание чертежей в SolveSpace («Export 2d View») не предназначено для выпуска технических чертежей в соответствии с ГОСТ (хотя если заморочится то можно сделать експорт очень близких к стандартам ГОСТ технических чертежей и в SolveSpace), а больше соответствует созданию эскизов на основе 3D моделей и/или 2D эскизах/чертежах непосредственно созданых в SolveSpace.

P.S.

Будут вопросы по SolveSpace - кастони ;)

Исправление atsym, :

К сожалению, в SolveSpace (на даный момент) не реализована «Методика Нисходящего Проектирования»

А в итоге получил набор чертежей деталей, которые надо изготовить.

В SolveSpace нет кнопки «Сделать хорошо!» «Выпуск документации» для экспорта чертежей отдельных деталей если открыт файл сборки — нужно будет открывать файлы и экспортировать «2D View» каждой детали отдельно ИЛИ можно попытатся автоматизировать (частично) эту процедуру с помощью CLI-версии — $ solvespace-cli --help (есть в ночнушках SolveSpace 3.x), но у неё на даный момент есть баги

Например сделал набросок каркаса конструкции. Затем расставил ребра. Затем выбрал что вот это ребро это рейка сечением таким то. Затем выбрал как она будет примыкать к другим элементам.

Итд

Тут несколько методов:

Метод 1 - создание сборки в виде одного файла проекта (отталкиваясь от общего габарита)

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

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

Метод 2 - создание сборки из готовых (ранее спроектированных) деталей

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

Метод 3 - поэтапное проектирование

Можно решить прблемы каждого из двух предыдущих вариантов путём разделения проектирования на несколько этапов:

  1. Проектирование каркасной модели сборки и определение всех необходимых размеров каждой из деталей (по «методу 1»);
  2. Создание отдельных деталей используя полученные размеры каждой из деталей.

Итог

Если овладеть приёмами работы в SolveSpace и понять его её (‘САПР’ - это ‘она’) логику, то решить данную задачу возможно.

Также стоит понимать что создание чертежей в SolveSpace («Export 2d View») не предназначено для выпуска технических чертежей в соответствии с ГОСТ (хотя если заморочится то можно сделать експорт очень близких к стандартам ГОСТ технических чертежей и в SolveSpace), а больше соответствует созданию эскизов на основе 3D моделей и/или 2D эскизах/чертежах непосредственно созданых в SolveSpace.

P.S.

Будут вопросы по SolveSpace - кастони ;)

Исходная версия atsym, :

SolveSpace: pros'n'cons (немножко нужно попотеть)

К сожалению, в SolveSpace (на даный момент) не реализована «Методика Нисходящего Проектирования»

А в итоге получил набор чертежей деталей, которые надо изготовить.

В SolveSpace нет кнопки «Сделать хорошо!» «Выпуск документации» для экспорта чертежей отдельных деталей если открыт файл сборки — нужно будет открывать файлы и экспортировать «2D View» каждой детали отдельно ИЛИ можно попытатся автоматизировать (частично) эту процедуру с помощью CLI-версии — $ solvespace-cli --help (есть в ночнушках SolveSpace 3.x), но у неё на даный момент есть баги

Например сделал набросок каркаса конструкции. Затем расставил ребра. Затем выбрал что вот это ребро это рейка сечением таким то. Затем выбрал как она будет примыкать к другим элементам.

Итд

Тут несколько методов:

Метод 1 - создание сборки в виде одного файла проекта (отталкиваясь от общего габарита)

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

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

Метод 2 - создание сборки из готовых (ранее спроектированных) деталей

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

Метод 3 - поэтапное проектирование

Можно решить прблемы каждого из двух предыдущих вариантов путём разделения проектирования на несколько этапов:

  1. Проектирование каркасной модели сборки и определение всех необходимых размеров каждой из деталей (по «методу 1»);
  2. Создание отдельных деталей используя полученные размеры каждой из деталей.

Итог

Если овладеть приёмами работы в SolveSpace и понять его её (‘САПР’ - это ‘она’) логику, то решить данную задачу возможно.

Также стоит понимать что создание чертежей в SolveSpace («Export 2d View») не предназначено для выпуска технических чертежей в соответствии с ГОСТ (хотя если заморочится то можно сделать експорт очень близких к стандартам ГОСТ технических чертежей и в SolveSpace), а больше соответствует созданию эскизов на основе 3D моделей и/или 2D эскизах/чертежах непосредственно созданых в SolveSpace.

P.S.

Будут вопросы по SolveSpace - кастони ;)