Vector2
Innehåll
[
Dölj
]Vector2 structure
En vektor med två komponenter.
public struct Vector2 : IComparable<Vector2>
Konstruktörer
| namn | Beskrivning |
|---|---|
| Vector2(double) | Initierar en ny instans avVector2 struct. |
| Vector2(FVector2) | Initierar en ny instans avVector2 struct. |
| Vector2(double, double) | Initierar en ny instans avVector2 struct. |
Egenskaper
| namn | Beskrivning |
|---|---|
| Length { get; } | Får längden. |
| U { get; set; } | Hämtar eller ställer in U-komponenten omVector2 används som en mappningskoordinat. Det är ett alias för x-komponenten. |
| V { get; set; } | Hämtar eller ställer in V-komponenten omVector2används som en mappningskoordinat. Det är ett alias för y-komponenten. |
Metoder
| namn | Beskrivning |
|---|---|
| CompareTo(Vector2) | Jämför aktuell vektor med en annan instans. |
| Cross(Vector2) | Korsprodukt av två vektorer |
| Dot(Vector2) | Får punktprodukten av två vektorer |
| override Equals(object) | Kontrollera om två vektor2 är lika med |
| Equals(Vector2) | Kontrollera om två vektor2 är lika med |
| override GetHashCode() | Hämtar hashkoden för Vector2 |
| Normalize() | Normaliserar denna instans. |
| override ToString() | Returnerar enStringsom representerar strömmenVector2 . |
| operator + | Tilläggsoperator för Vector2 |
| operator / | Divisionsoperator för Vector2 |
| operator == | Lika operator för Vector2 |
| explicit operator | |
| operator != | Olik operator för Vector2 |
| operator * | Multipliceringsoperator för Vector2 (2 operators) |
| operator - | Subtraktionsoperator för Vector2 |
Fält
| namn | Beskrivning |
|---|---|
| x | x-komponenten. |
| y | Y-komponenten. |
Se även
- namnutrymme Aspose.ThreeD.Utilities
- hopsättning Aspose.3D