mathstodon.xyz is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for maths people. We have LaTeX rendering in the web interface!

Server stats:

2.8K
active users

#while

0 posts0 participants0 posts today
Steven P. Sanderson II, MPH<p>🔄 Master Linux while loops! Start with this beginner-friendly guide to automate repetitive tasks.<br>bash</p><p>while [ condition ]; do<br> commands<br>done</p><p>💡 Perfect for creating menus, processing files, and handling user input. No more manual repetition! 👉<br>Read more: Mastering Linux Shell Loops: <a href="https://www.spsanderson.com/steveondata/posts/2025-03-28/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">spsanderson.com/steveondata/po</span><span class="invisible">sts/2025-03-28/</span></a></p><p><a href="https://mstdn.social/tags/Programming" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Programming</span></a> <a href="https://mstdn.social/tags/Linux" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Linux</span></a> <a href="https://mstdn.social/tags/Shell" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shell</span></a> <a href="https://mstdn.social/tags/Blog" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Blog</span></a> <a href="https://mstdn.social/tags/Technology" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Technology</span></a> <a href="https://mstdn.social/tags/CLI" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>CLI</span></a> <a href="https://mstdn.social/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> <a href="https://mstdn.social/tags/until" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>until</span></a> <a href="https://mstdn.social/tags/loop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>loop</span></a></p>
WordofTheHour<p><a href="https://mastodon.social/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> : space of time, or continued duration, esp. when short</p><p>- French: tant que</p><p>- German: Die Weile/während</p><p>- Italian: momento</p><p>- Portuguese: enquanto</p><p>- Spanish: mientras</p><p>------------</p><p>Thank you so much for being a member of our community!</p>
Bytes Europe<p>Government reveals plan to allow ‘digital nomads’ to work remotely in NZ <a href="https://www.byteseu.com/688404/" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://www.</span><span class="">byteseu.com/688404/</span><span class="invisible"></span></a> <a href="https://pubeurope.com/tags/allow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>allow</span></a> <a href="https://pubeurope.com/tags/digital" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>digital</span></a> <a href="https://pubeurope.com/tags/employer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>employer</span></a> <a href="https://pubeurope.com/tags/foreign" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>foreign</span></a> <a href="https://pubeurope.com/tags/Government" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Government</span></a> <a href="https://pubeurope.com/tags/holidaying" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>holidaying</span></a> <a href="https://pubeurope.com/tags/in" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>in</span></a> <a href="https://pubeurope.com/tags/NewZealand" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NewZealand</span></a> <a href="https://pubeurope.com/tags/nomads" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nomads</span></a> <a href="https://pubeurope.com/tags/NZ" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NZ</span></a> <a href="https://pubeurope.com/tags/plan" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plan</span></a> <a href="https://pubeurope.com/tags/remotely" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>remotely</span></a> <a href="https://pubeurope.com/tags/reveals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>reveals</span></a> <a href="https://pubeurope.com/tags/to" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>to</span></a> <a href="https://pubeurope.com/tags/visitors" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>visitors</span></a> <a href="https://pubeurope.com/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> <a href="https://pubeurope.com/tags/will" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>will</span></a> <a href="https://pubeurope.com/tags/Work" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Work</span></a> <a href="https://pubeurope.com/tags/zealand" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>zealand</span></a></p>
Stella Arnaldo<p><a href="https://journa.host/tags/While" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>While</span></a> growth in other source markets continues, it has not been sufficient to compensate for the significant declines in Chinese arrivals in 2019.” Prior to the pandemic, Chinese tourists reached 1.8M, and along with the almost 2-M arrivals from S. Korea, helped boost international visitors in the country to a record-high 8.3M. <a href="https://journa.host/tags/travel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>travel</span></a> <a href="https://journa.host/tags/tourism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tourism</span></a> <a href="https://journa.host/tags/Philippines" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Philippines</span></a> </p><p><a href="https://businessmirror.com.ph/2024/12/14/realty-expert-sees-return-to-pre-covid-arrivals-in-2027/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">businessmirror.com.ph/2024/12/</span><span class="invisible">14/realty-expert-sees-return-to-pre-covid-arrivals-in-2027/</span></a></p>
Найменшенький<p>Дуже жаль що в <code>C++</code> немає блоку <code>else</code> після циклів <code>for</code> і <code>while</code> як у <code>Python</code>.</p><pre><code>&gt;&gt;&gt; for i in range(6): ... print(i) ... else: ... print('Succesful') ... 0 1 2 3 4 5 Succesful &gt;&gt;&gt; </code></pre><p>Або так:</p><pre><code>&gt;&gt;&gt; for i in range(6): ... if i &gt; 3: ... break ... print(i) ... else: ... print('Succesful') ... 0 1 2 3 &gt;&gt;&gt; </code></pre><p>В <code>Python</code> цей блок виконується у випадку успішного завершення циклу, але мені здається було б логічно зробити навпаки, коли цикл завершується примусово командою <code>break</code> або при першій перевірці умова не виконана.</p><p><a class="hashtag" href="https://social.net.ua/tag/програмування" rel="nofollow noopener noreferrer" target="_blank">#програмування</a> <a class="hashtag" href="https://social.net.ua/tag/cpp" rel="nofollow noopener noreferrer" target="_blank">#cpp</a> <a class="hashtag" href="https://social.net.ua/tag/python" rel="nofollow noopener noreferrer" target="_blank">#python</a> <a class="hashtag" href="https://social.net.ua/tag/for" rel="nofollow noopener noreferrer" target="_blank">#for</a> <a class="hashtag" href="https://social.net.ua/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> <a class="hashtag" href="https://social.net.ua/tag/else" rel="nofollow noopener noreferrer" target="_blank">#else</a> <a class="hashtag" href="https://social.net.ua/tag/loops" rel="nofollow noopener noreferrer" target="_blank">#loops</a> <a class="hashtag" href="https://social.net.ua/tag/цикли" rel="nofollow noopener noreferrer" target="_blank">#цикли</a></p>
Zelestian PhD memes<p><a href="https://mastodon.online/tags/forget" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>forget</span></a> <a href="https://mastodon.online/tags/clever" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>clever</span></a> <a href="https://mastodon.online/tags/idea" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>idea</span></a> <a href="https://mastodon.online/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> <a href="https://mastodon.online/tags/writing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>writing</span></a> <a href="https://mastodon.online/tags/phdstudent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdstudent</span></a> <a href="https://mastodon.online/tags/doctoratestudent" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratestudent</span></a> <a href="https://mastodon.online/tags/phd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phd</span></a> <a href="https://mastodon.online/tags/doctorate" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctorate</span></a> <a href="https://mastodon.online/tags/motivation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>motivation</span></a> <a href="https://mastodon.online/tags/meme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>meme</span></a> <a href="https://mastodon.online/tags/memes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>memes</span></a> <a href="https://mastodon.online/tags/phdmotivation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdmotivation</span></a> <a href="https://mastodon.online/tags/phdmeme" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdmeme</span></a> <a href="https://mastodon.online/tags/phdmemes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdmemes</span></a> <a href="https://mastodon.online/tags/phdlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdlife</span></a> <a href="https://mastodon.online/tags/phdstudentlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdstudentlife</span></a> <a href="https://mastodon.online/tags/phdtroll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>phdtroll</span></a> <a href="https://mastodon.online/tags/doctoratemotivation" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratemotivation</span></a> <a href="https://mastodon.online/tags/doctoratememe" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratememe</span></a> <a href="https://mastodon.online/tags/doctoratememes" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratememes</span></a> <a href="https://mastodon.online/tags/doctoratelife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratelife</span></a> <a href="https://mastodon.online/tags/doctoratestudentlife" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratestudentlife</span></a> <a href="https://mastodon.online/tags/doctoratetroll" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>doctoratetroll</span></a></p>
George Ellenburg (he/him/his)<p><span>I would love to see </span><a href="https://bofh.social/tags/ProPublica" rel="nofollow noopener noreferrer" target="_blank">#ProPublica</a><span> or </span><a href="https://bofh.social/tags/404Media" rel="nofollow noopener noreferrer" target="_blank">#404Media</a><span> or </span><a href="https://bofh.social/tags/TheIntercept" rel="nofollow noopener noreferrer" target="_blank">#TheIntercept</a><span> or any other major news organization do some </span><a href="https://bofh.social/tags/investigativejournalism" rel="nofollow noopener noreferrer" target="_blank">#investigativejournalism</a><span> and report on how widespread </span><a href="https://bofh.social/tags/fastfood" rel="nofollow noopener noreferrer" target="_blank">#fastfood</a><span> (and other) </span><a href="https://bofh.social/tags/restaurants" rel="nofollow noopener noreferrer" target="_blank">#restaurants</a><span> insist that </span><a href="https://bofh.social/tags/employees" rel="nofollow noopener noreferrer" target="_blank">#employees</a><span> come into </span><a href="https://bofh.social/tags/work" rel="nofollow noopener noreferrer" target="_blank">#work</a><span> </span><a href="https://bofh.social/tags/while" rel="nofollow noopener noreferrer" target="_blank">#while</a><span> they're </span><a href="https://bofh.social/tags/sick" rel="nofollow noopener noreferrer" target="_blank">#sick</a><span>. Not only are </span><a href="https://bofh.social/tags/policies" rel="nofollow noopener noreferrer" target="_blank">#policies</a><span> like this incredibly </span><a href="https://bofh.social/tags/dangerous" rel="nofollow noopener noreferrer" target="_blank">#dangerous</a><span> but they </span><a href="https://bofh.social/tags/should" rel="nofollow noopener noreferrer" target="_blank">#should</a><span> also </span><a href="https://bofh.social/tags/be" rel="nofollow noopener noreferrer" target="_blank">#be</a><span> </span><a href="https://bofh.social/tags/illegal" rel="nofollow noopener noreferrer" target="_blank">#illegal</a><span>.<br><br></span><a href="https://www.reddit.com/r/facepalm/comments/18igkz4/this_fast_food_employ_got_fired_for_this/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button" rel="nofollow noopener noreferrer" target="_blank">https://www.reddit.com/r/facepalm/comments/18igkz4/this_fast_food_employ_got_fired_for_this/?utm_source=share&amp;utm_medium=web3x&amp;utm_name=web3xcss&amp;utm_term=1&amp;utm_content=share_button</a></p>
nemo™ 🇺🇦<p>🌠 🌠 🌠 The brightest <a href="https://mas.to/tags/stars" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>stars</span></a> <a href="https://mas.to/tags/burn" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>burn</span></a> the <a href="https://mas.to/tags/fastest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fastest</span></a>, so we <a href="https://mas.to/tags/must" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>must</span></a> <a href="https://mas.to/tags/love" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>love</span></a> them <a href="https://mas.to/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> <a href="https://mas.to/tags/we" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>we</span></a> <a href="https://mas.to/tags/can" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>can</span></a> 🌠 🌠 🌠</p>
Stefan TRMSC | eduBW<p>Gibt es ganz grob und großzügig Anhaltspunkte, nach wie vielen Prüfdurchgängen eine <a href="https://bildung.social/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> Schleife in <a href="https://bildung.social/tags/javascript" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>javascript</span></a> mit ca. 26 Zeilen via <a href="https://bildung.social/tags/fallback" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fallback</span></a> abgebrochen werden sollte? 🙏</p><p>Ich weiß, dass die Infos sehr dünn sind... 😀 Es geht mir nur ganz grob um den Fall der Fälle dieser Schleife, der selten bis nie vorkommen sollte 😬🛡️</p><p><a href="https://bildung.social/tags/followerpower" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>followerpower</span></a> <a href="https://bildung.social/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://bildung.social/tags/development" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>development</span></a></p>
PSiReN-X<p><a href="https://vmst.io/tags/YouKnow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YouKnow</span></a>... </p><p><a href="https://vmst.io/tags/While" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>While</span></a> we're <a href="https://vmst.io/tags/Waiting" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Waiting</span></a> for <a href="https://vmst.io/tags/MichaelFassbender" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MichaelFassbender</span></a> to <a href="https://vmst.io/tags/GetInTouch" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>GetInTouch</span></a> about his <a href="https://vmst.io/tags/NewPosition" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>NewPosition</span></a> as <a href="https://vmst.io/tags/MyPersonalCoPilot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MyPersonalCoPilot</span></a>... </p><p>We could also use the <a href="https://vmst.io/tags/SameRoster" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SameRoster</span></a> for a <a href="https://vmst.io/tags/TerribleBoyBand" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>TerribleBoyBand</span></a>... </p><p>• <a href="https://vmst.io/tags/YoursTruly" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>YoursTruly</span></a>;<br>• <a href="https://vmst.io/tags/MichaelFassbender" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MichaelFassbender</span></a>;<br>• <a href="https://vmst.io/tags/IsaacAsimov" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IsaacAsimov</span></a>; and,<br>• <a href="https://vmst.io/tags/MCEscher" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MCEscher</span></a>… </p><p><a href="https://vmst.io/tags/BlameEurovision" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>BlameEurovision</span></a> <a href="https://vmst.io/tags/IF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IF</span></a> you <a href="https://vmst.io/tags/Like" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Like</span></a>; <a href="https://vmst.io/tags/IT" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IT</span></a> won’t <a href="https://vmst.io/tags/AffectTheOutcome" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>AffectTheOutcome</span></a> </p><p>🧙⚔️🤖🐺🤖⚔️🧙 | 🛫☕️🍪🦄🍪☕🛬</p><p>Blue - I Can (United Kingdom) - Live - 2011 Eurovision Song Contest Final</p><p><a href="https://www.youtube.com/watch?v=y1dXMWWq6y8" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=y1dXMWWq6y</span><span class="invisible">8</span></a></p>
Nando161<p><a href="https://kolektiva.social/tags/Capitalism" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Capitalism</span></a> <a href="https://kolektiva.social/tags/will" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>will</span></a> <a href="https://kolektiva.social/tags/cancel" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cancel</span></a> <a href="https://kolektiva.social/tags/your" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>your</span></a> <a href="https://kolektiva.social/tags/job" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>job</span></a> <a href="https://kolektiva.social/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> <a href="https://kolektiva.social/tags/making" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>making</span></a> <a href="https://kolektiva.social/tags/billions" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>billions</span></a>. <a href="https://kolektiva.social/tags/Wakeup" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Wakeup</span></a>. <a href="https://kolektiva.social/tags/Unionize" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Unionize</span></a>.</p>
scy<p>Also, did you know:</p><p>You can add an `else` block to the end of a try/except. It will get executed when no exception occurred.<br><a href="https://docs.python.org/3/tutorial/errors.html#handling-exceptions" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.python.org/3/tutorial/err</span><span class="invisible">ors.html#handling-exceptions</span></a></p><p>And you can add an `else` block to `for` and `while` loops. It will get executed when the loop is exited normally, i.e. not via a `break`. For `for` loops this means that the iterable is exhausted, for `while` loops that the condition became (or started out being) false.<br><a href="https://docs.python.org/3/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="ellipsis">docs.python.org/3/tutorial/con</span><span class="invisible">trolflow.html#break-and-continue-statements-and-else-clauses-on-loops</span></a></p><p><a href="https://chaos.social/tags/Python" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Python</span></a> <a href="https://chaos.social/tags/else" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>else</span></a> <a href="https://chaos.social/tags/try" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>try</span></a> <a href="https://chaos.social/tags/except" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>except</span></a> <a href="https://chaos.social/tags/for" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>for</span></a> <a href="https://chaos.social/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a></p>
:modeus:【Ξnigmatico】:verified: 🐱<span class="h-card"><a class="u-url mention" href="https://fedi.absturztau.be/users/Maira_Nekomori" rel="nofollow noopener noreferrer" target="_blank">@<span>Maira_Nekomori</span></a></span> Now a 3D chart! /raytrace<br>@@begin<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "colors.inc"<br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "textures.inc" <br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "stones.inc" <br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> sky_flag = 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> star_flag = 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> arrow_flag = 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> mkernel_flag = 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> explosion_flag = 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> components_flag = 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> myfont = "timrom.ttf";<br><br>camera { <br> location &lt;-3*1.1,-5*1.1,-8*1.1&gt;<br> look_at &lt;-0.30,-0.6,0&gt;<br>}<br><br>light_source {<br> &lt;-2,-5,-5&gt;<br> color rgb &lt;1,1,1&gt;<br>}<br><br>light_source {<br> &lt;6,10,-9&gt;<br> color rgb &lt;1,1,1&gt;<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (explosion_flag)<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> R1 = seed(12345);<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Explosion = object {<br> merge {<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> num = 0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> max_num = 40;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (num&lt;max_num)<br> sphere { 0, 1<br> pigment { color rgbt &lt;1, 1, 1, 1&gt; }<br> finish {<br> ambient 0<br> diffuse 0<br> }<br> interior {<br> media {<br> emission 1.5<br> intervals 1<br> samples 5<br> method 3<br> density {<br> spherical<br> ramp_wave<br> turbulence 1<br> color_map {<br> [ 0.0 color rgbt &lt;1, 0, 0, 1&gt; ]<br> [ 0.5 color rgbt &lt;1, 1, 0.5, 0&gt; ]<br> [ 1.0 color rgbt &lt;1, 1, 1, 0&gt; ]<br> }<br> }<br> }<br> }<br> hollow<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> halo_ypos = rand(R1)/2;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> halo_size = 2/(2+halo_ypos*40);<br> scale halo_size<br> scale &lt;1,rand(R1)/4 + 0.75,1&gt;<br> scale 0.5<br> rotate &lt;0,0,rand(R1)*360&gt;<br> translate &lt;rand(R1)*(halo_size+0.2), - rand(R1)*(halo_size+0.2) - halo_ypos*2, num/100&gt;<br> }<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> num = num + 1;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br> }<br>}<br><br>object { Explosion scale 0.7 rotate &lt;45,0,0&gt; translate &lt;4.2,0,-0.54&gt; rotate &lt;0,0,4*60+30&gt;}<br>object { Explosion scale 0.7 rotate &lt;45,0,0&gt; translate &lt;3.6,0,-0.54&gt; rotate &lt;0,0,3*60+40&gt;}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* explosion */<br><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (star_flag)<br>difference {<br> merge {<br> difference {<br> cylinder {<br> &lt;0, 0, -0.5&gt;, &lt;0, 0, 0.5&gt;, 2<br> }<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = 0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (alp &lt; 360)<br> cylinder {<br> &lt;2.2, 0, -0.6&gt;, &lt;2.2, 0, 0.6&gt;, (4*3.14159 + 3.6)/16<br> rotate &lt;0,0,alp&gt;<br> }<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = alp + 60;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br> } /* difference */<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = 30;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (alp &lt; 360)<br> difference {<br> merge {<br> box {<br> &lt;0.5,-0.1,-0.8&gt;,&lt;2.05,0.1,0.8&gt;<br> } <br> box {<br> &lt;2.05,-0.1,-0.8&gt;,&lt;6,0.1,0.8&gt;<br> pigment { color rgb &lt;0.4,0.4,0.4&gt; }<br> }<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> b_y = -0.85;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (b_y &lt; 0.8)<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> b_x = 1.8;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (b_x &lt; 6.5)<br> box { <br> &lt;b_x,-0.15,b_y&gt;,&lt;b_x+0.45,0.15,b_y+0.21&gt;<br> }<br> box { <br> &lt;b_x+0.25,-0.15,b_y+0.3&gt;,&lt;b_x+0.25+0.45,0.15,b_y+0.3+0.21&gt;<br> }<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> b_x = b_x + 0.5;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> b_y = b_y + 0.6;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br> texture {<br> T_Stone24<br> scale 2<br> finish {ambient 0.65 reflection 0}<br> }<br> } /* merge */<br> box {<br> &lt;5.5,-5,-5&gt;,&lt;10,5,5&gt; <br> }<br> rotate &lt;0,0,alp&gt;<br> } /* difference */<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = alp + 60;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br> } /* merge */<br> sphere {<br> &lt;0,0,0&gt;, 1.3 scale &lt;1,1,0.7&gt;<br> }<br> sphere {<br> &lt;0,0,-5&gt; 4.5<br> }<br> texture {<br> T_Stone24<br> scale 2<br> finish { ambient 0.65 reflection 0 }<br> } <br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* star */<br><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (mkernel_flag)<br><br>sphere {<br> &lt;0,0,0&gt;, 1.3 scale &lt;1,1,0.7&gt;<br> texture{<br> Polished_Chrome<br> pigment{color rgbt &lt;0.7,0.4,0,0.5&gt;}<br> finish {ambient 0.55 diffuse 0.55 phong 1 reflection 0}<br> }<br>}<br><br>text {<br> ttf myfont "Micro-" 0, 0<br> pigment { color rgb &lt;1,1,0.9&gt; }<br> scale 0.6<br> translate &lt;-0.75,0.1,-0.2&gt;<br> finish {ambient 1.4}<br>}<br>text {<br> ttf myfont "kernel" 0, 0<br> pigment { color rgb &lt;1,1,0.9&gt; }<br> scale 0.6<br> translate &lt;-0.75,-0.5,-0.2&gt;<br> finish {ambient 1.4}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* mkernel */<br><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (arrow_flag)<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> sca = 3.1415/180;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = 4*60*sca;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> bet = 3*60*sca;<br><br>/* arrow through kernel */<br>difference {<br> merge {<br> sphere_sweep {<br> b_spline<br> 5,<br> &lt;7*cos(alp),7*sin(alp),0&gt;,0.1,<br> &lt;3*cos(alp),3*sin(alp),0&gt;,0.1,<br> &lt;0,0,0&gt;,0.1,<br> &lt;2*cos(bet),2*sin(bet),0&gt;,0.1,<br> &lt;4*cos(bet),4*sin(bet),0&gt;,0.1<br> }<br> cone {<br> &lt;2*cos(bet),2*sin(bet),0&gt;,0.2,<br> &lt;2.5*cos(bet),2.5*sin(bet),0&gt;,0<br> } <br> }<br> box {&lt;-5,-5,0.01&gt;, &lt;5,5,5&gt;}<br> box {&lt;-5,-5,-0.01&gt;, &lt;5,5,-5&gt;}<br> pigment {color rgb &lt;0.5,0.6,0.5&gt;}<br> finish {ambient 0.5}<br>}<br>merge {<br> sphere_sweep {<br> b_spline<br> 5,<br> &lt;7*cos(alp),7*sin(alp),0&gt;,0.02,<br> &lt;3*cos(alp),3*sin(alp),0&gt;,0.02,<br> &lt;0,0,0&gt;,0.02,<br> &lt;2*cos(bet),2*sin(bet),0&gt;,0.02,<br> &lt;4*cos(bet),4*sin(bet),0&gt;,0.02<br> }<br> cone {<br> &lt;2*cos(bet),2*sin(bet),0&gt;,0.05,<br> &lt;2.4*cos(bet),2.4*sin(bet),0&gt;,0<br> }<br> pigment {color rgb &lt;0.7,1,0.7&gt;}<br> finish {ambient 1}<br>}<br><br>/* arrows to walls */<br>intersection {<br> merge {<br> cone {<br> &lt;4.2,-0.6,-0.14&gt;,0.1,<br> &lt;4.2,0.9,-0.14&gt;,0.1<br> }<br> cone {<br> &lt;4.2,0.9,-0.14&gt;,0.2,<br> &lt;4.2,1.4,-0.14&gt;,0<br> }<br> }<br> box {&lt;-5,-5,-0.13&gt;,&lt;5,5,-0.15&gt;}<br> pigment {color rgb &lt;0.7,0.4,0.4&gt;}<br> finish {ambient 0.5}<br> rotate &lt;0, 0, 4*60+10&gt;<br>}<br>merge {<br> cone {<br> &lt;4.2,-0.6,-0.14&gt;,0.02,<br> &lt;4.2,0.9,-0.14&gt;,0.02<br> }<br> cone {<br> &lt;4.2,0.9,-0.14&gt;,0.05,<br> &lt;4.2,1.4,-0.14&gt;,0<br> }<br> pigment {color rgb &lt;1.0,0.7,0.7&gt;}<br> finish {ambient 1}<br> rotate &lt;0, 0, 4*60+10&gt;<br>}<br><br>intersection {<br> merge {<br> cone {<br> &lt;3.6,0.1,-0.14&gt;,0.1,<br> &lt;3.6,-0.65,-0.14&gt;,0.1<br> }<br> cone {<br> &lt;3.6,-0.65,-0.14&gt;,0.2,<br> &lt;3.6,-1.15,-0.14&gt;,0<br> }<br> }<br> box {&lt;-5,-5,-0.13&gt;,&lt;5,5,-0.15&gt;}<br> pigment {color rgb &lt;0.7,0.4,0.4&gt;}<br> finish {ambient 0.5}<br> rotate &lt;0, 0, 4*60-10&gt;<br>}<br>merge {<br> cone {<br> &lt;3.6,0.1,-0.14&gt;,0.02,<br> &lt;3.6,-0.65,-0.14&gt;,0.02<br> }<br> cone {<br> &lt;3.6,-0.65,-0.14&gt;,0.05,<br> &lt;3.6,-1.15,-0.14&gt;,0<br> }<br> pigment {color rgb &lt;1.0,0.7,0.7&gt;}<br> finish {ambient 1}<br> rotate &lt;0, 0, 4*60-10&gt;<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* arrows */<br><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (sky_flag)<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Orange_Yellow = color rgb &lt;1,0.8,0.0&gt;*0.7;<br><br>sphere{<br> &lt;0,0,0&gt;,1 hollow<br> texture{<br> pigment{<br> gradient &lt;0,1,0&gt; <br> turbulence 0.75<br> color_map{<br> [0 color White*0.7]<br> [0.8 color Orange_Yellow*0.7]<br> [1.0 color White*0.7]<br> }<br> quick_color White<br> scale 4<br> rotate&lt;180,0,30&gt;<br> }<br> finish {ambient 1 diffuse 0}<br> }<br> scale 10000<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* sky */<br><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (components_flag) <br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/macro" rel="nofollow noopener noreferrer" target="_blank">#macro</a> msina_comp (main_color,interface_color,comp_index)<br>merge {<br> cylinder {<br> &lt;2,0,-0.5&gt; &lt;2,0,0.5&gt; 1<br> texture{<br> Polished_Chrome <br> pigment{color interface_color}<br> finish {ambient 0.55 diffuse 0.55 phong 1 reflection 0}<br> }<br> }<br> difference {<br> cylinder {<br> &lt;-1.5,0,-0.51&gt; &lt;-1.5,0,0.51&gt; 5<br> }<br> box {<br> &lt;-6,0,-0.6&gt;,&lt;6,6,0.6&gt;<br> rotate &lt;0,0,30&gt;<br> }<br> box {<br> &lt;-6,0,-0.6&gt;,&lt;6,-6,0.6&gt;<br> rotate &lt;0,0,-30&gt;<br> }<br> box {<br> &lt;-6,-6,-0.6&gt;,&lt;1.5,6,0.6&gt;<br> }<br> }<br> translate &lt;1.5,0,0&gt;<br> texture{ <br> Polished_Chrome pigment{color main_color}<br> finish {ambient 0.55 diffuse 0.55 phong 1 reflection 0}<br> }<br> rotate &lt;0,0,comp_index*60&gt;<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* msina_comp macro */<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/macro" rel="nofollow noopener noreferrer" target="_blank">#macro</a> msina_text (string, scale_value, trans_value)<br>text { <br> ttf myfont string 0.3, 0 <br> pigment { White } <br> scale scale_value <br> translate trans_value<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* msina_text macro */<br><br>msina_text ("TCP", 0.8, &lt;3.1,-0.25,-0.58&gt;)<br>msina_comp (rgb &lt;0.5,0.5,0.6&gt;, rgb &lt;0.7,0.4,0.0&gt;, 0)<br><br>msina_text ("IP", 1, &lt;1.5,3.1,-0.58&gt;)<br>msina_comp (rgb &lt;0.5,0.6,0.5&gt;, rgb &lt;0.7,0.4,0.0&gt;, 1)<br><br>msina_text ("Krypto", 0.6, &lt;-3,3.1,-0.58&gt;)<br>msina_comp (rgb &lt;0.6,0.5,0.6&gt;, rgb &lt;0.7,0.4,0.0&gt;, 2)<br><br>msina_text ("Key", 0.5, &lt;-4.5,0.25,-0.58&gt;)<br>msina_text ("Manager", 0.5, &lt;-4.8,-0.32,-0.58&gt;)<br>msina_comp (rgb &lt;0.4,0.6,0.6&gt;, rgb &lt;0.7,0.4,0.0&gt;, 3)<br><br>msina_text ("Network", 0.6, &lt;-3.2,-3.45,-0.58&gt;)<br>msina_comp (rgbt &lt;0.6,0.4,0.4,0.5&gt;, rgbt &lt;0.7,0.4,0.0,0.5&gt;, 4)<br><br>msina_text ("Network", 0.6, &lt;1.0,-3.45,-0.58&gt;)<br>msina_comp (rgb &lt;0.6,0.6,0.4&gt;, rgb &lt;0.7,0.4,0.0&gt;, 5)<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> /* components */<br><br>@@end
:modeus:【Ξnigmatico】:verified: 🐱<span class="h-card"><a class="u-url mention" href="https://fedi.absturztau.be/users/Maira_Nekomori" rel="nofollow noopener noreferrer" target="_blank">@<span>Maira_Nekomori</span></a></span> Please show fedi some /raytrace<br>@@begin<br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "colors.inc"<br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "textures.inc"<br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "stones.inc"<br><br>camera {<br>location &lt;-1.5,-1.5,-31&gt;<br>look_at &lt;-1.5,-1.5,0&gt;<br>}<br><br>light_source {<br>&lt;-5,5,-20&gt;<br>color rgb &lt;1,1,1&gt;<br>}<br><br>sphere{&lt;0,0,0&gt;,1 hollow<br>texture{<br>pigment{gradient &lt;0,1,0&gt;<br>color_map{[0 color &lt;0.0,0.0,0.0&gt;]<br>[1 color &lt;0.15,0.22,0.3&gt;]}<br>}<br>finish {ambient 1 diffuse 0}<br>}<br>translate &lt;0,0.5,0&gt;<br>scale 10000<br>}<br><br>union{<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> num_steps = 15000;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = 0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp_inc = 12*360/num_steps;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> bet = 0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> bet_inc = 12*263/num_steps;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> gam = 0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> gam_inc = 2*3.14/num_steps;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> dy = 40/num_steps;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> ypos = -20;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (ypos &lt; 20)<br>sphere {<br>&lt;0,0,0&gt;, sin(gam)*sin(gam)<br>scale &lt;0.2,1,1&gt;<br>rotate &lt;0,0,bet&gt;<br>translate &lt;7*sin(gam),ypos,0&gt;<br>rotate &lt;0,alp,0&gt;<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> alp = alp + alp_inc;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> bet = bet + bet_inc;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> gam = gam + gam_inc;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> ypos = ypos + dy;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br>rotate &lt;30,40,-30&gt;<br>texture {Gold_Nugget}<br>}<br><br>@@end
:modeus:【Ξnigmatico】:verified: 🐱<span class="h-card"><a class="u-url mention" href="https://fedi.absturztau.be/users/Maira_Nekomori" rel="nofollow noopener noreferrer" target="_blank">@<span>Maira_Nekomori</span></a></span> /raytrace @@begin<br><a class="hashtag" href="https://fedi.absturztau.be/tag/version" rel="nofollow noopener noreferrer" target="_blank">#version</a> 3.7;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Rad_Quality = 2;<br><br>global_settings {<br>assumed_gamma 1.0<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/switch" rel="nofollow noopener noreferrer" target="_blank">#switch</a> (Rad_Quality)<br><a class="hashtag" href="https://fedi.absturztau.be/tag/case" rel="nofollow noopener noreferrer" target="_blank">#case</a> (1)<br>radiosity { // --- Settings 1 (fast) ---<br>pretrace_start 0.08<br>pretrace_end 0.02<br>count 50<br>error_bound 0.5<br>recursion_limit 1<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/break" rel="nofollow noopener noreferrer" target="_blank">#break</a><br><a class="hashtag" href="https://fedi.absturztau.be/tag/case" rel="nofollow noopener noreferrer" target="_blank">#case</a> (2)<br>radiosity { // --- Settings 2 (medium quality) ---<br>pretrace_start 0.08<br>pretrace_end 0.01<br>count 120<br>error_bound 0.25<br>recursion_limit 1<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/break" rel="nofollow noopener noreferrer" target="_blank">#break</a><br><a class="hashtag" href="https://fedi.absturztau.be/tag/case" rel="nofollow noopener noreferrer" target="_blank">#case</a> (3)<br>radiosity { // --- Settings 3 (high quality) ---<br>pretrace_start 0.08<br>pretrace_end 0.005<br>count 400<br>error_bound 0.1<br>recursion_limit 1<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/break" rel="nofollow noopener noreferrer" target="_blank">#break</a><br><a class="hashtag" href="https://fedi.absturztau.be/tag/case" rel="nofollow noopener noreferrer" target="_blank">#case</a> (4)<br>radiosity { // --- Settings 4 (medium quality, recursion_limit 2) ---<br>pretrace_start 0.08<br>pretrace_end 0.005<br>count 350<br>error_bound 0.15<br>recursion_limit 2<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/break" rel="nofollow noopener noreferrer" target="_blank">#break</a><br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br><br>}<br><br>fog {<br>fog_type 2<br>fog_alt 1.3<br>fog_offset 0<br>color rgb &lt;0.7, 0.8, 0.9&gt;<br>distance 800<br>}<br><br>light_source {&lt;1000, 10000, -15000&gt; color rgb &lt;1.0, 0.9, 0.78&gt;*2.3}<br><br>sphere { // --- Sky ---<br>&lt;0, 0, 0&gt;, 1<br>texture {<br>pigment {<br>gradient y<br>color_map {<br>[0.0 color rgb &lt; 1.0, 1.0, 1.0 &gt;]<br>[0.3 color rgb &lt; 0.5, 0.6, 1.0 &gt;]<br>}<br>}<br>finish { diffuse 0 <a class="hashtag" href="https://fedi.absturztau.be/tag/if" rel="nofollow noopener noreferrer" target="_blank">#if</a> (version &lt; 3.7) ambient 1 <a class="hashtag" href="https://fedi.absturztau.be/tag/else" rel="nofollow noopener noreferrer" target="_blank">#else</a> emission 1 <a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a> }<br>}<br>scale 10000<br>hollow on<br>no_shadow<br>}<br><br>//===================== THE SCENERY ITSELF ====================================<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/include" rel="nofollow noopener noreferrer" target="_blank">#include</a> "colors.inc"<br><br>camera { location &lt;500,150,0&gt;<br>angle 65 // direction z<br>right x*image_width/image_height<br>look_at &lt;0,150,320&gt;<br>}<br><br>plane {y,0 pigment {color rgb &lt;0.776,0.706,0.706&gt;}}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Arch_01 =<br>union {<br>difference {<br>cylinder {&lt;-20,0,0&gt;,&lt;20,0,0&gt;,140}<br>cylinder {&lt;-21,0,0&gt;,&lt;21,0,0&gt;,130}<br>torus {130 2 rotate z*90 translate x*20}<br>torus {130 2 rotate z*90 translate x*-20}<br>}<br>difference {<br>cylinder {&lt;-18,0,0&gt;,&lt;18,0,0&gt;,130}<br>cylinder {&lt;-21,0,0&gt;,&lt;21,0,0&gt;,125}<br>}<br>torus {139 1 rotate z*90 translate x*20}<br>torus {136 1 rotate z*90 translate x*20}<br>torus {139 1 rotate z*90 translate x*-20}<br>torus {136 1 rotate z*90 translate x*-20}<br>clipped_by {plane {y,0 inverse}}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/macro" rel="nofollow noopener noreferrer" target="_blank">#macro</a> SphereBox (Radius)<br><a class="hashtag" href="https://fedi.absturztau.be/tag/local" rel="nofollow noopener noreferrer" target="_blank">#local</a> SpRad = sqrt (Radius*Radius + Radius*Radius);<br>intersection {<br>sphere {0,SpRad}<br>box {&lt;-Radius,0,-Radius&gt;,&lt;Radius,Radius,Radius&gt;}<br>}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Column_01 = union {<br>box {&lt;-40,0,-40&gt;,&lt;40,50,40&gt;}<br>box {&lt;-35,50,-35&gt;,&lt;35,60,35&gt;}<br>cylinder {&lt;0,60,0&gt;,&lt;0,66,0&gt;,28}<br>torus {28 3 translate y*63}<br>difference {<br>cylinder {&lt;0,66,0&gt;,&lt;0,70,0&gt;,25}<br>torus {25 2 translate y*68}<br>}<br>cylinder {&lt;0,70,0&gt;,&lt;0,74,0&gt;,25}<br>torus {25 2 translate y*72}<br>cylinder {&lt;0,74,0&gt;,&lt;0,76,0&gt;,25}<br>sphere {&lt;0,0,0&gt;,23 scale &lt;1,15,1&gt; translate y*76 clipped_by {cylinder {&lt;0,76,0&gt;,&lt;0,265,0&gt;,30}}}<br>torus {20 2 translate y*255}<br>torus {19 2 translate y*258}<br>object {SphereBox (20) rotate z*180 translate y*(260+22)}<br>box {&lt;-25,282,-25&gt;,&lt;25,285,25&gt;}<br>box {&lt;-20,285,-22&gt;,&lt;20,295,22&gt;}<br>difference {<br>cylinder {&lt;-22,290,0&gt;,&lt;22,290,0&gt;,5}<br>cylinder {&lt;-23,290,0&gt;,&lt;23,290,0&gt;,3}<br>}<br>box {&lt;-23,295,-23&gt;,&lt;23,298,23&gt;}<br>box {&lt;-28,298,-28&gt;,&lt;28,300,28&gt;}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Vault_01 =<br>difference {<br>box {&lt;-160,0,-160&gt;,&lt;160,250,160&gt;}<br>cylinder {&lt;-170,0,0&gt;,&lt;170,0,0&gt;,130}<br>cylinder {&lt;-170,0,0&gt;,&lt;170,0,0&gt;,130 rotate y*90}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Vault_02 = //(vault de coin)<br>difference {<br>union {<br>box {&lt;-180,0,-160&gt;,&lt;180,250,160&gt;}<br>box {&lt;-160,0,-180&gt;,&lt;160,250,180&gt;}<br>}<br>cylinder {&lt;-190,0,0&gt;,&lt;190,0,0&gt;,130}<br>cylinder {&lt;-190,0,0&gt;,&lt;190,0,0&gt;,130 rotate y*90}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Spindle_01 =<br>lathe{<br>cubic_spline<br>12,<br>&lt;0.017005,-0.005668&gt;,<br>&lt;0.117619,-0.004251&gt;,<br>&lt;0.123287,0.072272&gt;,<br>&lt;0.068020,0.124704&gt;,<br>&lt;0.076523,0.195559&gt;,<br>&lt;0.141709,0.444967&gt;,<br>&lt;0.075106,0.524324&gt;,<br>&lt;0.138875,0.616435&gt;,<br>&lt;0.055267,0.916859&gt;,<br>&lt;0.137458,0.973543&gt;,<br>&lt;0.161549,1.000468&gt;,<br>&lt;0.204061,0.991965&gt;<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Band_01 =<br>union {<br>box {&lt;0,0,-25&gt;,&lt;-1,60,25&gt;}<br>box {&lt;0,0,-25&gt;,&lt;5,2,25&gt;}<br>box {&lt;0,8,-25&gt;,&lt;3,2,25&gt;}<br>box {&lt;0,8,-25&gt;,&lt;6,15,25&gt;}<br>box {&lt;0,8,-10&gt;,&lt;6,15,-8&gt;}<br>box {&lt;0,8,10&gt;,&lt;6,15,8&gt;}<br>box {&lt;0,20,-25&gt;,&lt;3,19,25&gt;}<br>box {&lt;0,50,-25&gt;,&lt;5,60,25&gt;}<br>box {&lt;0,50,-25&gt;,&lt;3,55,25&gt;}<br>box {&lt;0,20,-2&gt;,&lt;3,40,-4&gt;}<br>box {&lt;0,20,-6&gt;,&lt;3,40,-8&gt;}<br>box {&lt;0,20,2&gt;,&lt;3,40,4&gt;}<br>box {&lt;0,20,6&gt;,&lt;3,40,8&gt;}<br>box {&lt;0,42,-25&gt;,&lt;6,40,25&gt;}<br>box {&lt;0,0,-2&gt;,&lt;7,8,-4&gt;}<br>box {&lt;0,0,-6&gt;,&lt;7,8,-8&gt;}<br>box {&lt;0,0,2&gt;,&lt;7,8,4&gt;}<br>box {&lt;0,0,6&gt;,&lt;7,8,8&gt;}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Balcony_01 = union {<br>box {&lt;-10,0,-.5&gt;,&lt;10,10,.5&gt;}<br>cylinder {&lt;-10,5,-.5&gt;,&lt;-10,5,.5&gt;,4}<br>cylinder {&lt;10,5,-.5&gt;,&lt;10,5,.5&gt;,4}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Group1 = union {<br>object {Arch_01 translate &lt;-490,300,0&gt;}<br>object {Arch_01 translate &lt;-490,300,300&gt;}<br>object {Arch_01 translate &lt;-490,300,-300&gt;}<br><br>object {Column_01 translate &lt;-490,0,150&gt;}<br>object {Column_01 translate &lt;-490,0,-150&gt;}<br>object {Column_01 translate &lt;-490,0,-450&gt;}<br>object {Column_01 translate &lt;-490,0,450&gt;}<br><br>object {Column_01 translate &lt;-790,0,150&gt;}<br>object {Column_01 translate &lt;-790,0,-150&gt;}<br>object {Column_01 translate &lt;-790,0,-450&gt;}<br>object {Column_01 translate &lt;-790,0,450&gt;}<br>object {Column_01 translate &lt;-790,0,-450-40&gt;}<br>object {Column_01 translate &lt;-790,0,450+40&gt;}<br><br>object {Arch_01 rotate y*90 translate &lt;-490-150,300,150&gt;}<br>object {Arch_01 rotate y*90 translate &lt;-490-150,300,-150&gt;}<br>object {Arch_01 rotate y*90 translate &lt;-490-150,300,450&gt;}<br>object {Arch_01 rotate y*90 translate &lt;-490-150,300,-450&gt;}<br>object {Arch_01 rotate y*90 translate &lt;-490-150,300,450+40&gt;}//doubleaux<br>object {Arch_01 rotate y*90 translate &lt;-490-150,300,-450-40&gt;}<br><br>object {Vault_01 translate &lt;-640,300,0&gt;}<br>object {Vault_01 translate &lt;-640,300,300&gt;}<br>object {Vault_01 translate &lt;-640,300,-300&gt;}<br>object {Vault_02 translate &lt;-640,300,640&gt;}//coin<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> I=0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (I &lt; 1000)<br>object {Band_01 translate &lt;-480,500,(-470 + I)&gt;}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> I=I+50;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> I=0;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/while" rel="nofollow noopener noreferrer" target="_blank">#while</a> (I &lt; 1000)<br>object {Spindle_01 scale &lt;60,60,60&gt; translate &lt;-500,550,(-500 + I)&gt;}<br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> I=I+40;<br><a class="hashtag" href="https://fedi.absturztau.be/tag/end" rel="nofollow noopener noreferrer" target="_blank">#end</a><br><br>object {Balcony_01 scale &lt;1,1,1020&gt; translate &lt;-500,610,0&gt;}<br>object {Balcony_01 scale &lt;1,1,1020&gt; translate &lt;-500,610,0&gt; rotate y*90}<br>object {Balcony_01 scale &lt;1,1,1020&gt; translate &lt;-500,610,0&gt; rotate y*180}<br>object {Balcony_01 scale &lt;1,1,1020&gt; translate &lt;-500,610,0&gt; rotate y*270}<br><br>box {&lt;-790,0,-810&gt;,&lt;-810,450,810&gt;}<br><br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> PatioComplete = union {<br>object {Group1}<br>object {Group1 rotate y*90}<br>object {Group1 rotate y*180}<br>object {Group1 rotate y*270}<br>}<br><br>object {PatioComplete<br>pigment {Wheat}<br>finish {ambient 0.0 diffuse 0.6}<br>}<br><br><a class="hashtag" href="https://fedi.absturztau.be/tag/declare" rel="nofollow noopener noreferrer" target="_blank">#declare</a> Paving_01 =<br>union {<br>box {&lt;-40,0,-490&gt;,&lt;40,.1,490&gt; translate x*150}<br>box {&lt;-40,0,-490&gt;,&lt;40,.1,490&gt; translate x*-150}<br>box {&lt;-40,0,-490&gt;,&lt;40,.1,490&gt; translate x*490}<br>box {&lt;-40,0,-490&gt;,&lt;40,.1,490&gt; translate x*-480}<br><br>texture {<br>pigment {color rgb &lt;0.706,0.714,0.776&gt;*.8}<br>finish {ambient 0.0 diffuse 0.6}<br>}<br>}<br><br>object {Paving_01}<br>object {Paving_01 rotate y*90}<br><br>@@end
drcoconut<p>How much does it bother you if your neighbor plays music unexpectedly at any time at around 08:00p-02:00a with the deepest base, that beats together with your heartbeat?😭While you are deeeeeep in your work? Oh, and you have no idea how long will it last? (While the building has a policy specifically about that) <a href="https://scholar.social/tags/while" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>while</span></a> there's a policy and there's always a breaker.</p>