Поделиться через


Matrix.SetPolyToPoly(Single[], Int32, Single[], Int32, Int32) Метод

Определение

Задайте матрицу таким образом, чтобы указанные точки src сопоставлялись с указанными точками dst.

[Android.Runtime.Register("setPolyToPoly", "([FI[FII)Z", "GetSetPolyToPoly_arrayFIarrayFIIHandler")]
public virtual bool SetPolyToPoly (float[]? src, int srcIndex, float[]? dst, int dstIndex, int pointCount);
[<Android.Runtime.Register("setPolyToPoly", "([FI[FII)Z", "GetSetPolyToPoly_arrayFIarrayFIIHandler")>]
abstract member SetPolyToPoly : single[] * int * single[] * int * int -> bool
override this.SetPolyToPoly : single[] * int * single[] * int * int -> bool

Параметры

src
Single[]

Массив пар src [x,y] (точки)

srcIndex
Int32

Индекс первой пары значений src

dst
Single[]

Массив пар dst [x,y] (точки)

dstIndex
Int32

Индекс первой пары значений dst

pointCount
Int32

Количество используемых пар и точек. Должно быть [0.4]

Возвращаемое значение

Значение true, если матрица была задана для указанного преобразования

Атрибуты

Комментарии

Задайте матрицу таким образом, чтобы указанные точки src сопоставлялись с указанными точками dst. "точки" представлены в виде массива с плавающей запятой, порядка [x0, y0, x1, y1, ...], где каждая "точка" составляет 2 значения с плавающей запятой.

Документация по Java для android.graphics.Matrix.setPolyToPoly(float[], int, float[], int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к