Tento článek byl přeložený strojově. Pokud chcete zobrazit článek v angličtině, zaškrtněte políčko Angličtina. Anglickou verzi článku můžete také zobrazit v místním okně přesunutím ukazatele myši nad text.
Překlad
Angličtina

Struktura Vector4

 

Publikováno: červenec 2016

Představuje vektor s čtyři hodnoty s plovoucí desetinnou čárkou jednoduchou přesností.

Obor názvů:   System.Numerics
Sestavení:  System.Numerics.Vectors (v System.Numerics.Vectors.dll)

public struct Vector4 : IEquatable<Vector4>, IFormattable

NázevPopis
System_CAPS_pubmethodVector4(Single)

Vytvoří nový Vector4 objekt, jehož čtyři prvky mají stejnou hodnotu.

System_CAPS_pubmethodVector4(Single, Single, Single, Single)

Vytvoří vektor, jehož prvky mají zadané hodnoty.

System_CAPS_pubmethodVector4(Vector2, Single, Single)

Vytvoří nový Vector4 objekt ze zadaného Vector2 objektu a a Z a W komponenty.

System_CAPS_pubmethodVector4(Vector3, Single)

Vytvoří nový Vector4 objekt ze zadaného Vector3 objekt a W komponenty.

NázevPopis
System_CAPS_pubpropertySystem_CAPS_staticOne

Získá vektoru, jehož 4 elementy jsou jednu.

System_CAPS_pubpropertySystem_CAPS_staticUnitW

Získá vektoru (0,0,0,1).

System_CAPS_pubpropertySystem_CAPS_staticUnitX

Získá vektoru (1,0,0,0).

System_CAPS_pubpropertySystem_CAPS_staticUnitY

Získá vektoru (0,1,0,0).

System_CAPS_pubpropertySystem_CAPS_staticUnitZ

Získá vektor, jehož 4 prvky jsou rovné nule.

System_CAPS_pubpropertySystem_CAPS_staticZero

Získá vektor, jehož 4 prvky jsou rovné nule.

NázevPopis
System_CAPS_pubmethodSystem_CAPS_staticAbs(Vector4)

Vrátí vektor, jehož prvky jsou absolutní hodnoty jednotlivých prvků zadaného vektoru.

System_CAPS_pubmethodSystem_CAPS_staticAdd(Vector4, Vector4)

Přidá dva vektory společně.

System_CAPS_pubmethodSystem_CAPS_staticClamp(Vector4, Vector4, Vector4)

Omezuje vector mezi minimální a maximální hodnota.

System_CAPS_pubmethodCopyTo(Single[])

Zkopíruje prvky vektoru na určeném poli.

System_CAPS_pubmethodCopyTo(Single[], Int32)

Zkopíruje prvky vektoru na určené pole začínající na pozici zadaného indexu.

System_CAPS_pubmethodSystem_CAPS_staticDistance(Vector4, Vector4)

Vypočítá Euclidean vzdálenost mezi dvěma danou body.

System_CAPS_pubmethodSystem_CAPS_staticDistanceSquared(Vector4, Vector4)

Vrátí hodnotu spolehlivosti Euclidean vzdálenost mezi dvěma zadané body.

System_CAPS_pubmethodSystem_CAPS_staticDivide(Vector4, Single)

Rozdělí zadané vector skalární zadanou hodnotou.

System_CAPS_pubmethodSystem_CAPS_staticDivide(Vector4, Vector4)

Vydělí prvnímu vektoru druhou.

System_CAPS_pubmethodSystem_CAPS_staticDot(Vector4, Vector4)

Vrátí součin tečka dva vektory.

System_CAPS_pubmethodEquals(Object)

Vrátí hodnotu, která označuje, zda tato instance a zadaný objekt jsou stejné.(Přepisuje ValueType.Equals(Object).)

System_CAPS_pubmethodEquals(Vector4)

Vrátí hodnotu, která označuje, zda tato instance a jiné vector jsou stejné.

System_CAPS_pubmethodGetHashCode()

Vrátí kód hash této instance.(Přepisuje ValueType.GetHashCode().)

System_CAPS_pubmethodGetType()

(Zděděno z Object.)

System_CAPS_pubmethodLength()

Vrátí délku tento objekt vektoru.

System_CAPS_pubmethodLengthSquared()

Vrátí délku vector spolehlivosti.

System_CAPS_pubmethodSystem_CAPS_staticLerp(Vector4, Vector4, Single)

Provede lineární interpolace mezi dvěma vektory podle dané vyvážení.

System_CAPS_pubmethodSystem_CAPS_staticMax(Vector4, Vector4)

Vrátí vektor, jehož prvky jsou maximální každé dvojice prvků v dva zadané vektory.

System_CAPS_pubmethodSystem_CAPS_staticMin(Vector4, Vector4)

Vrátí vektor, jehož prvky jsou minimální každé dvojice prvků v dva zadané vektory.

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Single, Vector4)

Vynásobí skalární hodnotu zadanou vektoru.

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Vector4, Single)

Vynásobí vektor zadaný skalární hodnota.

System_CAPS_pubmethodSystem_CAPS_staticMultiply(Vector4, Vector4)

Vynásobí dva vektory společně.

System_CAPS_pubmethodSystem_CAPS_staticNegate(Vector4)

Neguje zadané vektoru.

System_CAPS_pubmethodSystem_CAPS_staticNormalize(Vector4)

Vrátí Vektor s směru zadané vector, ale o délce jedné.

System_CAPS_pubmethodSystem_CAPS_staticSquareRoot(Vector4)

Vrátí vektor, jehož prvky jsou druhou odmocninu jednotlivé prvky zadané vektoru.

System_CAPS_pubmethodSystem_CAPS_staticSubtract(Vector4, Vector4)

Odečte druhý vector od prvního.

System_CAPS_pubmethodToString()

Vrátí řetězcovou reprezentaci aktuální instance pomocí výchozího formátování.(Přepisuje ValueType.ToString().)

System_CAPS_pubmethodToString(String)

Vrátí řetězcovou reprezentaci aktuální instance pomocí určeného formátu řetězce formátu jednotlivých prvků.

System_CAPS_pubmethodToString(String, IFormatProvider)

Vrátí řetězcovou reprezentaci aktuální instance pomocí určeného formátu řetězce pro formátování jednotlivých prvků a poskytovatele určeného formátu pro definování formátování specifické pro jazykovou verzi.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector2, Matrix4x4)

Transformuje dvourozměrné vector podle zadané matice 4 x 4.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector2, Quaternion)

Transformuje dvourozměrné vector zadanou hodnotou Quaternion otočení.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector3, Matrix4x4)

Transformuje trojrozměrné vector podle zadané matice 4 x 4.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector3, Quaternion)

Transformuje trojrozměrné vector zadanou hodnotou Quaternion otočení.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector4, Matrix4x4)

Transformuje four-dimensional vector podle zadané matice 4 x 4.

System_CAPS_pubmethodSystem_CAPS_staticTransform(Vector4, Quaternion)

Transformuje four-dimensional vector zadanou hodnotou Quaternion otočení.

NázevPopis
System_CAPS_pubfieldW

Součást W vektoru.

System_CAPS_pubfieldX

Komponenta X vektoru.

System_CAPS_pubfieldY

Součást Y vektoru.

System_CAPS_pubfieldZ

Součást Z vektoru.

NázevPopis
System_CAPS_puboperatorSystem_CAPS_staticAddition(Vector4, Vector4)

Přidá dva vektory společně.

System_CAPS_puboperatorSystem_CAPS_staticDivision(Vector4, Single)

Rozdělí zadané vector skalární zadanou hodnotou.

System_CAPS_puboperatorSystem_CAPS_staticDivision(Vector4, Vector4)

Vydělí prvnímu vektoru druhou.

System_CAPS_puboperatorSystem_CAPS_staticEquality(Vector4, Vector4)

Vrátí hodnotu, která označuje, zda je každý pár prvky ve dvou zadané vektorů rovny.

System_CAPS_puboperatorSystem_CAPS_staticInequality(Vector4, Vector4)

Vrátí hodnotu, která označuje, zda dva zadané vektory nejsou shodné.

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Single, Vector4)

Násobky skalárních hodnot pomocí zadané vektoru.

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Vector4, Single)

Násobky zadané vector zadaný skalární hodnotou.

System_CAPS_puboperatorSystem_CAPS_staticMultiply(Vector4, Vector4)

Vynásobí dva vektory společně.

System_CAPS_puboperatorSystem_CAPS_staticSubtraction(Vector4, Vector4)

Odečte druhý vector od prvního.

System_CAPS_puboperatorSystem_CAPS_staticUnaryNegation(Vector4)

Neguje zadaný vektoru.

Vector4 Struktura poskytuje podporu pro hardwarovou akceleraci.

Všechny veřejné statické členy ( Sdílené v jazyce Visual Basic) tohoto typu mají bezpečný přístup z více vláken. U členů instancí není bezpečný přístup z více vláken zaručen.

Zpět na začátek
Zobrazit: