mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 13:01:52 +00:00
0450f3f3e6
assets/logo.svg (isometric solid with a filleted edge and a NURBS curve), assets/og-image.png 1200x630 social preview with its HTML source, and the logo in the README header. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
31 lines
2.7 KiB
HTML
31 lines
2.7 KiB
HTML
<!doctype html><html><head><meta charset="utf-8">
|
|
<link rel="preconnect" href="https://fonts.googleapis.com"><link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;700&family=JetBrains+Mono:wght@400&display=block" rel="stylesheet">
|
|
<style>
|
|
html,body{margin:0;width:1200px;height:630px;overflow:hidden;background:#0B1120}
|
|
.bg{position:absolute;inset:0;background:
|
|
linear-gradient(rgba(148,163,184,.07) 1px,transparent 1px) 0 0/40px 40px,
|
|
linear-gradient(90deg,rgba(148,163,184,.07) 1px,transparent 1px) 0 0/40px 40px,
|
|
radial-gradient(ellipse at 28% 50%,rgba(56,78,110,.55),transparent 60%)}
|
|
svg{position:absolute;left:92px;top:105px;width:420px;height:420px}
|
|
.t{position:absolute;left:560px;top:178px;color:#E6ECF3;font-family:"Space Grotesk","DejaVu Sans",sans-serif}
|
|
h1{margin:0;font-size:104px;font-weight:700;letter-spacing:-3px;line-height:1}
|
|
h1 span{color:#F97316}
|
|
p{margin:26px 0 0;font-size:34px;font-weight:500;color:#AEB9C8;line-height:1.3;max-width:580px}
|
|
.m{margin-top:34px;font-family:"JetBrains Mono","DejaVu Sans Mono",monospace;font-size:22px;color:#64748B}
|
|
</style></head><body><div class="bg"></div>
|
|
<svg viewBox="-96.6 -108 193.2 216"><defs>
|
|
<linearGradient id="fillet" x1="-20.78" y1="0" x2="20.78" y2="0" gradientUnits="userSpaceOnUse">
|
|
<stop offset="0" stop-color="#5B6B82"/><stop offset="0.45" stop-color="#C7D2E0"/><stop offset="1" stop-color="#2E3B50"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<path d="M-86.60,-50.00 L-20.78,-12.00 L-20.78,88.00 L-86.60,50.00 Z" fill="#5B6B82"/>
|
|
<path d="M20.78,-12.00 L86.60,-50.00 L86.60,50.00 L20.78,88.00 Z" fill="#2E3B50"/>
|
|
<path d="M-20.78,-12.00 Q0.00,0.00 20.78,-12.00 L20.78,88.00 Q0.00,100.00 -20.78,88.00 Z" fill="url(#fillet)"/>
|
|
<path d="M0.00,-100.00 L86.60,-50.00 L20.78,-12.00 Q0.00,0.00 -20.78,-12.00 L-86.60,-50.00 Z" fill="#E6ECF3"/>
|
|
<polyline points="-51.96,-48.00 -28.58,-78.50 -1.73,-29.00 43.30,-55.00" fill="none" stroke="#F97316" stroke-opacity="0.55" stroke-width="1.6" stroke-dasharray="3.5 3"/>
|
|
<path d="M-51.96,-48.00 C-28.58,-78.50 -1.73,-29.00 43.30,-55.00" fill="none" stroke="#F97316" stroke-width="4.2" stroke-linecap="round"/>
|
|
<circle cx="-51.96" cy="-48.00" r="3.6" fill="#F97316" stroke="#E6ECF3" stroke-width="1.4"/><circle cx="-28.58" cy="-78.50" r="3.6" fill="#F97316" stroke="#E6ECF3" stroke-width="1.4"/><circle cx="-1.73" cy="-29.00" r="3.6" fill="#F97316" stroke="#E6ECF3" stroke-width="1.4"/><circle cx="43.30" cy="-55.00" r="3.6" fill="#F97316" stroke="#E6ECF3" stroke-width="1.4"/></svg>
|
|
<div class="t"><h1>solid<span>core</span></h1>
|
|
<p>B-rep solid modeling kernel in safe, deterministic Rust</p>
|
|
<div class="m">NURBS · booleans · fillets · wasm</div></div>
|
|
</body></html> |