Jerusalem Cube
Visualization
Open in IFStile ↗
AIFS program
@
$dim=3
k=2^(1/2)-1
t=k+k^2
s=1-k^2
A=(k|[0,t,0]*k|[t,0,0]*k|[t,t,0]*k|[0,0,t]*k|[0,t,t]*k|[t,0,t]*k|[t,t,t]*k|[k,0,0]*k^2|[k,s,0]*k^2|[0,k,0]*k^2|[s,k,0]*k^2|[k,0,s]*k^2|[k,s,s]*k^2|[0,k,s]*k^2|[s,k,s]*k^2|[0,0,k]*k^2|[0,s,k]*k^2|[s,0,k]*k^2|[s,s,k]*k^2)*A
Overview
The Jerusalem cube is a 3D fractal whose cross-sections parallel to the coordinate planes are all Jerusalem crosses. It is constructed using 20 maps at two different contraction ratios derived from .
Algebraic Structure
The key parameter is , derived from the diagonal of the unit square. Define:
The 20 maps split into two groups:
- 8 corner maps (scale ): placed at the eight corners of the cube at positions in .
- 12 edge maps (scale ): placed along the 12 edges of the cube.
The Hausdorff dimension satisfies the Moran equation:
Letting gives , with positive root , yielding:
Properties
- Every cross-section perpendicular to a coordinate axis is a Jerusalem cross pattern.
- The fractal has the full cubic symmetry group (order 48).
- Uses two distinct contraction ratios ( and ), making it a non-homogeneous self-similar set.