//################################################################################################################### public void UpdateArea(string[] args) { var side = args[0]; var color = ColorPalette.FromString(args[1]); if (side == "left") { LeftArea.Color = color; } else { RightArea.Color = color; } }
//################################################################################################################### public void Upd(string[] args) { var x = float.Parse(args[0]); var y = float.Parse(args[1]); var z = float.Parse(args[2]); var text = args[3]; var color = ColorPalette.FromString(args[4]); foreach (var annotation in Text3DList) { if (annotation.Text == text) { annotation.Node.Position = new Vector3(x, y + 0.05f, z); annotation.SetColor(color); } } }
//################################################################################################################### public void NewArea(string[] args) { var x = float.Parse(args[0]); var y = float.Parse(args[1]); var z = float.Parse(args[2]); var side = args[3]; var r = float.Parse(args[4]); var color = ColorPalette.FromString(args[5]); if (side == "left") { LeftArea = Annotation.Disc(this, color, new Vector3(x, y, z), r); } else { RightArea = Annotation.Disc(this, color, new Vector3(x, y, z), r); } }