Module |
|
Header |
/Engine/Plugins/Experimental/GeometryProcessing/Source/GeometricObjects/Public/VectorTypes.h |
Include |
#include "VectorTypes.h" |
template<typename T>
struct FVector3
Templated 3D Vector. Ported from g3Sharp library, with the intention of maintaining compatibility with existing g3Sharp code. Has an API similar to WildMagic, GTEngine, Eigen, etc.
Convenience typedefs for FVector3f/FVector3d/FVector3i are defined, and should be preferentially used over the base template type
Name | Description | ||
---|---|---|---|
|
T |
X |
|
|
T |
Y |
|
|
T |
Z |
Name | Description | ||
---|---|---|---|
|
T |
AngleD ( |
Assumes this vector and V2 are both already normalized |
|
T |
AngleR ( |
Assumes this vector and V2 are both already normalized |
|
FVector3< T ... |
Cross ( |
|
|
constexpr T |
Distance ( |
|
|
constexpr T |
DistanceSquared ( |
|
|
T |
Dot ( |
|
|
constexpr bo... |
IsNormalized() |
|
|
T |
Length() |
|
|
FVector3< T ... |
Lerp |
|
|
FVector3< T ... |
Max() |
|
|
constexpr T |
MaxAbs() |
|
|
constexpr T |
MinAbs() |
|
|
T |
Normalize ( |
|
|
constexpr FV... |
Normalized ( |
|
|
FVector3< T ... |
One() |
|
|
T |
SquaredLength() |
|
|
FVector3< T ... |
UnitX() |
|
|
FVector3< T ... |
UnitY() |
|
|
FVector3< T ... |
UnitZ() |
|
|
FVector3< T ... |
Zero() |
Name | Description | ||
---|---|---|---|
|
constexpr FV... |
operator-() |
|
|
constexpr FV... |
operator- ( |
|
|
constexpr FV... |
operator- ( |
|
|
constexpr |
operator const T *() |
|
|
constexpr |
operator FColor() |
|
|
constexpr |
operator FLinearColor() |
|
|
operator FVector() |
||
|
constexpr |
operator T *() |
|
|
constexpr FV... |
operator* ( |
|
|
constexpr FV... |
operator* ( |
|
|
constexpr FV... |
operator* ( |
|
|
constexpr FV... |
operator*= ( |
|
|
constexpr FV... |
operator/ ( |
|
|
constexpr FV... |
operator/ ( |
|
|
constexpr FV... |
operator/= ( |
|
|
T & |
operator[] ( |
|
|
const T & |
operator[] ( |
|
|
constexpr FV... |
operator+ ( |
|
|
constexpr FV... |
operator+ ( |
|
|
constexpr FV... |
operator+= ( |
|
|
FVector3< T ... |
operator= ( |
|
|
constexpr FV... |
operator-= ( |
|
|
constexpr bo... |
operator== ( |