Exemple #1
0
 public void ScaleTranslation(float scale)
 {
     Translation *= scale;
 }
Exemple #2
0
 public FTransform(FStructFallback data)
 {
     Rotation    = data.GetOrDefault <FQuat>(nameof(Rotation));
     Translation = data.GetOrDefault <FVector>(nameof(Translation));
     Scale3D     = data.GetOrDefault <FVector>(nameof(Scale3D));
 }
Exemple #3
0
 public void ScaleTranslation(FVector scale3D)
 {
     Translation *= scale3D;
 }
Exemple #4
0
 public FTransform(FQuat rotation, FVector translation, FVector scale3D)
 {
     Rotation    = rotation;
     Translation = translation;
     Scale3D     = scale3D;
 }
Exemple #5
0
 public FTransform(FRotator rotation, FVector translation, FVector scale3D)
 {
     Rotation    = new FQuat(rotation);
     Translation = translation;
     Scale3D     = scale3D;
 }
Exemple #6
0
 public FTransform(FRotator rotation)
 {
     Rotation    = new FQuat(rotation);
     Translation = FVector.ZeroVector;
     Scale3D     = FVector.OneVector;
 }
Exemple #7
0
 public FTransform(FQuat rotation)
 {
     Rotation    = rotation;
     Translation = FVector.ZeroVector;
     Scale3D     = FVector.OneVector;
 }
Exemple #8
0
 public FTransform(FVector translation)
 {
     Rotation    = FQuat.Identity;
     Translation = translation;
     Scale3D     = FVector.OneVector;
 }
Exemple #9
0
 public FTransform(EForceInit init = EForceInit.ForceInit)
 {
     Rotation    = new FQuat(0f, 0f, 0f, 1f);
     Translation = new FVector(0f);
     Scale3D     = FVector.OneVector;
 }
Exemple #10
0
 public void CopyTranslation(ref FTransform other)
 {
     Translation = other.Translation;
 }