Transform

Actions

Break Transform

Breaks apart a transform into location, rotation and scale

Target is Kismet Math Library

Compose Transforms

Compose two transforms in order: A * B.

Order matters when composing transforms: A * B will yield a transform that logically first applies A then B to any subsequent transformation.

Example: LocalToWorld = ComposeTransforms(DeltaRotation, LocalToWorld) will change rotation in local space by DeltaRotation. Example: LocalToWorld = ComposeTransforms(LocalToWorld, DeltaRotation) will change rotation in world space by DeltaRotation.

Target is Kismet Math Library

Convert Transform to Relative

Convert Transform to Relative

Target is Kismet Math Library

Determinant

Calculates the determinant of the transform (converts to FMatrix internally)

Target is Kismet Math Library

Equal Transform

Returns true if transform A is equal to transform B

Target is Kismet Math Library

Inverse Transform Direction

Transform a direction vector by the inverse of the supplied transform - will not change its length. For example, if T was an object's transform, this would transform a direction from world space to local space.

Target is Kismet Math Library

Inverse Transform Location

Transform a position by the inverse of the supplied transform. For example, if T was an object's transform, this would transform a position from world space to local space.

Target is Kismet Math Library

Inverse Transform Rotation

Transform a rotator by the inverse of the supplied transform. For example, if T was an object's transform, this would transform a rotation from world space to local space.

Target is Kismet Math Library

Invert Transform

Returns the inverse of the given transform T.

Example: Given a LocalToWorld transform, WorldToLocal will be returned.

Target is Kismet Math Library

Lerp (Transform)

Linearly interpolates between A and B based on Alpha (100% of A when Alpha=0 and 100% of B when Alpha=1).

Target is Kismet Math Library

Make Relative Transform

Computes a relative transform of one transform compared to another.

Example: ChildOffset = MakeRelativeTransform(Child.GetActorTransform(), Parent.GetActorTransform()) This computes the relative transform of the Child from the Parent.

Target is Kismet Math Library

Make Transform

Make a transform from location, rotation and scale

Target is Kismet Math Library

Nearly Equal (Transform)

Returns true if transform A is nearly equal to B

Target is Kismet Math Library

Select Transform

If bPickA is true, A is returned, otherwise B is

Target is Kismet Math Library

Transform Direction

Transform a direction vector by the supplied transform - will not change its length. For example, if T was an object's transform, this would transform a direction from local space to world space.

Target is Kismet Math Library

Transform Location

Transform a position by the supplied transform. For example, if T was an object's transform, this would transform a position from local space to world space.

Target is Kismet Math Library

Transform Rotation

Transform a rotator by the supplied transform. For example, if T was an object's transform, this would transform a rotation from local space to world space.

Target is Kismet Math Library