![]() |
Jolt Physics
A multi core friendly Game Physics Engine
|
#include <MortonCode.h>
Static Public Member Functions | |
static uint32 | sExpandBits (float inV) |
static uint32 | sGetMortonCode (Vec3Arg inVector, const AABox &inVectorBounds) |
Calculate the morton code for inVector, given that all vectors lie in inVectorBounds. | |
First converts a floating point value in the range [0, 1] to a 10 bit fixed point integer. Then expands a 10-bit integer into 30 bits by inserting 2 zeros after each bit.
|
inlinestatic |
Calculate the morton code for inVector, given that all vectors lie in inVectorBounds.