IT News: Digital Camera, OS, Laptop, Smartphone, Smart TV, Sound...

The Author's Project by Valeri N.Kravchuk
Сайт проверен Dr.Web
Меню сайта
  • Главная страница
  • Информация о сайте
  • Дневник
  • Каталог файлов
  • Обратная связь
  • Каталог сайтов
  • FAQ
  • Доска объявлений
  • Форум
  • Фотоальбом
  • Категории раздела
    Автомобильные гаджеты, ремонт... [220]
    Безопасность IT [484]
    Блоки питания, Power Banks, зарядки... [490]
    Видеорегистраторы [220]
    Гаджеты для спорта и здоровья... [190]
    Гаджеты, аксессуары... [625]
    Измерительная техника, инструменты [449]
    Накопители данных [226]
    Нетбуки, Ноутбуки, Ультрабуки [680]
    Мультиварки, блендеры и не только... [158]
    Планшеты [758]
    Радар-детекторы [26]
    Роботы-пылесосы [37]
    Своими руками [357]
    Сети, сетевые технологии, оборудование... [269]
    Смартфоны [4966]
    Фотокамеры, объективы, искусство фотографии.. [543]
    Умный дом [47]
    Электронные книги [96]
    CB, LPD, PMR- связь... [171]
    DECT, IP-телефоны [18]
    Drones, boats, cars... [108]
    electric cars [35]
    GPS-навигаторы, трекеры... [51]
    Linux и не только [4380]
    mini computers и не только... [409]
    News IT, Это интересно, ликбез... [1113]
    Smart TV, UltraHD, приставки, проекторы... [414]
    Smart Watch [263]
    Sound: наушники, плееры, усилители... [616]
    Windows 10... [298]
    Windows 11 [28]
    Погода

  • Метеорадар БРЕСТ
  • Погода в Бресте от www.yr.no

    Яндекс.Погода БРЕСТ

  • Интересные ссылки

    COMPIZOMANIA

    Наш опрос
    Оцените мой сайт
    Всего ответов: 1340
    Статистика
    Анализ веб сайтов

    Яндекс.Метрика

    Рейтинг@Mail.ru Яндекс цитирования

    Russian America Top. Рейтинг ресурсов Русской Америки.

    eXTReMe Tracker

    Правильный CSS!


    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Locations of visitors to this page
    Форма входа
    Главная » 2015 » Апрель » 2 » Создаем в Linux трехмерные конструкции
    18:40
    Создаем в Linux трехмерные конструкции

    Создаем в Linux трехмерные конструкции

    Оригинал: Designing with Linux
    Автор: Joey Bernard
    Дата публикации: January 22, 2015
    Перевод: Н.Ромоданов
    Дата перевода: март 2015 г.

    3-D принтеры становятся популярными инструментами, их цена снижается и они становятся доступны практически каждому. Ими можно пользоваться для создания конструкций, необходимых в домашних условиях, но они также все больше и больше применяются для создания инструментальных конструкций, необходимых в научной работе. Несмотря на то, что в нескольких онлайновых базах данных постоянно увеличивается число доступных компонентов, вам, возможно, потребуется что-то уникальное, причем количество таких уникальных компонент можете быть бесконечным. Это означает, что вы, вероятно, захотите спроектировать и создать свои собственные творения.

    В этой статье мы рассмотрим FreeCAD - средство параметрического 3-D моделирования с открытым исходным кодом (http://www.freecadweb.org). Инструментальные средства параметрического моделирования позволяют создавать конструкциях на основе набора определенных свойств. Изменение дизайна, таким образом, является просто вопросом изменения свойств указанной конструкции.

    FreeCAD может читать файлы и их записывать в нескольких различных форматах, применяемых в моделировании и 3-D печати. Он создан в виде базового приложения, которое для выполнения конкретных заданий обращается к модулям плагинов. Поскольку встроенный движок написан на языке Python, язык Python является языком, с помощью которого осуществляется выбор. Кроме того, само приложение FreeCAD можно импортировать в виде самостоятельного скрипта на языке Python. Это позволит вам в коде вашей собственной программы получать доступ ко всем инструментальным средствам, работающим с геометрическими свойствами конструкции.

    sudo apt-get install freecad
    

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

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

    Рис.1. При запуске FreeCAD откроет для вас пустую рабочую область, в которой вы можете начать работу.

    Во FreeCAD используется концепция инструментальных наборов workbench, в рамках которой вам предоставляется комплект инструментальных средств, зависящий от задачи, которую вы выполняете в каждый конкретный момент времени. Доступ к имеющимся наборам инструментальных средств можете получить, если выбрать пункт меню View → Workbench. Будет выдан выпадающий список всех имеющихся вариантов.

    Поскольку мы сосредоточены на идее построения о 3-D объекта, давайте начнем с выбора набора инструментальных средств. Выберите пункт меню View→Workbench→Part для того, чтобы перестроить интерфейс и подключить весь инструментарий, которым мы будем пользоваться (рис.2).

    Рис.2. Выбираем инструментарий и создаем интерфейс, позволяющий нам пользоваться теми средствами, которые нам нужны при создании трехмерного объекта.

    С левой стороны вы увидите два окна, в одном из которых будет изображено дерево объектов вашего проекта, а в другом будут отображаться свойства конкретных объектов. Внизу появится окно сообщений и окно языка Python. Большая часть экрана в данный момент будет пустой. Вам нужно будет создать новый проект, выбрав для этого пункт меню File → New (Файл → Новый). В результате в основной части графического интерфейса будет открыт документ без имени. Документ будет переименован, когда вы первый раз сохраните проект. Вы можете сохранить проект, выбрав для этого пункт меню File → Save (Файл → Сохранить). В этот новый документ можно добавить примитивные объекты, нажав на для этого на соответствующий значок в верхней панели инструментов или выбрав в меню Part→Primitives (Часть→Примитивы).

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

    На рис.3 вы видите тор, который я начал строить. Тор описывается тремя углами и двумя радиусами. Первые два угла описывают, как строится цилиндрическая часть тора. Третий угол описывает, какую часть круга занимает построенный тор. Первый радиус дает общий радиус тора, а второй радиус представляет собой радиус цилиндра.

    Рис.3. Вы можете на базе примитивных объектов создавать свою собственную конструкцию.

    Есть также много других инструментальных наборов. Вы можете выбрать другой инструментальный набор, если для этого выберите пункт меню View → Workbench, или если выберите новый инструментальный набор в выпадающем меню в центральной части верхней панели инструментов.

    Давайте на примере рассмотрим еще одну задачу; скажем, вы хотите создать из вашей конструкции оболочку для переноса ее в какую-либо другую программу, например, в программу гидродинамического расчета. Для начала, вам нужно будет выбрать инструментальный набор для работы с оболочками. Можно из вашей конструкции сгенерировать оболочку, выбрав для этого в меню Meshes→Create mesh (Оболочки→Создать оболочку). В результате на левой стороне откроется новая панель, предназначенная для управления процессом создания оболочек. Можно выбрать стандартный вариант или вариант mefisto, а также максимальную длиной ребра. Как только эти значения будут заданы, можно будет выбрать форму, из которой вы хотите создать оболочку, а затем - нажать кнопку OK. Будет создана оболочка и вы получить в окне информацию, описывающую количество точек, граней и так далее (рис.4).

    Рис.4. С FreeCAD вы даже можете работать с оболочками.

     

    Также есть инструменты, позволяющие работать с такими поверхностями. Например, выберите в меню Meshes→Analyze→Evaluate & Repair mesh (Оболочки → Анализ → Оценка&Корректировка оболочки). На правой стороне появится новая панель, где вы можете проанализировать вашу новую оболочку и найти такие проблемы, как дублирование граней и точек или деградация формы. Если будет найдена какая-либо из таких проблем, то появится корректировочная кнопка и вы сможете двинуться дальше и скорректировать возникшую проблему. Скорее всего, это может произойти с очень сложными объектами, созданными из нескольких примитивов, сшитых вместе.

    Как только у вас будет сгенерированная оболочка, которую вы подправили и оптимизировали, вы можете выбрать в меню Meshes→Export (Оболочки → Экспорт) и указать нужный вам формат файла. Например, если вы хотите использовать оболочку в каком-нибудь проекте, использующим формат CFX, вы можете экспортировать ее как файл NASTRAN. При импорте оболочек есть возможность выбрать несколько вариантов выходных форматов, которые используются большинством других программ как входные форматы. Таким образом, приложение FreeCAD может во многих проектах выступать в роли очень серьезного шага предварительной обработки.

    После того как вы закончите создавать объект, вы, возможно, захотите записать его в формате, который можно будет использовать в какой-нибудь другом контексте. Чтобы это сделать, вы можете экспортировать ваш проект в один из многочисленных доступных форматов. Например, если вы хотите отправить ваш проект на 3-D принтер, вы можете экспортировать его в файл в формате STL. Для это выберите в меню File→Export (Файл → Экспорт ) и выберите из раскрывающегося списка вариант stl (рис.5). Затем этот файл можно прочитать в программе печати для вашего 3-D принтера.

    Рис.5. Вы можете экспортировать ваш проект в файл в формате STL.

     

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

    http://rus-linux.net/MyLDP/soft/Designing-with-Linux.html

    Категория: Linux и не только | Просмотров: 499 | Добавил: laptop | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк слабее льва и тигра, но в цирке волк не выступает!
    Волк - единственный из зверей, который может пойти в бой на более сильного противника.
    Если же он проиграл бой, то до последнего вздоха смотрит в глаза противника. После этого умирает...

    Праздники сегодня

    Поиск
    Календарь
    Архив записей
    Друзья сайта
  • Официальный блог
  • JEEP - the best! Mercedes - the best! Автомобильный портал города Бреста: технические характеристики с фото, авторынок, автоспорт...
    Наша кнопка
    IT новости с моего лаптопа...

    Внимание!
    Администратор сайта laptop.ucoz.ru не несет ответственности за содержание рекламных объявлений. Все используемые на сайте зарегистрированные товарные знаки принадлежат своим законным владельцам! Используемая со сторонних источников информация публикуется с обязательными ссылками на эти источники.
    Copyright Valeri N.Kravchuk © 2007-2024