亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dxfexport.cs

?? 導出dxf的原碼類庫,根據(jù)國外一個反編譯的
?? CS
?? 第 1 頁 / 共 3 頁
字號:
        }

        protected void AddS(string[] S)
        {
            for (int i = 0; i < S.Length; i++)
            {
                this.current.Add(S[i]);
            }
        }

        public void AddSolid(DXFData Data)
        {
            DXFSolid solid = new DXFSolid(Data);
            solid.Layer = this.nameCurrentLayer;
            if (this.blockMode)
            {
                solid.ExportAsDXF(this);
            }
            else
            {
                this.figuresList.Add(solid);
            }
        }

        public void AddString(int code, string str)
        {
            string str2 = this.SpecialFormat(code);
            this.current.Add(str2);
            this.current.Add(str);
        }

        public void AddText(DXFData Data)
        {
            DXFText text = new DXFText(Data);
            text.Layer = this.nameCurrentLayer;
            if (this.blockMode)
            {
                text.ExportAsDXF(this);
            }
            else
            {
                this.figuresList.Add(text);
            }
        }

        public void AddThickness(DXFData Data)
        {
            if (autoCADVer == AutoCADVersion.R2000)
            {
                int num;
                if (Data.text != "")
                {
                    this.current.Add("  6");
                    this.current.Add(Data.text);
                }
                try
                {
                    if (use01MM)
                    {
                        num = (int)Math.Round((double)Data.thickness);
                    }
                    else
                    {
                        num = ((int)Math.Round((double)Data.thickness)) * 10;
                        if (this.penWidthRatio > 0f)
                        {
                            num = (int)Math.Round((double)((Data.thickness * 100f) * this.penWidthRatio));
                        }
                    }
                }
                catch
                {
                    num = 100;
                }
                if (num >= 5)
                {
                    if (num >= 0xd3)
                    {
                        num = 0xd3;
                    }
                    else
                    {
                        for (int i = 0; i < (DXFLineWeights.Length - 1); i++)
                        {
                            if (num < DXFLineWeights[i])
                            {
                                num = DXFLineWeights[i - 1];
                                break;
                            }
                        }
                        this.AddInt(370, num);
                    }
                }
            }
        }

        public void AddVertex(DXFPoint P)
        {
            this.Add3DPoint(10, P);
        }

        public void BeginBlock(string aName)
        {
            this.blockMode = true;
            this.block = aName;
            if (aName == "")
            {
                this.current = this.entities;
            }
            else
            {
                int index = this.blocks.IndexOf(aName);
                if (index >= 0)
                {
                    this.current = (ArrayList)this.blocks[index];
                }
                else
                {
                    this.current = this.blkRecs;
                    this.AddName("BLOCK_RECORD", "AcDbBlockTableRecord");
                    this.blkRecs.Add("  2");
                    this.blkRecs.Add(aName);
                    this.current = new ArrayList();
                    this.blocks.Add(this.current);
                    this.AddName("BLOCK", "AcDbBlockBegin");
                    this.current.Add("  2");
                    this.current.Add(aName);
                    this.current.Add(" 10");
                    this.current.Add("0");
                    this.current.Add(" 20");
                    this.current.Add("0");
                    this.current.Add(" 70");
                    this.current.Add("0");
                }
            }
        }

        public void BeginPoly(DXFData Data, int aCount)
        {
            this.AddName("LWPOLYLINE", "AcDbPolyline");
            this.AddColor(Data);
            this.AddThickness(Data);
            this.AddInt(90, aCount);
            this.AddInt(70, Data.flags);
            if (Data.globalWidth != 0f)
            {
                this.AddFloat(0x2b, Data.globalWidth);
            }
        }

        public void Clear()
        {
            this.entities.Clear();
            this.blocks.Clear();
            this.lTypes.Clear();
            this.blkRecs.Clear();
            this.current = this.entities;
            this.handle = 0x20;
        }

        public static int ColorToDXF(Color Value)
        {
            byte[] buffer = new byte[] { 
            0, 1, 3, 2, 5, 6, 4, 0, 1, 0xfb, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 0x21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 0x66, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 50, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 0xfb, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0xfc, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 0xfd, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            0xab, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 
            1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0xfe
         };
            switch (Value.Name)
            {
                case "Black":
                case "ff000000":
                    if (!alternativeBlack)
                    {
                        return 7;
                    }
                    return 250;

                case "Maroon":
                case "ff800000":
                    return 14;

                case "Green":
                case "ff008000":
                    return 0x4a;

                case "Olive":
                case "ff808000":
                    return 0x2c;

                case "Navy":
                case "ff000080":
                    return 0x9a;

                case "Purple":
                case "ff800080":
                    return 0xe0;

                case "Teal":
                case "ff008080":
                    return 12;

                case "Gray":
                case "ff808080":
                    return 8;

                case "Silver":
                case "ffc0c0c0":
                    return 9;

                case "Red":
                case "ffff0000":
                    return 1;

                case "Lime":
                case "ff00ff00":
                    return 3;

                case "Yellow":
                case "ffffff00":
                    return 2;

                case "Blue":
                case "ff0000ff":
                    return 5;

                case "Fuchsia":
                case "ffff00ff":
                    return 6;

                case "Aquamarine":
                case "ff7fffd4":
                    return 4;

                case "White":
                case "ffffffff":
                    return 0xff;

                case "0":
                    return 0;
            }
            int num = (Value.R + (Value.G << 8)) + (Value.B << 0x10);
            return buffer[(((num & 0xe0) >> 5) + ((num & 0xe000) >> 10)) + ((num & 0xc00000) >> 0x10)];
        }

        public void EndBlock()
        {
            this.blockMode = false;
            this.BeginBlock("");
        }

        public void EndDraw()
        {
        }

        public static string FontToStr(Font FontV, string S)
        {
            string str = ";" + S;
            if (FontV.Style == FontStyle.Italic)
            {
                str = "|i1" + str;
            }
            if (FontV.Style == FontStyle.Bold)
            {
                str = "|b1" + str;
            }
            return (@"\f" + FontV.Name + str);
        }

        public static string GetPourStr(string S)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append(S.ToCharArray());
            builder.Remove(0, S.IndexOf(";") + 1);
            if (builder.ToString().IndexOf(@"\L") == 0)
            {
                builder.Remove(0, 2);
            }
            return builder.ToString();
        }

        public string GetStrAutoCADVer()
        {
            if (autoCADVer == AutoCADVersion.R14)
            {
                return "AC1014";
            }
            if (autoCADVer == AutoCADVersion.R2000)
            {
                return "AC1015";
            }
            return "Err";
        }

        public void Insert(DXFData aData)
        {
            this.AddName("INSERT", "AcDbBlockReference");
            this.current.Add("  2");
            this.current.Add(aData.text);
            this.Add3DPoint(10, aData.point);
            this.AddColor(aData);
            if (aData.scale.X != 1f)
            {
                this.AddFloat(0x29, aData.scale.X);
            }
            if (aData.scale.Y != 1f)
            {
                this.AddFloat(0x2a, aData.scale.Y);
            }
            if (aData.rotation != 0f)
            {

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
不卡欧美aaaaa| 欧美少妇性性性| 亚洲自拍偷拍麻豆| 日韩女优av电影| 色网站国产精品| 久久国产精品色婷婷| 亚洲人成网站精品片在线观看| 欧美一区二区三区在线看| 不卡av电影在线播放| 日韩1区2区3区| 亚洲视频 欧洲视频| 久久亚洲一级片| 欧美蜜桃一区二区三区| 成人av免费在线播放| 久草这里只有精品视频| 亚洲国产视频一区二区| 国产精品动漫网站| 久久久电影一区二区三区| 欧美乱妇一区二区三区不卡视频| 成人高清伦理免费影院在线观看| 日本午夜精品一区二区三区电影| 亚洲精品成人少妇| 国产精品久久午夜| 久久久久久免费网| 精品国产髙清在线看国产毛片| 欧美日韩一级片网站| 国产日韩高清在线| 欧美mv和日韩mv国产网站| 欧美日韩免费视频| 99精品视频一区| 久久激情综合网| 成人午夜视频网站| 精品一区二区三区在线观看国产| 亚洲一二三四在线观看| 最新欧美精品一区二区三区| 亚洲国产精华液网站w| 精品粉嫩超白一线天av| 日韩午夜电影在线观看| 成人av动漫在线| 成人精品高清在线| 欧美视频一区二区| 久久久精品中文字幕麻豆发布| 国产精品伦理一区二区| 夜夜嗨av一区二区三区四季av| 日韩高清在线观看| 国产传媒日韩欧美成人| 91久久精品日日躁夜夜躁欧美| 777xxx欧美| 亚洲国产精品传媒在线观看| 夜夜夜精品看看| 国产黑丝在线一区二区三区| 91成人在线观看喷潮| 欧美xxxxxxxx| 亚洲另类色综合网站| 久久99最新地址| 色综合天天狠狠| 精品福利av导航| 午夜视频在线观看一区二区 | 亚洲欧洲无码一区二区三区| 亚洲图片自拍偷拍| 国产69精品一区二区亚洲孕妇| 91电影在线观看| 国产亚洲精品精华液| 亚洲.国产.中文慕字在线| 国产成人三级在线观看| 这里只有精品免费| 亚洲六月丁香色婷婷综合久久 | 日一区二区三区| 成人avav影音| 精品久久五月天| 一区二区三区蜜桃| 丁香婷婷深情五月亚洲| 欧美一级高清片| 亚洲另类一区二区| 成人免费看黄yyy456| 精品动漫一区二区三区在线观看| 亚洲国产美女搞黄色| 成人亚洲一区二区一| www国产成人| 日欧美一区二区| 欧美专区日韩专区| 亚洲欧美色一区| 成人精品国产免费网站| 久久尤物电影视频在线观看| 麻豆freexxxx性91精品| 欧美日韩在线电影| 亚洲天堂久久久久久久| 成人视屏免费看| 国产日韩一级二级三级| 久久机这里只有精品| 56国语精品自产拍在线观看| 一区二区三区电影在线播| 97se亚洲国产综合自在线不卡| 国产三级欧美三级日产三级99| 另类的小说在线视频另类成人小视频在线 | 精品国产亚洲在线| 日韩精品一区第一页| 欧美视频一区二区三区在线观看 | 亚洲动漫第一页| 91视频com| 亚洲欧美日韩久久精品| 91美女蜜桃在线| 中文字幕一区二区5566日韩| 成人永久aaa| 国产精品超碰97尤物18| 成人亚洲精品久久久久软件| 国产午夜精品在线观看| 国产伦精一区二区三区| 久久免费偷拍视频| 国产老妇另类xxxxx| 国产网站一区二区三区| 国产精品一区二区三区乱码| 久久久精品一品道一区| 国产精品一区二区在线观看不卡 | 天堂av在线一区| 91麻豆精品国产91久久久资源速度 | 精品欧美一区二区三区精品久久 | 国产一区二区在线电影| 欧美v亚洲v综合ⅴ国产v| 麻豆国产精品777777在线| 久久久五月婷婷| 国产成人亚洲精品青草天美| 国产精品乱码久久久久久| 色综合天天做天天爱| 亚洲激情中文1区| 欧美三电影在线| 免费在线一区观看| 久久综合av免费| 国产91精品一区二区麻豆网站| 亚洲人精品午夜| 欧美网站一区二区| 美女在线一区二区| 国产欧美一区二区精品性色超碰 | 99久久婷婷国产综合精品电影| 国产精品久久国产精麻豆99网站| 99久久久精品| 日韩精品一区第一页| 国产欧美一区二区三区鸳鸯浴 | 国产主播一区二区三区| 国产精品午夜免费| 91福利社在线观看| 精品一区二区三区在线播放视频| 欧美精彩视频一区二区三区| 91网站在线播放| 蜜乳av一区二区| 中文字幕视频一区| 69堂精品视频| 成人在线视频首页| 天堂av在线一区| 国产精品视频线看| 欧美久久高跟鞋激| 成人永久aaa| 日本在线不卡一区| 成人欧美一区二区三区在线播放| 欧美日韩在线精品一区二区三区激情| 国产在线乱码一区二区三区| 亚洲免费观看在线观看| 日韩精品一区在线观看| 96av麻豆蜜桃一区二区| 蜜桃视频一区二区三区| 亚洲三级在线免费| 精品成人a区在线观看| 色综合中文字幕| 国产一区亚洲一区| 亚洲图片欧美一区| 中文字幕欧美国产| 精品欧美乱码久久久久久 | 91精品国产综合久久国产大片| 国产成人免费高清| 日韩高清不卡一区| 亚洲视频免费在线观看| 久久久亚洲午夜电影| 678五月天丁香亚洲综合网| av亚洲精华国产精华精华| 久久99精品久久久| 亚洲成人av在线电影| 国产精品久线在线观看| 精品对白一区国产伦| 欧美一区二区视频在线观看 | 久久夜色精品国产欧美乱极品| 在线视频一区二区三| 国产一区二三区| 青椒成人免费视频| 亚洲一区二区三区四区在线| 国产精品欧美久久久久一区二区| 日韩三级伦理片妻子的秘密按摩| 色94色欧美sute亚洲13| 大美女一区二区三区| 美国av一区二区| 日韩专区中文字幕一区二区| 亚洲色图视频网| 中文字幕一区二区三区四区不卡 | 看片的网站亚洲| 午夜av区久久| 一卡二卡欧美日韩| 亚洲免费在线看| 亚洲人成网站色在线观看| 国产精品乱码一区二三区小蝌蚪| 久久精品一区二区三区av| 2021国产精品久久精品|