示例#1
0
            protected Vector2D GetVector(string s, bool autoAdd)
            {
                WktNumList nums = new WktNumList(s);

                if (nums.numbers.Count >= 2)
                {
                    Vector2D v = new Vector2D(nums.numbers[0], nums.numbers[1]);
                    v /= reader.scaleDivider;
                    if (reader.flipYAxis)
                    {
                        v.y = -v.y;
                    }
                    if (nums.label != "")
                    {
                        PrimitiveRenderData.Get(v).Text = nums.label;
                    }
                    v = image.IncermentVec(v);
                    if (autoAdd)
                    {
                        image.Image.Image.Add(v);
                    }
                    return(v);
                }
                return(null);
            }