コード例 #1
0
        //###################################################################################################################
        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;
            }
        }
コード例 #2
0
        //###################################################################################################################
        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);
                }
            }
        }
コード例 #3
0
        //###################################################################################################################
        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);
            }
        }