|
<?xml version='1.0' encoding='utf-8'?> |
|
<svg xmlns="http://www.w3.org/2000/svg" width="1024" height="1024" viewBox="-1.15 -1.15 2.3 2.3"> |
|
<title>5-set Bezier6 Venn clearance check without min-clearance emphasis</title> |
|
<desc>Six cubic Bezier segments per set. Set labels are on the local back side. Atom label font size is based on the minimum max-inscribed circle radius. |
|
outside_radius = 1.0 |
|
center_x = 0.0 |
|
p0_x = 0.9419745604576938 |
|
p1_x = 0.14764680147416648 |
|
p1_y = 0.4440164724916599 |
|
p2_x = -0.6147538767321648 |
|
p2_y = 0.6060660241815414 |
|
p3_x = -0.9383025165598259 |
|
h0_scale = 0.2054210935981375 |
|
h1_scale = 0.3252403789221257 |
|
h2_scale = 0.33916280048504444 |
|
h3_scale = 0.30438799064468863 |
|
phi1 = 2.8336389863039217 |
|
phi2 = 3.246767015313884 |
|
center_y = 0.11311421301426505 |
|
min clearance radius = 0.104652644592 |
|
|
|
outside-circle is cx=0, cy=0, r=1.</desc> |
|
<style type="text/css"> |
|
#sets-fill path { fill-opacity: 0.035; stroke-width: 0.006528; stroke-linejoin: round; stroke-linecap: round; } |
|
#sets-fill path:hover { fill-opacity: 0.2; } |
|
#sets-outline path { fill: none; fill-opacity: 0; stroke-width: 0.006528; stroke-linejoin: round; stroke-linecap: round; } |
|
#sets-fill #set-A { fill: #d62728; stroke: #d62728; } |
|
#sets-fill #set-B { fill: #1f77b4; stroke: #1f77b4; } |
|
#sets-fill #set-C { fill: #2ca02c; stroke: #2ca02c; } |
|
#sets-fill #set-D { fill: #9467bd; stroke: #9467bd; } |
|
#sets-fill #set-E { fill: #ff7f0e; stroke: #ff7f0e; } |
|
#sets-outline #set-Ao { stroke: #d62728; } |
|
#sets-outline #set-Bo { stroke: #1f77b4; } |
|
#sets-outline #set-Co { stroke: #2ca02c; } |
|
#sets-outline #set-Do { stroke: #9467bd; } |
|
#sets-outline #set-Eo { stroke: #ff7f0e; } |
|
#atom-regions .clearance-circle { fill: #aaa; fill-opacity: 0.035; stroke: #555; stroke-width: 0.003; } |
|
#atom-regions .atom-label-bg { fill: white; fill-opacity: 0.7; stroke: none; } |
|
#atom-regions .atom-label { text-anchor: middle; dominant-baseline: central; font-family: Arial, Helvetica, sans-serif; font-weight: 700; fill: #111111; } |
|
#set-labels-back-side { text-anchor: middle; dominant-baseline: central; font-family: Arial, Helvetica, sans-serif; font-weight: 700; } |
|
#set-labels-back-side #label-A { fill: #d62728; } |
|
#set-labels-back-side #label-B { fill: #1f77b4; } |
|
#set-labels-back-side #label-C { fill: #2ca02c; } |
|
#set-labels-back-side #label-D { fill: #9467bd; } |
|
#set-labels-back-side #label-E { fill: #ff7f0e; } |
|
</style> |
|
<g id="sets-fill"> |
|
<path id="set-A" d="M 0.941975 -0.113114 C 0.941975 -0.300048 0.389224 -0.480292 0.147647 -0.557131 C -0.09393 -0.63397 -0.383029 -0.743642 -0.614754 -0.71918 C -0.846479 -0.694718 -0.938303 -0.322236 -0.938303 -0.113114 C -0.938303 0.096007 -0.846479 0.46849 -0.614754 0.492952 C -0.383029 0.517414 -0.09393 0.407741 0.147647 0.330902 C 0.389224 0.254063 0.941975 0.07382 0.941975 -0.113114 Z" /> |
|
<path id="set-B" d="M 0.398664 0.860917 C 0.576449 0.803151 0.577061 0.221756 0.575488 -0.031742 C 0.573915 -0.28524 0.588883 -0.59408 0.494012 -0.806905 C 0.39914 -1.019729 0.016513 -0.991955 -0.182373 -0.927333 C -0.38126 -0.862711 -0.707137 -0.660278 -0.658794 -0.432335 C -0.610452 -0.204393 -0.416811 0.036666 -0.269081 0.242675 C -0.121352 0.448684 0.220879 0.918683 0.398664 0.860917 Z" /> |
|
<path id="set-C" d="M -0.695587 0.64519 C -0.58571 0.796423 -0.03258 0.617344 0.208024 0.537513 C 0.448629 0.457681 0.746979 0.37648 0.92007 0.220486 C 1.093161 0.064491 0.948508 -0.290826 0.82559 -0.460009 C 0.702671 -0.629192 0.409444 -0.876564 0.207597 -0.76015 C 0.005749 -0.643735 -0.163673 -0.38508 -0.313948 -0.180921 C -0.464223 0.023239 -0.805464 0.493957 -0.695587 0.64519 Z" /> |
|
<path id="set-D" d="M -0.82856 -0.462167 C -0.938437 -0.310935 -0.597197 0.159784 -0.446922 0.363944 C -0.296647 0.568103 -0.127225 0.826758 0.074623 0.943172 C 0.27647 1.059587 0.569697 0.812214 0.692616 0.643032 C 0.815534 0.473849 0.960187 0.118531 0.787096 -0.037463 C 0.614005 -0.193458 0.315656 -0.274659 0.075051 -0.35449 C -0.165554 -0.434321 -0.718683 -0.6134 -0.82856 -0.462167 Z" /> |
|
<path id="set-E" d="M 0.183508 -0.930825 C 0.005723 -0.988591 -0.336508 -0.518592 -0.484237 -0.312583 C -0.631967 -0.106574 -0.825608 0.134484 -0.87395 0.362427 C -0.922293 0.590369 -0.596416 0.792802 -0.397529 0.857425 C -0.198643 0.922047 0.183984 0.949821 0.278856 0.736996 C 0.373727 0.524172 0.358759 0.215332 0.360332 -0.038166 C 0.361905 -0.291664 0.361293 -0.873059 0.183508 -0.930825 Z" /> |
|
</g> |
|
<g id="sets-outline"> |
|
<path id="set-Ao" d="M 0.941975 -0.113114 C 0.941975 -0.300048 0.389224 -0.480292 0.147647 -0.557131 C -0.09393 -0.63397 -0.383029 -0.743642 -0.614754 -0.71918 C -0.846479 -0.694718 -0.938303 -0.322236 -0.938303 -0.113114 C -0.938303 0.096007 -0.846479 0.46849 -0.614754 0.492952 C -0.383029 0.517414 -0.09393 0.407741 0.147647 0.330902 C 0.389224 0.254063 0.941975 0.07382 0.941975 -0.113114 Z" /> |
|
<path id="set-Bo" d="M 0.398664 0.860917 C 0.576449 0.803151 0.577061 0.221756 0.575488 -0.031742 C 0.573915 -0.28524 0.588883 -0.59408 0.494012 -0.806905 C 0.39914 -1.019729 0.016513 -0.991955 -0.182373 -0.927333 C -0.38126 -0.862711 -0.707137 -0.660278 -0.658794 -0.432335 C -0.610452 -0.204393 -0.416811 0.036666 -0.269081 0.242675 C -0.121352 0.448684 0.220879 0.918683 0.398664 0.860917 Z" /> |
|
<path id="set-Co" d="M -0.695587 0.64519 C -0.58571 0.796423 -0.03258 0.617344 0.208024 0.537513 C 0.448629 0.457681 0.746979 0.37648 0.92007 0.220486 C 1.093161 0.064491 0.948508 -0.290826 0.82559 -0.460009 C 0.702671 -0.629192 0.409444 -0.876564 0.207597 -0.76015 C 0.005749 -0.643735 -0.163673 -0.38508 -0.313948 -0.180921 C -0.464223 0.023239 -0.805464 0.493957 -0.695587 0.64519 Z" /> |
|
<path id="set-Do" d="M -0.82856 -0.462167 C -0.938437 -0.310935 -0.597197 0.159784 -0.446922 0.363944 C -0.296647 0.568103 -0.127225 0.826758 0.074623 0.943172 C 0.27647 1.059587 0.569697 0.812214 0.692616 0.643032 C 0.815534 0.473849 0.960187 0.118531 0.787096 -0.037463 C 0.614005 -0.193458 0.315656 -0.274659 0.075051 -0.35449 C -0.165554 -0.434321 -0.718683 -0.6134 -0.82856 -0.462167 Z" /> |
|
<path id="set-Eo" d="M 0.183508 -0.930825 C 0.005723 -0.988591 -0.336508 -0.518592 -0.484237 -0.312583 C -0.631967 -0.106574 -0.825608 0.134484 -0.87395 0.362427 C -0.922293 0.590369 -0.596416 0.792802 -0.397529 0.857425 C -0.198643 0.922047 0.183984 0.949821 0.278856 0.736996 C 0.373727 0.524172 0.358759 0.215332 0.360332 -0.038166 C 0.361905 -0.291664 0.361293 -0.873059 0.183508 -0.930825 Z" /> |
|
</g> |
|
<g id="atom-regions"> |
|
<g id="atom-region-A" class="atom-region atom-A"> |
|
<rect class="atom-label-bg" x="-0.858128" y="-0.047494" width="0.066667" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.824794" y="-0.010906" font-size="0.0565">A</text> |
|
</g> |
|
<g id="atom-region-B" class="atom-region atom-B"> |
|
<rect class="atom-label-bg" x="-0.277903" y="-0.824364" width="0.066667" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.244569" y="-0.787775" font-size="0.0565">B</text> |
|
</g> |
|
<g id="atom-region-AB" class="atom-region atom-AB"> |
|
<rect class="atom-label-bg" x="-0.452044" y="-0.637964" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.404506" y="-0.601375" font-size="0.0565">AB</text> |
|
</g> |
|
<g id="atom-region-C" class="atom-region atom-C"> |
|
<rect class="atom-label-bg" x="0.640331" y="-0.512625" width="0.066667" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.673664" y="-0.476036" font-size="0.0565">C</text> |
|
</g> |
|
<g id="atom-region-AC" class="atom-region atom-AC"> |
|
<rect class="atom-label-bg" x="0.632581" y="-0.273672" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.680119" y="-0.237083" font-size="0.0565">AC</text> |
|
</g> |
|
<g id="atom-region-BC" class="atom-region atom-BC"> |
|
<rect class="atom-label-bg" x="0.39935" y="-0.607417" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.446886" y="-0.570825" font-size="0.0565">BC</text> |
|
</g> |
|
<g id="atom-region-ABC" class="atom-region atom-ABC"> |
|
<rect class="atom-label-bg" x="0.3975" y="-0.372" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.462556" y="-0.335408" font-size="0.0565">ABC</text> |
|
</g> |
|
<g id="atom-region-D" class="atom-region atom-D"> |
|
<rect class="atom-label-bg" x="0.627553" y="0.456975" width="0.066667" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.660886" y="0.493564" font-size="0.0565">D</text> |
|
</g> |
|
<g id="atom-region-AD" class="atom-region atom-AD"> |
|
<rect class="atom-label-bg" x="-0.737631" y="-0.245606" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.690092" y="-0.209017" font-size="0.0565">AD</text> |
|
</g> |
|
<g id="atom-region-BD" class="atom-region atom-BD"> |
|
<rect class="atom-label-bg" x="0.38785" y="0.538378" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.435389" y="0.574967" font-size="0.0565">BD</text> |
|
</g> |
|
<g id="atom-region-ABD" class="atom-region atom-ABD"> |
|
<rect class="atom-label-bg" x="-0.609478" y="-0.445069" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.544419" y="-0.408481" font-size="0.0565">ABD</text> |
|
</g> |
|
<g id="atom-region-CD" class="atom-region atom-CD"> |
|
<rect class="atom-label-bg" x="0.633358" y="0.212039" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.680894" y="0.248628" font-size="0.0565">CD</text> |
|
</g> |
|
<g id="atom-region-ACD" class="atom-region atom-ACD"> |
|
<rect class="atom-label-bg" x="0.615519" y="-0.026067" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.680575" y="0.010522" font-size="0.0565">ACD</text> |
|
</g> |
|
<g id="atom-region-BCD" class="atom-region atom-BCD"> |
|
<rect class="atom-label-bg" x="0.396872" y="0.299597" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.461928" y="0.336189" font-size="0.0565">BCD</text> |
|
</g> |
|
<g id="atom-region-ABCD" class="atom-region atom-ABCD"> |
|
<rect class="atom-label-bg" x="0.388892" y="-0.014844" width="0.158144" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.467964" y="0.021744" font-size="0.053694">ABCD</text> |
|
</g> |
|
<g id="atom-region-E" class="atom-region atom-E"> |
|
<rect class="atom-label-bg" x="-0.298622" y="0.744497" width="0.066667" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.265289" y="0.781089" font-size="0.0565">E</text> |
|
</g> |
|
<g id="atom-region-AE" class="atom-region atom-AE"> |
|
<rect class="atom-label-bg" x="-0.744836" y="0.162986" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.697297" y="0.199578" font-size="0.0565">AE</text> |
|
</g> |
|
<g id="atom-region-BE" class="atom-region atom-BE"> |
|
<rect class="atom-label-bg" x="-0.060089" y="-0.759297" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.01255" y="-0.722708" font-size="0.0565">BE</text> |
|
</g> |
|
<g id="atom-region-ABE" class="atom-region atom-ABE"> |
|
<rect class="atom-label-bg" x="-0.241367" y="-0.579847" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.176308" y="-0.543256" font-size="0.0565">ABE</text> |
|
</g> |
|
<g id="atom-region-CE" class="atom-region atom-CE"> |
|
<rect class="atom-label-bg" x="-0.459836" y="0.555169" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.412297" y="0.591758" font-size="0.0565">CE</text> |
|
</g> |
|
<g id="atom-region-ACE" class="atom-region atom-ACE"> |
|
<rect class="atom-label-bg" x="-0.621739" y="0.354886" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.556681" y="0.391475" font-size="0.0565">ACE</text> |
|
</g> |
|
<g id="atom-region-BCE" class="atom-region atom-BCE"> |
|
<rect class="atom-label-bg" x="0.155256" y="-0.680519" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.220314" y="-0.643931" font-size="0.0565">BCE</text> |
|
</g> |
|
<g id="atom-region-ABCE" class="atom-region atom-ABCE"> |
|
<rect class="atom-label-bg" x="0.091189" y="-0.473322" width="0.158144" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.170261" y="-0.436731" font-size="0.053694">ABCE</text> |
|
</g> |
|
<g id="atom-region-DE" class="atom-region atom-DE"> |
|
<rect class="atom-label-bg" x="-0.073692" y="0.68775" width="0.095075" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.026153" y="0.724339" font-size="0.0565">DE</text> |
|
</g> |
|
<g id="atom-region-ADE" class="atom-region atom-ADE"> |
|
<rect class="atom-label-bg" x="-0.636667" y="-0.037508" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.571608" y="-0.000919" font-size="0.0565">ADE</text> |
|
</g> |
|
<g id="atom-region-BDE" class="atom-region atom-BDE"> |
|
<rect class="atom-label-bg" x="0.135317" y="0.613825" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.200372" y="0.650417" font-size="0.0565">BDE</text> |
|
</g> |
|
<g id="atom-region-ABDE" class="atom-region atom-ABDE"> |
|
<rect class="atom-label-bg" x="-0.443619" y="-0.330986" width="0.158144" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.364547" y="-0.294397" font-size="0.053694">ABDE</text> |
|
</g> |
|
<g id="atom-region-CDE" class="atom-region atom-CDE"> |
|
<rect class="atom-label-bg" x="-0.241653" y="0.506506" width="0.130114" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.176597" y="0.543094" font-size="0.0565">CDE</text> |
|
</g> |
|
<g id="atom-region-ACDE" class="atom-region atom-ACDE"> |
|
<rect class="atom-label-bg" x="-0.473714" y="0.216392" width="0.158144" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="-0.394642" y="0.252981" font-size="0.053694">ACDE</text> |
|
</g> |
|
<g id="atom-region-BCDE" class="atom-region atom-BCDE"> |
|
<rect class="atom-label-bg" x="0.041228" y="0.416375" width="0.158144" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.1203" y="0.452964" font-size="0.053694">BCDE</text> |
|
</g> |
|
<g id="atom-region-ABCDE" class="atom-region atom-ABCDE"> |
|
<rect class="atom-label-bg" x="-0.091325" y="-0.036658" width="0.182669" height="0.073178" rx="0.013889" ry="0.013889" /> |
|
<text class="atom-label" x="0.000011" y="-0.000069" font-size="0.050861">ABCDE</text> |
|
</g> |
|
</g> |
|
<g id="set-labels-back-side"> |
|
<text id="label-A" x="-1.068583" y="-0.113114" font-size="0.083333">A</text> |
|
<text id="label-B" x="-0.222633" y="-1.051236" font-size="0.083333">B</text> |
|
<text id="label-C" x="0.930989" y="-0.536586" font-size="0.083333">C</text> |
|
<text id="label-D" x="0.798014" y="0.719608" font-size="0.083333">D</text> |
|
<text id="label-E" x="-0.437789" y="0.981328" font-size="0.083333">E</text> |
|
</g> |
|
</svg> |