О2_Утилиты.Точка2D
Создаёт структуру, представляющую точку на плоскости. Возвращаемое значение — структура с двумя полями: X и Y.
Основной способ вызова — через фасад О2.Утилиты().Точка2D(X, Y).
Синтаксис
О2.Утилиты().Точка2D(X, Y)
Параметры
- X — Произвольный — координата X.
- Y — Произвольный — координата Y.
Возвращаемое значение
- Структура — точка с полями:
- X — координата X;
- Y — координата Y.
Описание
Метод удобен для описания наборов точек в моделях, оперирующих координатами на плоскости: вершин графа в задачах маршрутизации, точек размещения в задачах раскроя и упаковки, узлов сеток в задачах расписаний по площадке. Использование общего конструктора устраняет дублирование Новый Структура("X, Y", ...) по всему коду и фиксирует единый набор полей.
В коде метод вызывается через фасад О2.Утилиты(), который возвращает общий модуль О2_Утилиты. Основная форма вызова — О2.Утилиты().Точка2D(...).
Пример
Описание набора точек через фасад О2.Утилиты().Точка2D(...):
Координаты = Новый Массив();
Координаты.Добавить(О2.Утилиты().Точка2D(4, 4));
Координаты.Добавить(О2.Утилиты().Точка2D(2, 0));
Координаты.Добавить(О2.Утилиты().Точка2D(8, 0));
// Обращение к полям:
ПерваяТочка = Координаты[0];
Сообщить("X = " + ПерваяТочка.X + ", Y = " + ПерваяТочка.Y);
См. также
- Утилиты.Точка3D — конструктор точки в пространстве с координатами X, Y, Z;
- Утилиты.Массив2DИзвестногоРазмера — двумерный массив фиксированных размеров (например, матрица расстояний между точками);
- Утилиты (обзор) — все вспомогательные методы.