3D 地形 (になるもの) の上にグリッドを重ねようとしています。ただし、現在、頂点のリストを使用してラインリストを描画しています。現在のライン リストには 12 個の頂点があり、この結果が得られます。グリッドを適切に機能させるために、誰かが私を正しい方向に向けることができることを望んでいましたか?
編集:ちなみに、現在は機能していますが、グリッドを取得するには30個の頂点が必要ですか?
現在の頂点コード:
private void SetUpTileVertices()
{
tileVertices = new VertexPositionColor[terrainWidth * terrainHeight];
for (int x = 0; x < terrainWidth; x++)
{
for (int y = 0; y < terrainHeight; y++)
{
tileVertices[x + y * terrainWidth].Position = new Vector3(x, heightData[x, y] + 0.01f, -y);
tileVertices[x + y * terrainWidth].Color = Color.Red;
}
}
}
描く:
device.DrawUserPrimitives(PrimitiveType.LineList, tileVertices, 0, tileVertices.Length/2);