SkyBox.cs 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Threading.Tasks;
  3. using System.Windows.Forms;
  4. using SlimDX;
  5. using SlimDX.D3DCompiler;
  6. using SlimDX.Direct3D11;
  7. using SlimDX.DXGI;
  8. using SlimDX.Windows;
  9. using Device = SlimDX.Direct3D11.Device;
  10. using Resource = SlimDX.Direct3D11.Resource;
  11. using Buffer = SlimDX.Direct3D11.Buffer;
  12. namespace EQ2ModelViewer
  13. {
  14. public class SkyBox
  15. {
  16. int NumSphereVertices = 0;
  17. int NumSphereFaces = 0;
  18. private void CreateSphere(int LatLines, int LongLines)
  19. {
  20. NumSphereVertices = ((LatLines - 2) * LongLines) + 2;
  21. NumSphereFaces = ((LatLines - 3) * LongLines * 2) + (LongLines * 2);
  22. float sphereYaw = 0.0f;
  23. float spherePitch = 0.0f;
  24. /*
  25. DataStream vertices = new DataStream(System.Runtime.InteropServices.Marshal.SizeOf(typeof(EQ2Model)) * m_VertexCount, true, true);
  26. Vector4 currVertPos = new Vector4(0.0f, 0.0f, 1.0f, 0.0f);
  27. SlimDX.Direct3D11.Devic
  28. */
  29. }
  30. }
  31. }