exponenta event banner

Три способа создать 2D геометрию

Существует три способа создать 2D геометрию. Два основаны на моделях CSG (Constructive Solid Geometry), которые комбинируют основные формы.

  • Используйте приложение PDE Modeler, чтобы чертить основные формы (прямоугольники, круги, замещающие знаки и полигоны) и объединить их с пересечением набора и объединениями, чтобы получить итоговую геометрию. Можно затем экспортировать геометрию в рабочую область MATLAB® или продолжить работать в приложении. Для получения дополнительной информации смотрите 2D Создание Геометрии в Приложении PDE Modeler.

  • Используйте функцию decsg, чтобы создать геометрию в командной строке можно следующим образом:

    • Задайте матрицы, которые представляют основные формы (прямоугольники, круги, замещающие знаки и полигоны).

    • Дайте каждой форме метку.

    • Задайте “формулу набора”, которая описывает пересечения, объединения и разности множеств основных форм.

    decsg позволяет вам описывать любую геометрию, которую можно сделать из основных форм (прямоугольники, круги, замещающие знаки и полигоны). Для получения дополнительной информации смотрите 2D Создание Геометрии в Командной строке.

  • Задайте функцию, которая описывает геометрию. Функция должна быть в форме, описанной в Параметрической Функции для 2D Создания Геометрии.

Как выбрать метод создания геометрии

Эта таблица приводит преимущества и недостатки каждого метода для создания геометрии. В целом выберите метод с самым низким номером:

  1. Используйте приложение PDE Modeler, если вы можете (простая геометрия).

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

  3. Используйте функцию описания геометрии, если вы не можете использовать другие методы.

МетодПреимуществаНедостатки
Приложение PDE ModelerПростой интерфейс перетаскиванияМожет быть утомительным, чтобы задать точные формы
Смотрите геометрию, когда вы создаете ееМожет перестать работать для комплексных фигур
Мгновенная обратная связь на субдоменах, связностиНикакое управление ребра или меток субдомена
 Только основные формы как стандартные блоки: прямоугольники, круги, замещающие знаки и полигоны
decsgУправляйте всеми основными элементами геометрииНе видьте геометрию, когда вы создаете ее
 Никакое управление ребра или меток субдомена
 Только основные формы как стандартные блоки: прямоугольники, круги, замещающие знаки и полигоны
Функция геометрииЗадайте любую формуНе видьте геометрию, когда вы создаете ее
Задайте метки субдомена и реброДолжен записать функцию