![]() |
fCraft
0.638
Custom Minecraft Server
|
Floating-point (single precision) 3D vector. More...
Inheritance diagram for fCraft.Vector3F:
Collaboration diagram for fCraft.Vector3F:Public Member Functions | |
| Vector3F (float x, float y, float z) | |
| Vector3F (Vector3F other) | |
| Vector3F (Vector3I other) | |
| override bool | Equals (object obj) |
| bool | Equals (Vector3F other) |
| override int | GetHashCode () |
| int | CompareTo (Vector3I other) |
| int | CompareTo (Vector3F other) |
| float | Dot (Vector3I b) |
| float | Dot (Vector3F b) |
| Vector3F | Cross (Vector3I b) |
| Vector3F | Cross (Vector3F b) |
| Vector3F | Abs () |
| Vector3F | Normalize () |
| override string | ToString () |
| Vector3I | Round () |
| Vector3I | RoundDown () |
| Vector3I | RoundUp () |
| Position | ToPlayerCoords () |
Static Public Member Functions | |
| static Vector3F | operator+ (Vector3F a, Vector3F b) |
| static Vector3F | operator+ (Vector3I a, Vector3F b) |
| static Vector3F | operator+ (Vector3F a, Vector3I b) |
| static Vector3F | operator- (Vector3F a, Vector3F b) |
| static Vector3F | operator- (Vector3I a, Vector3F b) |
| static Vector3F | operator- (Vector3F a, Vector3I b) |
| static Vector3F | operator* (Vector3F a, float scalar) |
| static Vector3F | operator* (float scalar, Vector3F a) |
| static Vector3F | operator/ (Vector3F a, float scalar) |
| static bool | operator== (Vector3F a, Vector3F b) |
| static bool | operator!= (Vector3F a, Vector3F b) |
| static bool | operator> (Vector3F a, Vector3F b) |
| static bool | operator< (Vector3F a, Vector3F b) |
| static bool | operator>= (Vector3F a, Vector3F b) |
| static bool | operator<= (Vector3F a, Vector3F b) |
| static | operator Vector3I (Vector3F a) |
Public Attributes | |
| float | X |
| float | Y |
| float | Z |
Static Public Attributes | |
| static readonly Vector3F | Zero = new Vector3F( 0, 0, 0 ) |
| Zero-length vector (0,0,0) | |
| static readonly Vector3F | Up = new Vector3F( 0, 0, 1 ) |
| Upwards-facing unit vector (0,0,1) | |
| static readonly Vector3F | Down = new Vector3F( 0, 0, -1 ) |
| Downwards-facing unit vector (0,0,-1) | |
Properties | |
| float | X2 [get] |
| float | Y2 [get] |
| float | Z2 [get] |
| float | Length [get] |
| float | LengthSquared [get] |
| float | this[int i] [get, set] |
| float | this[Axis i] [get, set] |
| Axis | LongestComponent [get] |
| Axis | ShortestComponent [get] |
Floating-point (single precision) 3D vector.
| fCraft.Vector3F.Vector3F | ( | float | x, |
| float | y, | ||
| float | z | ||
| ) |
| fCraft.Vector3F.Vector3F | ( | Vector3F | other | ) |
| fCraft.Vector3F.Vector3F | ( | Vector3I | other | ) |
| Vector3F fCraft.Vector3F.Abs | ( | ) |
| int fCraft.Vector3F.CompareTo | ( | Vector3I | other | ) |
| int fCraft.Vector3F.CompareTo | ( | Vector3F | other | ) |
| float fCraft.Vector3F.Dot | ( | Vector3I | b | ) |
| float fCraft.Vector3F.Dot | ( | Vector3F | b | ) |
| override bool fCraft.Vector3F.Equals | ( | object | obj | ) |
| bool fCraft.Vector3F.Equals | ( | Vector3F | other | ) |
| override int fCraft.Vector3F.GetHashCode | ( | ) |
| Vector3F fCraft.Vector3F.Normalize | ( | ) |
| Vector3I fCraft.Vector3F.Round | ( | ) |
| Vector3I fCraft.Vector3F.RoundDown | ( | ) |
| Vector3I fCraft.Vector3F.RoundUp | ( | ) |
| Position fCraft.Vector3F.ToPlayerCoords | ( | ) |
| override string fCraft.Vector3F.ToString | ( | ) |
Downwards-facing unit vector (0,0,-1)
Upwards-facing unit vector (0,0,1)
| float fCraft.Vector3F.X |
| float fCraft.Vector3F.Y |
| float fCraft.Vector3F.Z |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
get |