<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.povray.org/content?action=history&amp;feed=atom&amp;title=User%3AJr%2Ftmc_demo</id>
	<title>User:Jr/tmc demo - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.povray.org/content?action=history&amp;feed=atom&amp;title=User%3AJr%2Ftmc_demo"/>
	<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=User:Jr/tmc_demo&amp;action=history"/>
	<updated>2026-10-09T05:23:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.1</generator>
	<entry>
		<id>https://wiki.povray.org/content?title=User:Jr/tmc_demo&amp;diff=11530&amp;oldid=prev</id>
		<title>Jr: a copy &amp; paste demo scene for 'tmc'.</title>
		<link rel="alternate" type="text/html" href="https://wiki.povray.org/content?title=User:Jr/tmc_demo&amp;diff=11530&amp;oldid=prev"/>
		<updated>2026-08-28T14:46:39Z</updated>

		<summary type="html">&lt;p&gt;a copy &amp;amp; paste demo scene for &amp;#039;tmc&amp;#039;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;syntaxhighlight lang='pov'&amp;gt;/* 'tmc.inc' demo */&lt;br /&gt;
&lt;br /&gt;
#version 3.8;&lt;br /&gt;
&lt;br /&gt;
global_settings {assumed_gamma 1}&lt;br /&gt;
&lt;br /&gt;
/* dummy to suppress no objects in scene warning */&lt;br /&gt;
box {0,1}&lt;br /&gt;
&lt;br /&gt;
//#declare View_POV_Include_Stack = 1;&lt;br /&gt;
&lt;br /&gt;
/* up to six digits is &amp;quot;safe&amp;quot; to provide on the command line,&lt;br /&gt;
 * more will get rounded or cause an error.&lt;br /&gt;
 */&lt;br /&gt;
#ifndef (Seed)&lt;br /&gt;
  #declare seed_ = 12345;&lt;br /&gt;
#elseif (int(Seed) != Seed)&lt;br /&gt;
  #error &amp;quot;oops, expect 'Seed' to be an integer value.&amp;quot;&lt;br /&gt;
#else&lt;br /&gt;
  #declare seed_ = Seed;&lt;br /&gt;
#end&lt;br /&gt;
&lt;br /&gt;
#macro GT (n_)&lt;br /&gt;
  tmcAdd(counts_,&amp;quot;GT&amp;quot;)&lt;br /&gt;
  #debug concat(&amp;quot;'n' (&amp;quot;,str(n_,0,6),&amp;quot;) is half or more.\n&amp;quot;)&lt;br /&gt;
#end&lt;br /&gt;
&lt;br /&gt;
#macro LT (n_)&lt;br /&gt;
  tmcAdd(counts_,&amp;quot;LT&amp;quot;)&lt;br /&gt;
  #debug concat(&amp;quot;'n' (&amp;quot;,str(n_,0,6),&amp;quot;) is less than half.\n&amp;quot;)&lt;br /&gt;
#end&lt;br /&gt;
&lt;br /&gt;
#include &amp;quot;tmc.inc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#declare counts_ = tmcNew();&lt;br /&gt;
&lt;br /&gt;
#declare iters_ = 100;&lt;br /&gt;
&lt;br /&gt;
#declare rng_ = seed(seed_);&lt;br /&gt;
&lt;br /&gt;
#for (i_, 0, iters_-1)&lt;br /&gt;
  #local n_ = rand(rng_);&lt;br /&gt;
  #if (.5 &amp;lt;= n_)&lt;br /&gt;
    GT(n_)&lt;br /&gt;
  #else&lt;br /&gt;
    LT(n_)&lt;br /&gt;
  #end&lt;br /&gt;
#end&lt;br /&gt;
&lt;br /&gt;
tmcReport(counts_)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jr</name></author>
	</entry>
</feed>