6 namespace droid.Runtime.Prototyping.Displayers.Cells {
11 [AddComponentMenu(DisplayerComponentMenuPath._ComponentMenuPath
13 + DisplayerComponentMenuPath._Postfix)]
17 protected override void Setup() { }
23 public override void Display(Double value) { }
25 public override void Display(
float[] values) { }
27 public override void Display(String values) { }
29 public override void Display(Vector3 value) {
throw new NotImplementedException(); }
30 public override void Display(Vector3[] value) { this.ScatterPlot(value); }
40 public override void Display(
float values) { }
57 Debug.Log(
"Plotting value points");
61 this._Values = points;
63 foreach (var point
in points) {
65 switch ((
int)point._Val) {
67 NeodroidDrawingUtilities.ForDebug(point._Pos, Vector3.forward, Color.cyan);
70 NeodroidDrawingUtilities.ForDebug(point._Pos, Vector3.back, Color.cyan);
73 NeodroidDrawingUtilities.ForDebug(point._Pos, Vector3.up, Color.cyan);
76 NeodroidDrawingUtilities.ForDebug(point._Pos, Vector3.down, Color.cyan);
79 NeodroidDrawingUtilities.ForDebug(point._Pos, Vector3.left, Color.cyan);
82 NeodroidDrawingUtilities.ForDebug(point._Pos, Vector3.right, Color.cyan);
override void Display(float values)
override void Display(Points.StringPoint[] points)
override void PlotSeries(Points.ValuePoint[] points)
override void Display(Points.StringPoint point)
override void Display(String values)
override void Display(float[] values)
override void Display(Vector3 value)
override void Display(Points.ValuePoint points)
override void Display(Vector3[] value)
override void Display(Points.ValuePoint[] points)
void ScatterPlot(Vector3[] points)
override void Display(Double value)