Ellipse simulation, 16 discrete levels per axis

Same six grid sizes as before. Each sample's rx_step, ry_step, and rotation_step is now an integer in 0..15, mapped linearly to its parameter range. Anchor is still picked from interior corners. Opacity is fixed at 20%. Clipping is the grid rect.

selected center • candidate interior corner • overlay (clipped to grid) • overlay pre-clip (dashed)

3×3 grid

3×3 grid #1
center=(1,1) rx_step=0/15 ry_step=8/15 rot_step=7/15 → rx=32 ry=57 rot=84°
3×3 grid #2
center=(2,1) rx_step=4/15 ry_step=3/15 rot_step=2/15 → rx=45 ry=41 rot=24°
3×3 grid #3
center=(2,2) rx_step=1/15 ry_step=0/15 rot_step=2/15 → rx=35 ry=32 rot=24°

3×4 grid

3×4 grid #1
center=(2,1) rx_step=7/15 ry_step=0/15 rot_step=6/15 → rx=62 ry=32 rot=72°
3×4 grid #2
center=(2,3) rx_step=13/15 ry_step=7/15 rot_step=14/15 → rx=87 ry=62 rot=168°
3×4 grid #3
center=(1,3) rx_step=8/15 ry_step=0/15 rot_step=5/15 → rx=66 ry=32 rot=60°

4×4 grid

4×4 grid #1
center=(1,3) rx_step=10/15 ry_step=8/15 rot_step=4/15 → rx=111 ry=95 rot=48°
4×4 grid #2
center=(1,2) rx_step=10/15 ry_step=3/15 rot_step=2/15 → rx=103 ry=53 rot=24°
4×4 grid #3
center=(1,3) rx_step=3/15 ry_step=11/15 rot_step=11/15 → rx=56 ry=119 rot=132°

4×6 grid

4×6 grid #1
center=(1,4) rx_step=8/15 ry_step=1/15 rot_step=14/15 → rx=104 ry=41 rot=168°
4×6 grid #2
center=(3,3) rx_step=3/15 ry_step=12/15 rot_step=2/15 → rx=56 ry=127 rot=24°
4×6 grid #3
center=(3,3) rx_step=9/15 ry_step=11/15 rot_step=6/15 → rx=103 ry=119 rot=72°

5×6 grid

5×6 grid #1
center=(3,1) rx_step=1/15 ry_step=7/15 rot_step=9/15 → rx=42 ry=104 rot=108°
5×6 grid #2
center=(3,1) rx_step=7/15 ry_step=3/15 rot_step=12/15 → rx=104 ry=63 rot=144°
5×6 grid #3
center=(1,3) rx_step=14/15 ry_step=11/15 rot_step=5/15 → rx=198 ry=162 rot=60°

6×5 grid

6×5 grid #1
center=(2,3) rx_step=11/15 ry_step=6/15 rot_step=8/15 → rx=162 ry=103 rot=96°
6×5 grid #2
center=(3,1) rx_step=5/15 ry_step=7/15 rot_step=5/15 → rx=77 ry=95 rot=60°
6×5 grid #3
center=(5,3) rx_step=12/15 ry_step=8/15 rot_step=7/15 → rx=222 ry=159 rot=84°