<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Thank you for collecting and sharing these.&nbsp;</div><div class=""><br class=""></div><div class="">I suspect both of us look at these and say "Ah yes, this supports exactly what I've been saying".</div><div class=""><br class=""></div><div class="">-- E</div><br class=""><div><blockquote type="cite" class=""><div class="">On Jun 23, 2016, at 11:59 PM, William Shipley &lt;<a href="mailto:wjs@mac.com" class="">wjs@mac.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html charset=utf-8" class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Here are some of my real-world examples:<div class=""><br class=""></div><div class=""><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span><span style="font-variant-ligatures: no-common-ligatures" class=""> modelUUIDAndInterfaceElement </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">modelUUIDsToInterfaceElements</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">where</span><span style="font-variant-ligatures: no-common-ligatures" class=""> !usedInterfaceElements.</span><span style="font-variant-ligatures: no-common-ligatures; color: #3d1d81" class="">contains</span><span style="font-variant-ligatures: no-common-ligatures" class="">(modelUUIDAndInterfaceElement.</span><span style="font-variant-ligatures: no-common-ligatures; color: #272ad8" class="">1</span><span style="font-variant-ligatures: no-common-ligatures" class="">) {</span></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class="">…</div></blockquote><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span><span style="font-variant-ligatures: no-common-ligatures" class=""> anchor </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span><span style="font-variant-ligatures: no-common-ligatures" class=""> wall.</span><span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">anchors</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">where</span><span style="font-variant-ligatures: no-common-ligatures" class=""> boundsRect.</span><span style="font-variant-ligatures: no-common-ligatures; color: #3d1d81" class="">contains</span><span style="font-variant-ligatures: no-common-ligatures" class="">(anchor.</span><span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">origin</span><span style="font-variant-ligatures: no-common-ligatures" class="">) {</span></div></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">…</span></div></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div class=""><br class=""></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span> otherWall: <span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">Wall</span> <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span> <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">self</span> <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">where</span> otherWall != wall &amp;&amp; !removedWalls.<span style="font-variant-ligatures: no-common-ligatures; color: #3d1d81" class="">contains</span>(otherWall) {</span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">…</span></div></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div class=""><br class=""></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span><span style="font-variant-ligatures: no-common-ligatures" class=""> wall </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">self</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">as</span><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #703daa" class="">Set</span><span style="font-variant-ligatures: no-common-ligatures" class="">&lt;</span><span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">Wall</span><span style="font-variant-ligatures: no-common-ligatures" class="">&gt; {</span></div><div style="margin: 0px; line-height: normal;" class=""><span style="font-variant-ligatures: no-common-ligatures;" class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">for</span><span style="font-variant-ligatures: no-common-ligatures;" class=""> otherWall </span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">in</span><span style="font-variant-ligatures: no-common-ligatures;" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">self</span><span style="font-variant-ligatures: no-common-ligatures;" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">as</span><span style="font-variant-ligatures: no-common-ligatures;" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(112, 61, 170);" class="">Set</span><span style="font-variant-ligatures: no-common-ligatures;" class="">&lt;</span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(79, 129, 135);" class="">Wall</span><span style="font-variant-ligatures: no-common-ligatures;" class="">&gt; </span><span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">where</span><span style="font-variant-ligatures: no-common-ligatures;" class=""> otherWall != wall {</span></div></span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">…</span></div></span></div></blockquote></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</div><div class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div></div><div class=""><br class=""></div></span></div><div class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">for</span> wall <span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">in</span> <span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">self</span> <span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">as</span> <span style="font-variant-ligatures: no-common-ligatures; color: rgb(112, 61, 170);" class="">Set</span>&lt;<span style="font-variant-ligatures: no-common-ligatures; color: rgb(79, 129, 135);" class="">Wall</span>&gt; <span style="font-variant-ligatures: no-common-ligatures; color: rgb(187, 44, 162);" class="">where</span> !checkedWalls.<span style="font-variant-ligatures: no-common-ligatures; color: rgb(61, 29, 129);" class="">contains</span>(wall) {</div></span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">…</span></div></span></div></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }&nbsp;</div></div><div class=""><br class=""></div><div class="">(x2 on that one)</div><div class=""><br class=""></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span> otherPieceOfFurnitureNode <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span> localFurnitureModelUUIDsToInterfaceElements!.<span style="font-variant-ligatures: no-common-ligatures; color: #703daa" class="">values</span> <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">where</span> otherPieceOfFurnitureNode !== pieceOfFurnitureNode {</span></div></span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">…</span></div></span></div></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div class=""><br class=""></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp; <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span> lineSegmentObject <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span> wallRelatedLineSegments <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">where</span> remainingLineSegments.<span style="font-variant-ligatures: no-common-ligatures; color: #3d1d81" class="">contains</span>(lineSegmentObject) {</span></div></span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">…</span></div></span></div></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div><div class=""><br class=""></div></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">for</span> colinearLineSegmentObject <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">in</span> remainingLineSegments <span style="font-variant-ligatures: no-common-ligatures; color: #bb2ca2" class="">where</span> colinearLineSegmentObject.<span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">angle</span>.<span style="font-variant-ligatures: no-common-ligatures; color: #31595d" class="">isEssentially</span>(infiniteLineAngle: lineSegmentObject.<span style="font-variant-ligatures: no-common-ligatures; color: #4f8187" class="">angle</span>) {</span></div></span></div><blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;" class=""><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class="">…</div></span></div></blockquote><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><div class=""><div class="">&nbsp; &nbsp; &nbsp; &nbsp; }</div></div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">I think this is basically as many as are found on all of github?</div><div class=""><br class=""></div><div class="">-W</div></span></div></div></div></blockquote></div><br class=""></body></html>