<!DOCTYPE VVVV  SYSTEM "http://vvvv.meso.net/versions/vvvv33alpha7.8.dtd" >
   <PATCH nodename="C:\Dokumente und Einstellungen\AmpOp\Eigene Dateien\meso\dev\vvvv33\help\Complement (Color) help.v4p">
   <BOUNDS height="6330" left="1245" top="3030" type="Window" width="12360">
   </BOUNDS>
   <NODE componentmode="InABox" id="13" nodename="IOBox (Color)">
   <BOUNDS height="0" left="105" top="2010" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="5580" top="7920" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="450" left="105" top="2010" type="Box" width="2600">
   </BOUNDS>
   <PIN pinname="Color Input" slicecount="1" visible="1">
   </PIN>
   <PIN pinname="Color Output" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="color">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="12" nodename="IOBox (Color)">
   <BOUNDS height="0" left="855" top="4290" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="5880" top="8220" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="450" left="855" top="4290" type="Box" width="2600">
   </BOUNDS>
   <PIN pinname="Color Input" slicecount="1" visible="1">
   </PIN>
   <PIN pinname="Color Output" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="complement">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="11" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="120" top="5580" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="4125" top="10455" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="120" top="5580" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="0.83333">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="||">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="10" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="1050" top="5580" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="4425" top="10755" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="1050" top="5580" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="1.00000">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="9" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="1980" top="5580" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="5985" top="10485" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="1980" top="5580" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="0.64500">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="8" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="405" top="1095" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="4425" top="10755" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="405" top="1095" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="1.00000">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="red">
   </PIN>
   <PIN pinname="X Input Value" slicecount="1" values="1.00000">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="7" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="1335" top="1095" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="4725" top="11055" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="1335" top="1095" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="0.00000">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="green">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="6" nodename="IOBox (Value Advanced)">
   <BOUNDS height="0" left="2265" top="1095" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="6285" top="10785" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="240" left="2265" top="1095" type="Box" width="795">
   </BOUNDS>
   <PIN pinname="Y Input Value" slicecount="1" visible="1" values="0.00000">
   </PIN>
   <PIN pinname="Y Output Value" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="blue">
   </PIN>
   </NODE>
   <NODE id="5" nodename="Complement (Color)">
   <BOUNDS height="0" left="3390" top="2910" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Input" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="5" dstpinname="Input" linkstyle="VHV" srcnodeid="13" srcpinname="Color Output">
   <LINKPOINT x="135" y="2715">
   </LINKPOINT>
   <LINKPOINT x="3420" y="2715">
   </LINKPOINT>
   </LINK>
   <NODE id="4" nodename="RGB (Color Join)">
   <BOUNDS height="0" left="2625" top="1680" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Red" visible="1">
   </PIN>
   <PIN pinname="Green" visible="1">
   </PIN>
   <PIN pinname="Blue" visible="1">
   </PIN>
   <PIN pinname="Alpha" slicecount="1" visible="1" values="1.00000">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="4" dstpinname="Red" srcnodeid="8" srcpinname="Y Output Value" linkstyle="PolyLine">
   <LINKPOINT x="1170" y="1665">
   </LINKPOINT>
   <LINKPOINT x="2655" y="1665">
   </LINKPOINT>
   </LINK>
   <LINK dstnodeid="4" dstpinname="Green" srcnodeid="7" srcpinname="Y Output Value" linkstyle="PolyLine">
   <LINKPOINT x="2100" y="1590">
   </LINKPOINT>
   <LINKPOINT x="2835" y="1590">
   </LINKPOINT>
   </LINK>
   <LINK dstnodeid="4" dstpinname="Blue" srcnodeid="6" srcpinname="Y Output Value">
   </LINK>
   <LINK dstnodeid="13" dstpinname="Color Input" srcnodeid="4" srcpinname="Output">
   </LINK>
   <NODE id="3" nodename="RGB (Color Split)">
   <BOUNDS height="0" left="855" top="4995" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Input" visible="1">
   </PIN>
   <PIN pinname="Red" visible="1">
   </PIN>
   <PIN pinname="Green" visible="1">
   </PIN>
   <PIN pinname="Blue" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="3" dstpinname="Input" srcnodeid="12" srcpinname="Color Output">
   </LINK>
   <LINK dstnodeid="11" dstpinname="Y Input Value" srcnodeid="3" srcpinname="Red">
   </LINK>
   <LINK dstnodeid="10" dstpinname="Y Input Value" srcnodeid="3" srcpinname="Green" linkstyle="PolyLine">
   <LINKPOINT x="1065" y="5505">
   </LINKPOINT>
   <LINKPOINT x="1815" y="5505">
   </LINKPOINT>
   </LINK>
   <LINK dstnodeid="9" dstpinname="Y Input Value" srcnodeid="3" srcpinname="Blue" linkstyle="PolyLine">
   <LINKPOINT x="1245" y="5385">
   </LINKPOINT>
   <LINKPOINT x="2745" y="5385">
   </LINKPOINT>
   </LINK>
   <NODE id="2" nodename="Add (Color)">
   <BOUNDS height="0" left="5160" top="3615" type="Node" width="0">
   </BOUNDS>
   <PIN pinname="Input1" slicecount="1" visible="1">
   </PIN>
   <PIN pinname="Input2" slicecount="1" visible="1">
   </PIN>
   <PIN pinname="Output" visible="1">
   </PIN>
   </NODE>
   <LINK dstnodeid="12" dstpinname="Color Input" srcnodeid="5" srcpinname="Output">
   </LINK>
   <NODE componentmode="InABox" id="0" nodename="IOBox (String)">
   <BOUNDS height="1245" left="6330" top="1140" type="Node" width="840">
   </BOUNDS>
   <BOUNDS height="4725" left="6330" top="1140" type="Box" width="5715">
   </BOUNDS>
   <BOUNDS height="160" left="0" top="0" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|In an RGB color space (one in which the primary colours are red, green and blue), a color can be represented as an ordered triplet (R,G,B) of color coordinates. This system is used in almost all computer displays and in many television and video systems. Let (0,0,0) represent black, and (1,1,1) represent white. Then, given a color (R,G,B), its complement is (1 - R, 1 - G, 1 - B). This way, when the two complementary colors are added, the result is pure white:&cr;&lf;&cr;&lf;    (R,G,B) + (1 - R,1 - G,1 - B) = (R + 1 - R,G + 1 - G,B + 1 - B) = (1,1,1).&cr;&lf;&cr;&lf;Because the primary colours in the RGB colour space are not the same as those in the painting colour space, the primary/complementary relationships are also different. The result is that cyan is the complement of red, magenta is the complement of green, and yellow is the complement of blue.&cr;&lf;&cr;&lf;The RGB colour space is additive, which means that the colour made by superimposing two colours is the sum of the RGB triplets of the individual colours. In such a colour space, the sum of the three primary colours is white.&cr;&lf;&cr;&lf;(by wikipedia.org)&cr;&lf;&cr;&lf;for further explaination how complementary colors are created, please refer to&cr;&lf;http://en.wikipedia.org/wiki/Complementary_color|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   </NODE>
   <LINK srcnodeid="5" srcpinname="Output" dstnodeid="2" dstpinname="Input1" linkstyle="PolyLine">
   <LINKPOINT x="3420" y="3465">
   </LINKPOINT>
   <LINKPOINT x="5190" y="3465">
   </LINKPOINT>
   </LINK>
   <NODE componentmode="InABox" id="16" nodename="IOBox (String)">
   <BOUNDS height="255" left="15" top="390" type="Node" width="570">
   </BOUNDS>
   <BOUNDS height="300" left="15" top="390" type="Box" width="2625">
   </BOUNDS>
   <BOUNDS height="160" left="750" top="7170" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|returns the complementary color|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   </NODE>
   <NODE componentmode="InABox" id="15" nodename="IOBox (String)">
   <BOUNDS height="270" left="15" top="15" type="Node" width="915">
   </BOUNDS>
   <BOUNDS height="375" left="15" top="15" type="Box" width="4095">
   </BOUNDS>
   <BOUNDS height="160" left="750" top="7170" type="Window" width="215">
   </BOUNDS>
   <PIN pinname="Input String" slicecount="1" visible="0" values="|Complement - Color|">
   </PIN>
   <PIN pinname="Output String" visible="0">
   </PIN>
   <PIN pinname="Show Grid" slicecount="1" values="0.00000">
   </PIN>
   <PIN pinname="Size" slicecount="1" values="12.00000">
   </PIN>
   </NODE>
   <LINK srcnodeid="13" srcpinname="Color Output" dstnodeid="2" dstpinname="Input2" linkstyle="VHV">
   <LINKPOINT x="135" y="2715">
   </LINKPOINT>
   <LINKPOINT x="5430" y="2715">
   </LINKPOINT>
   </LINK>
   <NODE componentmode="InABox" id="17" nodename="IOBox (Color)">
   <BOUNDS height="0" left="3570" top="4290" type="Node" width="0">
   </BOUNDS>
   <BOUNDS height="160" left="6180" top="8520" type="Window" width="215">
   </BOUNDS>
   <BOUNDS height="450" left="3570" top="4290" type="Box" width="2600">
   </BOUNDS>
   <PIN pinname="Color Input" slicecount="1" visible="1">
   </PIN>
   <PIN pinname="Color Output" visible="1">
   </PIN>
   <PIN pinname="Descriptive Name" slicecount="1" values="|color + complement|">
   </PIN>
   </NODE>
   <LINK srcnodeid="2" srcpinname="Output" dstnodeid="17" dstpinname="Color Input" linkstyle="PolyLine">
   <LINKPOINT x="5190" y="4125">
   </LINKPOINT>
   <LINKPOINT x="6135" y="4125">
   </LINKPOINT>
   </LINK>
   </PATCH>