Asignación de valores de Hilbert a puntos 3D

Tengo un conjunto de valores de Hilbert (longitud desde el inicio de laCurva de Hilbert hasta el punto dado).

¿Cuál es la mejor manera de convertir estos valores en puntos 3D? La curva original de Hilbert no estaba en 3D, así que supongo que tengo que elegir por mí mismo el rango de curva de Hilbert que necesito. Sin embargo, tengo la longitud total de la curva (es decir, el valor máximo en el conjunto).

Tal vez hay una implementación existente? ¿Alguna biblioteca que me permita trabajar con la curva / valores de Hilbert? El idioma no importa mucho.

Respuestas a la pregunta(2)

Su respuesta a la pregunta