Hohmann Transfer Orbit
Two-burn transfer between coplanar circular orbits.
Rendering…
Make it your own.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 400 400" width="400" height="400">
<style>
text { font:12px Inter, sans-serif; fill:#0f172a; }
.lab { font-weight:600; }
</style>
<!-- Central body -->
<circle cx="200" cy="200" r="14" fill="#fbbf24" stroke="#92400e"/>
<text class="lab" x="220" y="205">Sun / Earth</text>
<!-- Inner orbit -->
<circle cx="200" cy="200" r="60" fill="none" stroke="#3666ff" stroke-width="1.6"/>
<!-- Outer orbit -->
<circle cx="200" cy="200" r="160" fill="none" stroke="#16a34a" stroke-width="1.6"/>
<!-- Transfer ellipse: centre offset along x -->
<ellipse cx="150" cy="200" rx="110" ry="80" fill="none" stroke="#dc2626" stroke-width="2" stroke-dasharray="6 4"/>
<!-- Spacecraft positions -->
<circle cx="260" cy="200" r="5" fill="#dc2626"/>
<text x="266" y="205" class="lab">Burn 1</text>
<circle cx="40" cy="200" r="5" fill="#dc2626"/>
<text x="0" y="195" class="lab">Burn 2</text>
<!-- Labels -->
<text x="180" y="280" class="lab">Inner orbit (r1)</text>
<text x="40" y="60" class="lab">Outer orbit (r2)</text>
<text x="120" y="365" class="lab">Transfer ellipse a = (r1+r2)/2</text>
</svg>