topical media & game development

talk show tell print

#vrml.js / js



  function 
  setNodeEventIn(nodeName, eventInName, value)
  {
                  document.Contact3D.setNodeEventIn(nodeName, eventInName, value);
          
          return false;
  }
  function isChecked(obj){if (obj.checked) return '1'; else return '0';}
  
  function setFragmentShader(obj)
  {
          
  var val=obj.options[obj.options.selectedIndex].value;
          setNodeEventIn("FragmentShader", "url", "local/shader/" + val);
  }
  
  function setMovie(obj)
  {
          var val=obj.options[obj.options.selectedIndex].value;
          setNodeEventIn("MovieTexture", 
  "url", val);
  }
  
  function setMode1(obj)
  {
          //mode=document.form1.mode1.options[document.form1.mode1.options.selectedIndex].value;
          mode=obj.options[obj.selectedIndex].value;
          if (document.form1.complement1.checked) 
  {
             mode = "COMPLEMENT_" + mode;
          }
          setNodeEventIn("blender", "set_blendmode1", mode);
  }
  function setModeTransparent(obj)
  {
          
  val = obj.checked ? "TRUE" : "FALSE";
          setNodeEventIn("ShaderAppearance", "transparent", val);
  }
  
  function setMode2(obj)
  {
          
  mode=obj.options[obj.selectedIndex].value;
          if (document.form1.complement2.checked)
          {
             mode = "COMPLEMENT_" + mode;
          
  }
          document.Contact3D.setNodeEventIn("blender", "set_blendmode2", mode);
  }
  function setModeComplement2(obj)
  {
          
  mode=document.form1.mode2.options[document.form1.mode2.options.selectedIndex].value;
          if (obj.checked) {
             mode 
  = "COMPLEMENT_" + mode;
          }
          setNodeEventIn("blender", "set_blendmode2", mode);
  }
  function setTex1(obj)
  {
  mode=obj.options[obj.options.selectedIndex].value;
  document.Contact3D.setNodeEventIn("blender", 
  "set_tex1", mode);
  }
  function setTex2(obj)
  {
  mode=obj.options[obj.options.selectedIndex].value;
  document.Contact3D.setNodeEventIn("blender", 
  "set_tex2", mode);
  }
  


(C) Æliens 04/09/2009

You may not copy or print any of this material without explicit permission of the author or the publisher. In case of other copyright issues, contact the author.