Seite 1 von 1

Konverter schreiben

Verfasst: 25.02.2012 11:36
von mpz
Hallo,

ich möchte gerne einen Konverter schreiben und wollte wissen ob jemand schon einen Quellecode kennt den ich dazu benutzen könnte? Es geht hauptsächlich darum einen Quelltext der ins ASCII vorliegt zu ändern. D.h. Texte ersetzen und zusätzliche Informationen hinzuzufügen. Ich gebe mal ein Beispiel damit Ihr wisst worum es geht. Wäre auch schön wenn man beide Richtungen konvertieren könnte. Ich möchte halt nur nicht das Rad neu erfinden. Das ersetzen ist das einfachste , aber ein logische Erkennung und daraufhin eine sinnvolle Anpassung ist da schon Knifflieger udn erweiterbar soll es ja auch sein ;)

Gruß Michael

Quelltext

Code: Alles auswählen

// Chessboard Zoomer ;)

#ifdef GL_ES
precision mediump float;
#endif

uniform float time;
uniform vec2 mouse;
uniform vec2 resolution;

void main( void ) {

   vec2 p = ( gl_FragCoord.xy / resolution.xy ); 

   float color = 0.0;
   
   vec2 t = p* 1.5/sin(time/8.); 
   if( mod(t.x, 1.9) > 1. == mod(t.y, 1.9) > 1.0 )
      color = 1.; 
   else 
      color = 0.; 
   
   gl_FragColor = vec4( color, 1.0, 1.0, 1.0 );

}

Zielcode

Code: Alles auswählen

//-----------------------------------------------------------------------------
//     Name: Chessboard.fx
//     Author: Michael Paulwitz
//    Last Modified:
//    Description: Easy Pixel Shader
//-----------------------------------------------------------------------------

//-----------------------------------------------------------------------------
// Effect File Variables
//-----------------------------------------------------------------------------

float time;
float2 mouse;
float2 resolution;

float4 Main (float2 Tex : TEXCOORD0) : COLOR
{
float2 p = ( Tex.xy / resolution.xy ); 

float color = 0.0;

float2 t = p* 1.5/sin(time/8.); 
if( fmod(t.x, 1.9) > 1. == fmod(t.y, 1.9) > 1.0 )
color = 1.; 
else 
color = 0.; 

return float4( color, 1.0, 1.0, 1.0 );


}

technique Chessboard
{
    pass p1  
    {
        PixelShader = compile ps_2_0 Main();
    }
}


Re: Konverter schreiben

Verfasst: 26.02.2012 14:09
von The_Dark_Zim-.-
Hey ho
ist zwar kein PB aber die Software kann wohl c# zu vb.net umwandeln und umgekert. Da sie OpenSource ist kannste dir da ja evtl. ein paar Ideen holen ;)
http://www.icsharpcode.net/OpenSource/SD/

Gruß Zim

Re: Konverter schreiben

Verfasst: 27.02.2012 12:28
von mpz
Hallo Zim,

Danke, hat mir ein paar Ideen gebracht. An dem Konverter bin dran, wird bestimmt interessant werden...

Gruß Michael