UKismetMathLibrary::BreakVector_NetQuantizeNormal
#include "Kismet/KismetMathLibrary.h"
Access: public
Specifiers: staticUFUNCTIONBlueprintPure
Description
Splits an FVector_NetQuantizeNormal into its X, Y, and Z double components. Powers the Blueprint 'Break' node for this type.
Caveats & Gotchas
- • The resulting components reflect the [-1, 1]-range quantization used by this type — do not assume they still form an exactly unit-length vector after the round trip, since quantization can introduce tiny magnitude drift.
- • Forwards to the generic BreakVector internally; no additional precision is lost by calling this specifically over the base FVector Break node.
Signature
static void BreakVector_NetQuantizeNormal(FVector_NetQuantizeNormal InVec, double& X, double& Y, double& Z) Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| InVec | FVector_NetQuantizeNormal | The quantized normal vector to break apart. | — |
| X | double& | Receives the X component. | — |
| Y | double& | Receives the Y component. | — |
| Z | double& | Receives the Z component. | — |
Return Type
void Example
Read back a quantized normal C++
double X, Y, Z;
UKismetMathLibrary::BreakVector_NetQuantizeNormal(ReplicatedNormal, X, Y, Z);
FVector Normal(X, Y, Z); Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?