So, i would like to ask you for some help:
#include <d3d11.h>
#include <d3dx11.h>
#include <d3dx10.h>
struct PLANE {FLOAT X, Y, Z; D3DXVECTOR3 Normal; FLOAT U, V;};
class PlaneStruct
{
public:PLANE PlaneVertices[3];
public:DWORD PlaneIndices[5];
void CreatePlane(float size)
{
PLANE PlaneObject;
PlaneObject.X = 1.0f * size;
PlaneObject.Y = 0.0f;
PlaneObject.Z = 1.0f * size;
PlaneObject.Normal = D3DXVECTOR3(0.0f, 0.0f, 1.0f);
PlaneObject.U = 0.0f;
PlaneObject.V = 0.0f;
PLANE PlaneObject1;
PlaneObject.X = -1.0f * size;
PlaneObject.Y = 0.0f;
PlaneObject.Z = 1.0f * size;
PlaneObject.Normal = D3DXVECTOR3(0.0f, 0.0f, 1.0f);
PlaneObject.U = 0.0f;
PlaneObject.V = 1.0f;
PLANE PlaneObject2;
PlaneObject.X = -1.0f * size;
PlaneObject.Y = 0.0f;
PlaneObject.Z = -1.0f * size;
PlaneObject.Normal = D3DXVECTOR3(0.0f, 0.0f, 1.0f);
PlaneObject.U = 1.0f;
PlaneObject.V = 0.0f;
PLANE PlaneObject3;
PlaneObject.X = 1.0f * size;
PlaneObject.Y = 0.0f;
PlaneObject.Z = -1.0f * size;
PlaneObject.Normal = D3DXVECTOR3(0.0f, 0.0f, 1.0f);
PlaneObject.U = 1.0f;
PlaneObject.V = 1.0f;
PlaneVertices[0] = PlaneObject;
PlaneVertices[1] = PlaneObject1;
PlaneVertices[2] = PlaneObject2;
PlaneVertices[3] = PlaneObject3;
PlaneIndices[0] = 0;
PlaneIndices[1] = 2;
PlaneIndices[2] = 1;
PlaneIndices[3] = 0;
PlaneIndices[4] = 3;
PlaneIndices[5] = 2;
}
};
Best Regards
Miguel Petersen
Edited by Migi0027, 03 July 2012 - 10:39 AM.







