Skip to content

Commit 9bdaf01

Browse files
fix(showcase): treasure-chest and tavern-stool visual quality pass (#175)
* fix(showcase): rebuild treasure-chest as a lofted vault with hinge knuckles Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com> * fix(showcase): rebuild tavern-stool with lathed legs and ferrule cups Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com> * docs(showcase): note spanning-board false gaps in joint-fit convention Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com> --------- Signed-off-by: TMHSDigital <154358121+TMHSDigital@users.noreply.github.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent a1f1baf commit 9bdaf01

13 files changed

Lines changed: 2824 additions & 836 deletions

File tree

13.8 KB
Loading
6.98 KB
Loading

‎docs/gallery/index.html‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -953,12 +953,12 @@ <h2><a href="street-lantern/">street-lantern</a></h2>
953953
</article>
954954
<article class="card" data-tags="mesh export showcase">
955955
<a class="card-media" href="treasure-chest/" aria-label="treasure-chest example detail page">
956-
<img src="assets/treasure-chest-hero.webp" alt="treasure-chest — A procedural slatted treasure chest through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract." loading="lazy" decoding="async" />
956+
<img src="assets/treasure-chest-hero.webp" alt="treasure-chest — A procedural iron-bound chest with a lofted barrel-vault lid, U-wrap bands, and hinge knuckles through UVs, bake, LOD, collider, and Unity glTF, asserting…" loading="lazy" decoding="async" />
957957
</a>
958958
<div class="card-body">
959959
<h2><a href="treasure-chest/">treasure-chest</a></h2>
960-
<p class="teaches">A procedural slatted treasure chest through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
961-
<p class="witnesses"><span class="tag">witnesses</span> Recomputed: 5724 tris, two materials with 180 metal faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.776×0.549×0.631 m, LOD ratios in band, convex collider 138 tris, non-empty glTF. --skip-decimate exits 9 on the LOD1 ratio budget.</p>
960+
<p class="teaches">A procedural iron-bound chest with a lofted barrel-vault lid, U-wrap bands, and hinge knuckles through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
961+
<p class="witnesses"><span class="tag">witnesses</span> Recomputed: 3852 tris, two materials with 1608 wood and 318 metal faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.764×0.542×0.691 m, LOD ratios in band, convex collider 176 tris, non-empty glTF. Hygiene all zero, four feet at zmin 0, lid-knuckle to hinge barrel 7 mm, band-wall gap 0. --float-hinge exits 17 on the hinge join; --narrow-bands exits 18 on the band seat.</p>
962962
<a class="card-link" href="treasure-chest/">View example <span aria-hidden="true">&rarr;</span></a>
963963
</div>
964964
</article>
@@ -1129,12 +1129,12 @@ <h2><a href="wall-torch/">wall-torch</a></h2>
11291129
</article>
11301130
<article class="card" data-tags="mesh export showcase">
11311131
<a class="card-media" href="tavern-stool/" aria-label="tavern-stool example detail page">
1132-
<img src="assets/tavern-stool-hero.webp" alt="tavern-stool — A procedural tavern stool with a round seat, turned splayed legs, stretchers, and iron ferrules through UVs, bake, LOD, collider, and Unity glTF, asserting…" loading="lazy" decoding="async" />
1132+
<img src="assets/tavern-stool-hero.webp" alt="tavern-stool — A procedural tavern stool with a lathed seat, turned splayed legs, tenoned stretchers, and iron ferrule cups through UVs, bake, LOD, collider, and Unity glTF…" loading="lazy" decoding="async" />
11331133
</a>
11341134
<div class="card-body">
11351135
<h2><a href="tavern-stool/">tavern-stool</a></h2>
1136-
<p class="teaches">A procedural tavern stool with a round seat, turned splayed legs, stretchers, and iron ferrules through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
1137-
<p class="witnesses"><span class="tag">witnesses</span> Recomputed: 5396 tris, two materials with 2542 wood and 40 metal faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.309×0.309×0.467 m, LOD ratios in band, convex collider 96 tris, non-empty glTF. --skip-decimate exits 9 on the LOD1 ratio budget.</p>
1136+
<p class="teaches">A procedural tavern stool with a lathed seat, turned splayed legs, tenoned stretchers, and iron ferrule cups through UVs, bake, LOD, collider, and Unity glTF, asserting recomputed budgets rather than an API contract.</p>
1137+
<p class="witnesses"><span class="tag">witnesses</span> Recomputed: 2528 tris, two materials with 1168 wood and 256 metal faces, UVs in 0..1 with zero AABB overlap, outer AABB 0.340×0.340×0.470 m, LOD ratios in band, convex collider 396 tris, non-empty glTF. Hygiene all zero, four ferrule cups at zmin 0, stretcher-leg gap 0, ferrule clearance −1.25 mm. --float-stretchers exits 17 on the stretcher join; --pipe-ferrule exits 18 on the ferrule bite band.</p>
11381138
<a class="card-link" href="tavern-stool/">View example <span aria-hidden="true">&rarr;</span></a>
11391139
</div>
11401140
</article>

0 commit comments

Comments
 (0)