Skip to content

Higher Dimensional Morton Encodings #34

@Microno95

Description

@Microno95

(Thought it would be more appropriate to start a new thread to keep the topics separate.)

I noticed that you were seeking a possible alternative to Morton encoding that is applicable to higher dimensions.

I remember reading up on these when I wrote a Barnes-Hut code myself and it seemed that the biggest issue with Morton encoding is that with higher dimensions fewer significant bits are incorporated into the encoding.

Could this be solved by using a Hilbert curve-based encoding or is this a mathematical issue that just requires more bits for the encoded value?

If it's the latter, could packed floats/doubles like SIMD vectors or std::bitset be used to effectively increase the available bits for an encoding?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions