currenteffect.Parameters["World"].SetValue(g.Global);
currenteffect.Parameters["View"].SetValue(
Matrix.CreateLookAt(cameraPosition,Vector3.Zero,
Vector3.Up));
currenteffect.Parameters["Projection"].SetValue(
Matrix.CreatePerspectiveFieldOfView(
MathHelper.ToRadians(45.0f), aspectRatio, 1.0f,
10000.0f));
currenteffect.Parameters["Vett"].SetValue(-g.Position);
currenteffect.Parameters["TargetColor"].SetValue(g.Colore);
currenteffect.CommitChanges();
}
g.Mesh.Draw();
}
Estrapoliamo un giunto dalla lista e lo andiamo a
proiettare graficamente
passando dai pixel vertex shader.
Il file .fx ovvero il file contente codice shader che ci permette la visualizzazione
del modello รจ il seguente:
float4x4 WorldViewProjection;
//float4x4 World;
float4x4 World : WORLD;
float4x4 View : VIEW;
float4x4 Projection : PROJECTION;
102