Class MeshPortrayal

java.lang.Object
sim.portrayal3d.grid.quad.QuadPortrayal
sim.portrayal3d.grid.quad.MeshPortrayal
All Implemented Interfaces:
Portrayal

public class MeshPortrayal extends QuadPortrayal
A QuadPortrayal which relates grid locations with intersections on a mesh (like positions on a Go board, coloring and changing the Z location of the intersections.

Bug in MeshPortrayal. It appears that if values in MeshPortrayals cause "bends" in the angle of the underlying squares that are too severe (we've seen over 45 degrees), then when Java3D tries to pick the square you've double-clicked on, the "bent" squares will insist on being included in the pick collection. We believe this to be a bug in Sun's Java3D code. You'll see this happen when you double-click on a MeshPortrayal and the wrong-coordinate object pops up.

  • Constructor Details

    • MeshPortrayal

      public MeshPortrayal(ColorMap colorDispenser)
    • MeshPortrayal

      public MeshPortrayal(ColorMap colorDispenser, double zScale)
  • Method Details