inside
Назначение
inside – математическая SRL-функция, которая определяет принадлежность точки фигуре на плоскости.
Аргументы
В функции inside используются следующие аргументы:
При оформлении аргументов, представленных десятичными дробями, используйте точку (. ) в качестве десятичного разделителя.
|
Обязательные аргументы:
Многоугольник (8+ аргументов):
-
x0, y0 – действительные числа, которые представляют координаты точки по оси \(x\) и \(y\);
-
x1, y1, x2, y2, x3, y3, …, xn, yn – действительные числа, которые представляют координаты каждой вершины многоугольника по оси \(x\) и \(y\). Минимальное количество пар аргументов (координат) – \(3\), т.к. все многоугольники имеют как минимум три вершины.
Окружность (5 аргументов):
-
x0, y0 – действительные числа, которые представляют координаты точки по оси \(x\) и \(y\);
-
x1, y1 – действительные числа, которые представляют координаты центра окружности по оси \(x\) и \(y\);
-
радиус – положительное число (радиус \(\gt 0\)), которое представляет радиус окружности.
Эллипс (7 аргументов):
-
x0, y0 – действительные числа, которые представляют координаты точки по оси \(x\) и \(y\);
-
x1, y1 – действительные числа, которые представляют координаты первого фокуса эллипса по оси \(x\) и \(y\);
-
x2, y2 – действительные числа, которые представляют координаты второго фокуса эллипса по оси \(x\) и \(y\);
-
большая ось – положительное число (большая ось \(\gt 0\)), которое представляет длину большой оси эллипса.
Необязательные аргументы:
-
фигура – параметр, определяющий фигуру и выраженный в виде: shape:=тип, где тип представлен одним из следующих значений: polygon, circle или ellipse для многоугольника, окружности и эллипса соответственно. При отсутствии данного аргумента в выражении в качестве значения по умолчанию используется polygon.