Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
MortonCode Class Reference

#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.
 

Member Function Documentation

◆ sExpandBits()

static uint32 MortonCode::sExpandBits ( float  inV)
inlinestatic

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.

◆ sGetMortonCode()

static uint32 MortonCode::sGetMortonCode ( Vec3Arg  inVector,
const AABox inVectorBounds 
)
inlinestatic

Calculate the morton code for inVector, given that all vectors lie in inVectorBounds.


The documentation for this class was generated from the following file: