generateCircleGridPoints

Сгенерируйте круговые местоположения узла решетки

Описание

пример

worldPoints = generateCircleGridPoints(patternDims,centerDistance) генерирует круговые местоположения узла решетки на основе конкретного количества кругов в каждой размерности patternDims и заданное расстояние в мировых единицах измерения между центрами двух смежных кругов centerDistance.

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

[worldPoints] = generateCircleGridPoints(___,PatternType="symmetry") задает тип круговой сетки, для которой функция генерирует местоположения точки. Задайте PatternType как "asymmetric или "symmetric". По умолчанию функция генерирует местоположения точки для асимметричной круговой сетки.

Примеры

свернуть все

Задайте расстояние между центрами смежных кругов в миллиметрах (мм). По умолчанию функция генерирует местоположения точки для асимметричной круговой сетки.

centerDistance = 9;
worldPoints = generateCircleGridPoints([4 11],centerDistance);

Задайте расстояние между центрами в миллиметрах (мм). Установите тип шаблона на "symmetric".

centerDistance = 19;
worldPoints = generateCircleGridPoints([8 11],centerDistance, ...
                                        PatternType="symmetric");

Входные параметры

свернуть все

Размерности шаблона в виде вектора 1 на 2, который представляет количество кругов в каждой размерности. Для асимметричного шаблона Размерность 1 соответствует количеству кругов в каждом столбце. Размерность 2 соответствует общему количеству кругов в первых двух смежных строках. Для получения дополнительной информации о круговых шаблонах сетки смотрите Круговые Шаблоны Сетки.

АсимметричныйСимметричный

Asymmetric grid, dimensions 1 is columns, with three circles in every column for a value of 3. Dimension 2 is rows, alternating between three and two circles per row for a value of 5

Symmetric grid, 4 columns and 5 rows.

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

Asymmetric grid

Выходные аргументы

свернуть все

Круговые местоположения центра сетки, возвращенные как M-by-2 матрица. Каждая строка матрицы задает xy - координаты центра круга относительно источника. Источник (0,0) является центром верхнего левого круга в сетке. M является общим количеством кругов в сетке, вычисленной как продукт кругового количества в каждой размерности: prod(patternDims).

Введенный в R2021b