<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Open Aviation Solutions | News</title><description>Improving pilot safety with open training resources and open-source tooling.</description><link>https://openaviation.solutions/</link><language>en</language><item><title>A 3D Circuit Diagram component for briefing circuits and joins</title><link>https://openaviation.solutions/news/introducing-circuit-diagram/</link><guid isPermaLink="true">https://openaviation.solutions/news/introducing-circuit-diagram/</guid><description>An interactive 3D airfield where each circuit, approach or join is a coloured ribbon you can orbit, compare and fly along — free to embed in your own briefings or slides.</description><pubDate>Tue, 07 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I’ve just been adding a new &lt;a href=&quot;https://open-aviation-solutions.github.io/open-aviation-components/circuit-diagram/&quot;&gt;Circuit Diagram
component&lt;/a&gt;
to the free Open Aviation Components library last week, and I think it’s a
great example of a small re-usable and open component that could benefit many
aviation briefings. I’ll be updating my own &lt;a href=&quot;https://openaviation.solutions/open-aviation-briefings/&quot;&gt;RPL Open Aviation Briefings&lt;/a&gt; to use it in
many different contexts with different paths.&lt;/p&gt;
&lt;p&gt;Here’s an example, but note it’s just a frozen screenshot, click on it to view the actual 3D scene that you can manipulate and fly:&lt;/p&gt;
&lt;a href=&quot;https://open-aviation-solutions.github.io/open-aviation-components/circuit-diagram/&quot;&gt;&lt;img src=&quot;https://open-aviation-solutions.github.io/open-aviation-components/screenshots/circuit-diagram.png&quot; alt=&quot;Circuit Diagram — a 3D airfield with a labelled runway and two coloured flight paths showing a standard circuit and a mid-field crosswind join&quot;&gt;&lt;/a&gt;
&lt;p&gt;Circuit briefings spend a lot of time on geometry that’s genuinely hard to draw
on a whiteboard: where the turns happen, how high you should be on each leg, and
how one procedure differs from another against the same runway. A flat plan view
loses the altitudes; a side view loses the ground track. This component keeps
both — a 3D airfield you can orbit, where each procedure is a coloured ribbon
following its own track and climb profile.&lt;/p&gt;
&lt;p&gt;Drag to orbit, scroll to zoom, and use the legend to show or hide individual
procedures so you can study one in isolation or overlay them for comparison.
Press play next to a procedure to fly the camera along that track, pausing
wherever you’d like to stop and talk something through.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;what-i-like-about-this-one&quot;&gt;What I like about this one&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;What I really like is how re-usable it is. A standard circuit, a flapless or
glide approach, an overhead join, a mid-field crosswind join, even approach
procedures — they’re all just paths against the same runway that can be displayed
and labelled. Toggle them in the legend to highlight exactly how different
paths differ, and label each leg with its target height in feet so students see
the climb and descent profile, not only the ground track.&lt;/p&gt;
&lt;p&gt;Similarly, the wind direction and strength can be configured (shown by the windsock),
the terrain can be altered (it’s generated using a seed), the runway numbers can be
configured to suite a specific scenario.&lt;/p&gt;
&lt;p&gt;And, like every Open Aviation Component, it’s &lt;strong&gt;free to embed anywhere&lt;/strong&gt; — your
school’s website or a web-based ground briefing or any other web page.
Anyone can drop it into their own briefings or slides, adapt the paths to their
local aerodrome, and share the result. Improvements to the component itself flow
back to the community under the same &lt;a href=&quot;https://openaviation.solutions/licensing/&quot;&gt;licence&lt;/a&gt;.&lt;/p&gt;
&lt;div&gt;&lt;h2 id=&quot;try-it-out&quot;&gt;Try it out&lt;/h2&gt;&lt;/div&gt;
&lt;p&gt;Have a play with the &lt;a href=&quot;https://open-aviation-solutions.github.io/open-aviation-components/circuit-diagram/&quot;&gt;live Circuit
Diagram&lt;/a&gt;
on the components site. That page also documents the coordinate system and the
handful of attributes for defining your own paths, so with a little bit of
html/web skills, you can build the joins and approaches you brief most often.
For an overview of the whole library, see &lt;a href=&quot;https://openaviation.solutions/open-aviation-components/&quot;&gt;Open Aviation
Components&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you build something with it, or have an idea for another component,
&lt;a href=&quot;https://openaviation.solutions/contact/&quot;&gt;get in touch&lt;/a&gt; — I’d love to hear about it.&lt;/p&gt;</content:encoded><category>components</category><category>circuits</category></item></channel></rss>