Files
geograsim/App/assets/img/motoryacht.svg
T
Adminator 1e51ef7def Nachtrag: alle bisher untracked Ordner + hängende Änderungen mit-committen
- Konzept/, didaktik_geografie/, didaktik_simulation/, v2-modules/, v2-platform/
- 12 code-workspace-Files
- STATUS-*.md
- viele M/D/R-Änderungen an bereits getrackten Files
- .gitignore verstärkt: **/.humaninput/, **/secret_keys.txt

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-08 02:27:02 +02:00

74 lines
4.2 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-60 -20 340 100" width="340" height="100" role="img">
<title>Motoryacht mit Abgas und Heckwelle</title>
<desc>Vereinfachte Motoryacht in Seitenansicht, Bug rechts (fährt nach rechts), dunkle Abgaswolke vom Schornstein, Heck- und Bugwellen im Wasser</desc>
<!-- Heckwelle (zieht NACH LINKS hinter dem Schiff, 3 Linien) -->
<g opacity="0.6">
<path d="M 14 64 C -5 66, -25 68, -50 70" stroke="#4a7c8a" stroke-width="1.4" fill="none" stroke-linecap="round"/>
<path d="M 16 66 C -8 67, -30 69, -55 71" stroke="#4a7c8a" stroke-width="1" fill="none" stroke-linecap="round" opacity="0.7"/>
<path d="M 18 68 C -12 68, -38 70, -58 72" stroke="#4a7c8a" stroke-width="0.7" fill="none" stroke-linecap="round" opacity="0.5"/>
</g>
<!-- Bugwelle (weiße Schaumkrone am Bug rechts) -->
<g opacity="0.78">
<ellipse cx="270" cy="64" rx="6" ry="1.3" fill="#ffffff"/>
<path d="M 266 64 C 272 61, 278 63, 280 66" stroke="#ffffff" stroke-width="1.2" fill="none" stroke-linecap="round"/>
</g>
<!-- Wasser-Schatten unter dem Rumpf -->
<ellipse cx="140" cy="74" rx="135" ry="1.8" fill="rgba(74,124,138,0.25)"/>
<!-- Hauptrumpf (Bug rechts, Spiegelheck links) -->
<path d="M 14 50 L 14 64 L 22 70 L 240 70 C 262 70 273 64 271 54 L 14 50 Z"
fill="#ffffff" stroke="#1f4e5a" stroke-width="1"/>
<!-- Antifouling-Streifen unter Wasserlinie -->
<path d="M 16 64 L 22 70 L 240 70 C 258 70 268 66 269 62 L 267 64 C 260 67 240 68 200 68 L 30 68 L 22 64 Z"
fill="#1f4e5a" opacity="0.5"/>
<!-- Wasserlinien-Akzent (Rumpf) -->
<line x1="18" y1="58" x2="265" y2="58" stroke="#4a7c8a" stroke-width="0.7" opacity="0.6"/>
<!-- Aufbau / Salon mit Panorama-Verglasung -->
<path d="M 60 32 L 200 32 C 215 32 222 36 222 42 L 222 50 L 50 50 L 50 42 C 50 36 55 32 60 32 Z"
fill="#f4f1e8" stroke="#1f4e5a" stroke-width="0.8"/>
<!-- Panorama-Fensterband -->
<path d="M 56 36 L 215 36 L 220 48 L 52 48 Z" fill="#4a7c8a" opacity="0.7"/>
<line x1="78" y1="36" x2="80" y2="48" stroke="#1f4e5a" stroke-width="0.4"/>
<line x1="110" y1="36" x2="111" y2="48" stroke="#1f4e5a" stroke-width="0.4"/>
<line x1="142" y1="36" x2="143" y2="48" stroke="#1f4e5a" stroke-width="0.4"/>
<line x1="174" y1="36" x2="174" y2="48" stroke="#1f4e5a" stroke-width="0.4"/>
<!-- Schornstein / Abgaspuf -->
<rect x="125" y="24" width="6" height="8" fill="#1f3a4a"/>
<rect x="124" y="22" width="8" height="2" fill="#0a1a25"/>
<!-- Antenne -->
<line x1="180" y1="32" x2="180" y2="22" stroke="#1f4e5a" stroke-width="0.6"/>
<circle cx="180" cy="22" r="1" fill="#1f4e5a"/>
<!-- ABGASWOLKE — 3 versetzte dunkle Puffs, steigen + driften nach hinten-links + vergehen -->
<g>
<circle cx="128" cy="22" r="3" fill="#3a3a3a" opacity="0.85">
<animate attributeName="r" values="3;9;14" dur="5s" repeatCount="indefinite"/>
<animate attributeName="cx" values="128;102;68" dur="5s" repeatCount="indefinite"/>
<animate attributeName="cy" values="22;8;-12" dur="5s" repeatCount="indefinite"/>
<animate attributeName="opacity" values="0.85;0.55;0" dur="5s" repeatCount="indefinite"/>
</circle>
<circle cx="128" cy="22" r="2.5" fill="#454545" opacity="0.8">
<animate attributeName="r" values="2.5;8;13" dur="5s" begin="1.6s" repeatCount="indefinite"/>
<animate attributeName="cx" values="128;108;78" dur="5s" begin="1.6s" repeatCount="indefinite"/>
<animate attributeName="cy" values="22;10;-8" dur="5s" begin="1.6s" repeatCount="indefinite"/>
<animate attributeName="opacity" values="0.8;0.5;0" dur="5s" begin="1.6s" repeatCount="indefinite"/>
</circle>
<circle cx="128" cy="22" r="2" fill="#525252" opacity="0.7">
<animate attributeName="r" values="2;7;11" dur="5s" begin="3.2s" repeatCount="indefinite"/>
<animate attributeName="cx" values="128;112;85" dur="5s" begin="3.2s" repeatCount="indefinite"/>
<animate attributeName="cy" values="22;12;-5" dur="5s" begin="3.2s" repeatCount="indefinite"/>
<animate attributeName="opacity" values="0.7;0.45;0" dur="5s" begin="3.2s" repeatCount="indefinite"/>
</circle>
</g>
</svg>