exponenta event banner

Класс DelaunayTri

Суперклассы: TriRep

(Не рекомендуемый) Триангуляция Делоне в 2D и 3-D

Примечание

DelaunayTri не рекомендуется. Использование delaunayTriangulation вместо этого.

Описание

DelaunayTri создает объект Триангуляции Делоне из набора точек. Можно инкрементно изменить триангуляцию путем добавления или удаления точек. В 2D триангуляциях можно наложить ограничения ребра. Можно выполнить топологические и геометрические запросы и вычислить Диаграмму Вороного и выпуклую оболочку.

Конструкция

DelaunayTri(Не рекомендуемый) Триангуляция Делоне Построения

Методы

выпуклая оболочка(Не рекомендуемый) Выпуклая оболочка
inOutStatus(Не рекомендуемый) Состояние треугольников в 2D ограниченной Триангуляции Делоне
nearestNeighbor(Не рекомендуемый) Точка, самая близкая к заданному местоположению
pointLocation(Не рекомендуемый) Симплекс, содержащий заданное местоположение
диаграмма Вороного(Не рекомендуемый) Диаграмма Вороного

Унаследованные методы

baryToCart(Не рекомендуемый), Преобразовывают координаты точки от барицентрического до Декартова
cartToBary(Не рекомендуемый), Преобразовывают координаты точки от Декартова до барицентрического
центры описанной окружности(Не рекомендуемый) Центры описанной окружности заданных симплекс
edgeAttachments(Не рекомендуемый) Симплексы, присоединенные к заданным ребрам
края(Не рекомендуемый) ребра Триангуляции
faceNormals(Не рекомендуемый) Модульные нормали заданным треугольникам
featureEdges(Не рекомендуемый) Резкий край поверхностной триангуляции
freeBoundary(Не рекомендуемый), на Фасеты ссылается только один симплекс
центры вписанной окружности(Не рекомендуемый) Центры вписанной окружности заданных симплекс
isEdge(Не рекомендуемый) Тест, если к вершинам соединяет ребро
соседи(Не рекомендуемый), Симплекс граничат с информацией
размер(Не рекомендуемый) Размер матрицы триангуляции
vertexAttachments(Не рекомендуемый), Возвращают симплексы, присоединенные к заданным вершинам

Свойства

Constraints

Constraints является numc-by-2 матрица, которая задает ограниченные данные о ребре в триангуляции, где numc является количеством ограниченных ребер. Каждое ограниченное ребро задано с точки зрения его индексов конечной точки в X.

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

Эта функция только поддерживается для 2D триангуляций.

X Размерностью X является mpts-by-ndim, где mpts является числом точек, и ndim является размерностью пробела, где точки находятся. Если вектор-столбцы x, y или x, y, координаты z используются, чтобы создать триангуляцию, данные консолидируются в один матричный X.
TriangulationТриангуляция является матрицей, представляющей набор симплекс (треугольники или тетраэдры и т.д.), которые составляют триангуляцию. Матрица имеет размер mtri-by-nv, где mtri является количеством симплекс, и nv является количеством вершин на симплекс. Триангуляция представлена стандартным форматом симплексной вершины; каждая строка задает симплекс, заданный индексами в X, где X является массивом координат точки.

Иерархия экземпляра

DelaunayTri является подклассом TriRep.

Копировать семантику

Значение. Чтобы изучить, как это влияет на ваше использование класса, смотрите Сравнение Указателя и Классов Значения в документации MATLAB® Object-Oriented Programming.

Больше о

развернуть все