Advertisement
Ultimga

Untitled

Sep 21st, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. hasDefinitions = true;
  2.  
  3. int x, y, z; // May be removed in future.
  4.  
  5. for (int i = 0; i < 16; i++)
  6. {
  7. tangents.Add(FProcMeshTangent(1, 1, 1));
  8. }
  9.  
  10. // Top
  11. topDefinition = FVector2D(0, 3);
  12. vertices.Add(FVector(x - 50, y + 50, z + 50));
  13. vertices.Add(FVector(x + 50, y + 50, z + 50));
  14. vertices.Add(FVector(x + 50, y - 50, z + 50));
  15. vertices.Add(FVector(x - 50, y - 50, z + 50));
  16.  
  17. normals.Add(FVector(0, 0, 1));
  18. normals.Add(FVector(0, 0, 1));
  19. normals.Add(FVector(0, 0, 1));
  20. normals.Add(FVector(0, 0, 1));
  21.  
  22. // Bottom
  23. topDefinition = FVector2D(4, 7);
  24. vertices.Add(FVector(x - 50, y - 50, z - 50));
  25. vertices.Add(FVector(x + 50, y - 50, z - 50));
  26. vertices.Add(FVector(x + 50, y + 50, z - 50));
  27. vertices.Add(FVector(x - 50, y + 50, z - 50));
  28.  
  29. normals.Add(FVector(0, 0, -1));
  30. normals.Add(FVector(0, 0, -1));
  31. normals.Add(FVector(0, 0, -1));
  32. normals.Add(FVector(0, 0, -1));
  33.  
  34. tangents.Add(FProcMeshTangent(1, 1, 1));
  35. tangents.Add(FProcMeshTangent(1, 1, 1));
  36. tangents.Add(FProcMeshTangent(1, 1, 1));
  37. tangents.Add(FProcMeshTangent(1, 1, 1));
  38.  
  39. // Left
  40. topDefinition = FVector2D(8, 11);
  41. vertices.Add(FVector(x + 50, y - 50, z - 50));
  42. vertices.Add(FVector(x + 50, y - 50, z + 50));
  43. vertices.Add(FVector(x + 50, y + 50, z + 50));
  44. vertices.Add(FVector(x + 50, y + 50, z - 50));
  45.  
  46. normals.Add(FVector(1, 0, 0));
  47. normals.Add(FVector(1, 0, 0));
  48. normals.Add(FVector(1, 0, 0));
  49. normals.Add(FVector(1, 0, 0));
  50.  
  51. // Right
  52. topDefinition = FVector2D(11, 15);
  53. vertices.Add(FVector(x - 50, y + 50, z - 50));
  54. vertices.Add(FVector(x - 50, y + 50, z + 50));
  55. vertices.Add(FVector(x - 50, y - 50, z + 50));
  56. vertices.Add(FVector(x - 50, y - 50, z - 50));
  57.  
  58. normals.Add(FVector(-1, 0, 0));
  59. normals.Add(FVector(-1, 0, 0));
  60. normals.Add(FVector(-1, 0, 0));
  61. normals.Add(FVector(-1, 0, 0));
  62.  
  63. // Front
  64. topDefinition = FVector2D(16, 19);
  65. vertices.Add(FVector(x + 50, y + 50, z - 50));
  66. vertices.Add(FVector(x + 50, y + 50, z + 50));
  67. vertices.Add(FVector(x - 50, y + 50, z + 50));
  68. vertices.Add(FVector(x - 50, y + 50, z - 50));
  69.  
  70. normals.Add(FVector(0, 1, 0));
  71. normals.Add(FVector(0, 1, 0));
  72. normals.Add(FVector(0, 1, 0));
  73. normals.Add(FVector(0, 1, 0));
  74.  
  75. // Back
  76. topDefinition = FVector2D(20, 23);
  77. vertices.Add(FVector(x - 50, y - 50, z - 50));
  78. vertices.Add(FVector(x - 50, y - 50, z + 50));
  79. vertices.Add(FVector(x + 50, y - 50, z + 50));
  80. vertices.Add(FVector(x + 50, y - 50, z - 50));
  81.  
  82. normals.Add(FVector(0, -1, 0));
  83. normals.Add(FVector(0, -1, 0));
  84. normals.Add(FVector(0, -1, 0));
  85. normals.Add(FVector(0, -1, 0));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement