Esempio n. 1
0
        public override string ToString()
        {
            XElement el = new XElement("Arc");

            XMLDoc.addXAttributes(el, new Dictionary <string, string>()
            {
                { "Name", "" }, { "Ang", ang.ToString(form) }, { "R", R.ToString(form) }, { "Constr", conToString() }
            });
            if (cen != null)
            {
                el.Add(new XAttribute("XY", x.ToString(form) + " " + y.ToString(form)));
            }
            xml.El.Add(el);
            return(el.ToString());
        }
Esempio n. 2
0
        public override string ToString()
        {
            XElement el = new XElement("Line");

            XMLDoc.addXAttributes(el, new Dictionary <string, string>()
            {
                { "Name", "" }, { "Dir", dir.X.ToString(form) + " " + dir.Y.ToString(form) },
                { "L", L.ToString(form) }, { "Constr", conToString() }
            });
            if (first)
            {
                el.Add(new XAttribute("XY", (x * 10).ToString(form) + " " + (y * 10).ToString(form)));
            }
            xml.El.Add(el);
            return(el.ToString());
        }
Esempio n. 3
0
        public override string ToString()
        {
            XElement el = new XElement("Sketch");
            Dictionary <string, string> dic = new Dictionary <string, string>()
            {
                { "Name", ps.Name }
            };

            if (ps.PlanarEntity is WorkPlane)
            {
                dic.Add("Plane", (ps.PlanarEntity as WorkPlane).Name);
            }
            else
            {
                Face  f  = ps.PlanarEntity as Face;
                Point pt = f.PointOnFace;
                dic.Add("PlanePoint", pt.X.ToString("#.###") + " " + pt.Y.ToString("#.###") + " " + pt.Z.ToString("#.###"));
            }
            XMLDoc.addXAttributes(el, dic);
            xml.addXElement(el);
            xml.El = el;
            return(el.ToString());
        }