Skip to main content

TL Hilbert Curve Generator

Todor Latev

TL Hilbert Curve Generator

Todor Latev

A recursive Hilbert fractal space-filling pseudo curve generator in 2D/3D

Free

From Wikipedia:

A Hilbert curve (also known as a Hilbert space-filling curve) is a continuous fractal space-filling curve first described by the German mathematician David Hilbert in 1891.  It is a variant of the space-filling Peano curves discovered by Giuseppe Peano in 1890.

Because it is space-filling, its Hausdorff dimension is {\displaystyle 2}. Precisely described, its image is the unit square, whose dimension is 2 in any definition of dimension; its graph is a compact set homeomorphic to the closed unit interval, with Hausdorff dimension 2).

This app recursively generates both 2D and 3D Hilbert space-filling fractal pseudo curves. The curve level is specified by the user and a delay factor can also be supplied which results in an animation like curve generation. The scale factor along the X and Y need not be the same.

The resulting pattern can be used as a hatch pattern in Autodesk® AutoCAD®.

This specific space-filling curve has some interesting and useful properties with a wide range of applications

To learn more visit: https://en.wikipedia.org/wiki/Hilbert_curve

Details

Operating system

win32_64-platform-icon

Release date

Jul 3, 2018


Last updated

Apr 11, 2023


Version

2018.6.25


Language

English

Compatible with

ACD-icon

ACD

2019, 2020, 2021, 2022, 2023, 2024

CIV3D-icon

CIV3D

2019, 2020, 2021, 2022, 2023, 2024

BLDSYS-icon

BLDSYS

2019, 2020, 2021, 2022, 2023, 2024

AMECH_PP-icon

AMECH_PP

2019, 2020, 2021, 2022, 2023, 2024

ARCHDESK-icon

ARCHDESK

2019, 2020, 2021, 2022, 2023, 2024

Tags

Hatches

Frequently asked questions (FAQs)

The number of lines generated grows exponentially with each iteration level. Higher curve levels may cause AutoCAD to quickly consume all the available computer memory and freeze/crash your AutoCAD session. Use with caution and save your important work before experimenting with this program. Press the Escape key to terminate the program at any time while curve generation is in progress

For questions/comments/suggestions/bug reports etc please send an email to Todor.Latev@gmail.com

Found an issue?

Report a problem