title: Drawing a Grid for placement in 3D space
body: <p>Hello more advanced coders,</p>
  
  <p>I am having great difficulty finding answers to my questions as unfortunately, being self taught I have no clue whatsoever what the proper terminology is for the things I'm doing. As a result this could be a more difficult to answer question than it needs to be. Apologies in advance.</p>
  
  <p>I am cobbling together a little game as a vanity project in which the player does spaceship stuff.</p>
  
  <p>I have a property called Bounding_Dimensions_Property</p>
  
  <pre><code>using System;
  
  namespace Madness_In_Space
  {
      public class Bounding_Dimensions_Property
      {
      public int x;
      public int y;
      public int z;
  
      public Bounding_Dimensions_Property (int xx, int yy, int zz)
      {
          this.x = xx;
          this.y = yy;
          this.z = zz;
      }
  }
  </code></pre>
  
  <p>}</p>
  
  <p>This describes a grid of possible points in which to place a room.</p>
  
  <p>I wish to visualise the grid on a windows form as an orthographic plan and section and an isometric view (just for pretties).</p>
  
  <hr>
  
  <p><strong>Actual Question</strong></p>
  
  <p>What methods are there available to me, to take my x,y,z values and draw a grid on a windows form that has "x" length and "y" width, with a line for each whole number value between "x" or "y" and 0? I also wish to do the same for a "y" and "z" grid. I would like to use a method that allows me to take each cube within the grid and set it as "occupied" or "vacant". I was toying with the idea of using a multidimensional array/hashtable to hold the occupancy information, but I don't know if that's sensible.</p>
  
  <hr>
  
  <p>I have further questions but first I'll make sure this one isn't rejected.</p>
  
  <p>Apologies again if I'm spouting gibberish - which it appears I am.</p>
  
  <p>Thanks in advance,
  Matt</p>