Repository navigation
Commit 5ef9783
fix(examples): redesign attribute-domain-shear as striped patio parasols
The gallery review judged the hero weak. The "wrong" POINT umbrella read
as a smoother, arguably prettier rainbow gradient, which undercut the
message, and the small floor labels could not be read at card size.
The render now shows two striped patio parasols. Each is eight named parts
with five materials: canopy, ribs, brass fittings, teak poles and a
cast-iron base. The canopy is the check's fan grown into fabric: eight
gores around one shared apex, with every gore vertex on a seam, painted by
the same assign_corner / assign_point_naive functions the check asserts.
CORNER keeps crisp crimson and cream stripes. Naive POINT smears them pink
along the seams, and gore 0 (crimson by intent, turned to face the camera)
renders cream because gore 7 wrote its seam and the apex last. The render
uses a two-tone palette. The check keeps its eight distinct hues, since an
off-by-two ordering bug would pass unnoticed under a period-2 palette.
There is one bold standing label per parasol. The render path now also
runs the asset-quality floors (exit 11).
The authoring functions gained a faces_per_wedge stride (wedge-major face
order). On the check's fan it is 1 and the write order is unchanged. The
check output is identical on 4.5.11, 5.1.2 and 5.2.1, and all five
falsifiers were re-proven.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com>1 parent 60c967c commit 5ef9783
9 files changed
Lines changed: 607 additions & 235 deletions
File tree
- docs/gallery
- assets
- attribute-domain-shear
- contact-sheets
- examples
- attribute-domain-shear
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1069 | 1069 | | |
1070 | 1070 | | |
1071 | 1071 | | |
1072 | | - | |
| 1072 | + | |
1073 | 1073 | | |
1074 | 1074 | | |
1075 | 1075 | | |
| |||
1083 | 1083 | | |
1084 | 1084 | | |
1085 | 1085 | | |
1086 | | - | |
1087 | | - | |
| 1086 | + | |
| 1087 | + | |
| 1088 | + | |
| 1089 | + | |
1088 | 1090 | | |
1089 | 1091 | | |
1090 | 1092 | | |
| |||
Large diffs are not rendered by default.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
783 | 783 | | |
784 | 784 | | |
785 | 785 | | |
786 | | - | |
| 786 | + | |
787 | 787 | | |
788 | 788 | | |
789 | 789 | | |
790 | | - | |
| 790 | + | |
791 | 791 | | |
792 | 792 | | |
793 | 793 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
38 | 38 | | |
39 | 39 | | |
40 | 40 | | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
55 | 71 | | |
56 | 72 | | |
57 | 73 | | |
| |||
65 | 81 | | |
66 | 82 | | |
67 | 83 | | |
68 | | - | |
| 84 | + | |
69 | 85 | | |
70 | 86 | | |
71 | 87 | | |
| |||
79 | 95 | | |
80 | 96 | | |
81 | 97 | | |
| 98 | + | |
82 | 99 | | |
83 | 100 | | |
84 | 101 | | |
| |||
0 commit comments