Advertisement
Lauda

Untitled

Jan 10th, 2015
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.50 KB | None | 0 0
  1.             _materialLibrary = materialLibrary;
  2.             AddParseAction("newmtl", PushMaterial);
  3.             AddParseAction("Ka", d => CurrentMaterial.AmbientColor = ParseVec3(d));
  4.             AddParseAction("Kd", d => CurrentMaterial.DiffuseColor = ParseVec3(d));
  5.             AddParseAction("Ks", d => CurrentMaterial.SpecularColor = ParseVec3(d));
  6.             AddParseAction("Ns", d => CurrentMaterial.SpecularCoefficient = d.ParseFloat());
  7.             AddParseAction("d", d => CurrentMaterial.Transparency = d.ParseFloat());
  8.             AddParseAction("Ni", d => CurrentMaterial.RefractionIndex = d.ParseFloat());
  9.             AddParseAction("Tr", d => CurrentMaterial.Transparency = d.ParseFloat());
  10.             AddParseAction("illum", i => CurrentMaterial.IlluminationModel = i.ParseInt());
  11.             AddParseAction("map_Ka", m => CurrentMaterial.AmbientTextureMap = m);
  12.             AddParseAction("map_Kd", m => CurrentMaterial.DiffuseTextureMap = m);
  13.             AddParseAction("map_Ks", m => CurrentMaterial.SpecularTextureMap = m);
  14.             AddParseAction("map_Ns", m => CurrentMaterial.SpecularHighlightTextureMap = m);
  15.             AddParseAction("map_d", m => CurrentMaterial.AlphaTextureMap = m);
  16.             AddParseAction("map_bump", m => CurrentMaterial.BumpMap = m);
  17.             AddParseAction("bump", m => CurrentMaterial.BumpMap = m);
  18.             AddParseAction("disp", m => CurrentMaterial.DisplacementMap = m);
  19.             AddParseAction("decal", m => CurrentMaterial.StencilDecalMap = m);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement