<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://www.ccc-mannheim.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=FullCircle%2FFarbkonzept</id>
	<title>FullCircle/Farbkonzept - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://www.ccc-mannheim.de/mediawiki/index.php?action=history&amp;feed=atom&amp;title=FullCircle%2FFarbkonzept"/>
	<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=FullCircle/Farbkonzept&amp;action=history"/>
	<updated>2026-05-10T15:49:55Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in C3MAWiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://www.ccc-mannheim.de/mediawiki/index.php?title=FullCircle/Farbkonzept&amp;diff=184&amp;oldid=prev</id>
		<title>Scytale: Öffentlich gemacht</title>
		<link rel="alternate" type="text/html" href="https://www.ccc-mannheim.de/mediawiki/index.php?title=FullCircle/Farbkonzept&amp;diff=184&amp;oldid=prev"/>
		<updated>2012-10-13T17:26:30Z</updated>

		<summary type="html">&lt;p&gt;Öffentlich gemacht&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:FullCircle]]&lt;br /&gt;
Getreu dem Manifest sind Primaerfarben boese (und boring). Damit $Nerd nicht verzweifelt nach Farbcodes suchen muss, brauchen wir einen Mechanismus, der einem fertige Farbschemata passend zueinander zurueckliefert.&lt;br /&gt;
&lt;br /&gt;
== Woher die Farben nehmen ==&lt;br /&gt;
&lt;br /&gt;
Ich finde [http://kuler.adobe.com Adobe Kuler] recht nett. Da kann man je fuenf Farben passend zueinander als Farbschema abrufen. Allerdings stellt sich die Frage, inwiefern die Farbschema an der LightWall wirken. Das muessen wir ausprobieren.&lt;br /&gt;
&lt;br /&gt;
Alle Farbschemata sind von der Klasse ColorScheme abgeleitet. Die Benutzung sieht z.B. so aus:&lt;br /&gt;
&lt;br /&gt;
  fullcircle::ColorScheme::Ptr smash(new fullcircle::ColorSchemeSmash());&lt;br /&gt;
  ...&lt;br /&gt;
  frame-&amp;gt;set_pixel(x,y,smash-&amp;gt;get_primary());&lt;br /&gt;
  ...&lt;br /&gt;
&lt;br /&gt;
Jedes Farbschema stellt fuenf Farben zur Verfuegung. Davon ist eine als Background- und zwei weitere als Primary und Secondary-Farbe vorgesehen. Aus fc-demo:&lt;br /&gt;
&lt;br /&gt;
  // determine color&lt;br /&gt;
  if (0&amp;lt;=n &amp;amp;&amp;amp; n&amp;lt;0.3) {&lt;br /&gt;
    frame-&amp;gt;set_pixel(x,y,smash-&amp;gt;get_background());&lt;br /&gt;
  } else if (0.3&amp;lt;=n &amp;amp;&amp;amp; n&amp;lt;0.7) {&lt;br /&gt;
    frame-&amp;gt;set_pixel(x,y,smash-&amp;gt;get_secondary());&lt;br /&gt;
  } else if (0.7&amp;lt;=n &amp;amp;&amp;amp; n&amp;lt;=1.0) {&lt;br /&gt;
    frame-&amp;gt;set_pixel(x,y,smash-&amp;gt;get_primary());&lt;br /&gt;
  } &lt;br /&gt;
&lt;br /&gt;
Zwei weitere Farben stehen als 3rd und 4th zur Verfuegung.&lt;br /&gt;
&lt;br /&gt;
== TODOs ==&lt;br /&gt;
&lt;br /&gt;
* Weitere Farbschemata implementieren&lt;br /&gt;
* Die drei Farbschemata auswaehlen, die an der Lightwall sexy aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:öffentlich]]&lt;/div&gt;</summary>
		<author><name>Scytale</name></author>
	</entry>
</feed>