Matrix3x2 Struktura
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje macierz 3x2.
public value class Matrix3x2 : IEquatable<System::Numerics::Matrix3x2>
public struct Matrix3x2 : IEquatable<System.Numerics.Matrix3x2>
type Matrix3x2 = struct
Public Structure Matrix3x2
Implements IEquatable(Of Matrix3x2)
- Dziedziczenie
- Implementuje
W przypadku przekształceń macierzy wystąpienia , Vector3i Vector4 są reprezentowane jako wierszeVector2: wektor v jest przekształcany przez macierz M z mnożeniem maszyn wirtualnych.
Matrix3x2(Single, Single, Single, Single, Single, Single) |
Tworzy macierz 3x2 z określonych składników. |
M11 |
Pierwszy element pierwszego wiersza. |
M12 |
Drugi element pierwszego wiersza. |
M21 |
Pierwszy element drugiego wiersza. |
M22 |
Drugi element drugiego wiersza. |
M31 |
Pierwszy element trzeciego wiersza. |
M32 |
Drugi element trzeciego wiersza. |
Identity |
Pobiera macierz tożsamości mnożenia. |
Is |
Wskazuje, czy bieżąca macierz jest macierzą tożsamości. |
Item[Int32, Int32] |
Pobiera lub ustawia element w określonych indeksach. |
Translation |
Pobiera lub ustawia składnik tłumaczenia tej macierzy. |
Add(Matrix3x2, Matrix3x2) |
Dodaje każdy element w jednej macierzy z odpowiednim elementem w drugiej macierzy. |
Create |
Tworzy macierz rotacji przy użyciu danej rotacji w radianach. |
Create |
Tworzy macierz rotacji przy użyciu określonej rotacji w radianach i punkcie środkowym. |
Create |
Tworzy macierz skalowania, która jest skalowana jednolicie przy użyciu danej skali. |
Create |
Tworzy macierz skalowania z określonych składników X i Y. |
Create |
Tworzy macierz skalowania, która jest przesunięty przez dany punkt środkowy. |
Create |
Tworzy macierz skalowania, która jest skalowana jednolicie z określoną skalą z przesunięciem z określonego środka. |
Create |
Tworzy macierz skalowania na podstawie określonej skali wektorów. |
Create |
Tworzy macierz skalowania na podstawie określonej skali wektorów z przesunięciem z określonego punktu środkowego. |
Create |
Tworzy macierz niesymetryczności z określonych kątów w radianach. |
Create |
Tworzy macierz niesymetryczną z określonych kątów w radianach i punkcie środkowym. |
Create |
Tworzy macierz tłumaczenia z określonych składników X i Y. |
Create |
Tworzy macierz tłumaczenia z określonego wektora dwuwymiarowego. |
Equals(Matrix3x2) |
Zwraca wartość wskazującą, czy to wystąpienie i inna macierz 3x2 są równe. |
Equals(Object) |
Zwraca wartość wskazującą, czy to wystąpienie i określony obiekt są równe. |
Get |
Oblicza determinant dla tej macierzy. |
Get |
Zwraca wartość skrótu dla tego wystąpienia. |
Invert(Matrix3x2, Matrix3x2) |
Odwraca określoną macierz. Wartość zwracana wskazuje, czy operacja zakończyła się pomyślnie. |
Lerp(Matrix3x2, Matrix3x2, Single) |
Wykonuje interpolację liniową z jednej macierzy do drugiej macierzy na podstawie wartości, która określa wagę drugiej macierzy. |
Multiply(Matrix3x2, Matrix3x2) |
Zwraca macierz, która wynika z pomnożenia dwóch macierzy razem. |
Multiply(Matrix3x2, Single) |
Zwraca macierz, która wynika ze skalowania wszystkich elementów określonej macierzy według współczynnika skalarnego. |
Negate(Matrix3x2) |
Neguje określoną macierz, mnożąc wszystkie jego wartości o -1. |
Subtract(Matrix3x2, Matrix3x2) |
Odejmuje każdy element w drugiej macierzy z odpowiedniego elementu w pierwszej macierzy. |
To |
Zwraca ciąg reprezentujący tę macierz. |
Addition(Matrix3x2, Matrix3x2) |
Dodaje każdy element w jednej macierzy z odpowiednim elementem w drugiej macierzy. |
Equality(Matrix3x2, Matrix3x2) |
Zwraca wartość wskazującą, czy określone macierze są równe. |
Inequality(Matrix3x2, Matrix3x2) |
Zwraca wartość wskazującą, czy określone macierze nie są równe. |
Multiply(Matrix3x2, Matrix3x2) |
Zwraca macierz, która wynika z pomnożenia dwóch macierzy razem. |
Multiply(Matrix3x2, Single) |
Zwraca macierz, która wynika ze skalowania wszystkich elementów określonej macierzy według współczynnika skalarnego. |
Subtraction(Matrix3x2, Matrix3x2) |
Odejmuje każdy element w drugiej macierzy z odpowiedniego elementu w pierwszej macierzy. |
Unary |
Neguje określoną macierz, mnożąc wszystkie jego wartości o -1. |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: