Перейти к основному содержимому

О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);

См. также