zoukankan      html  css  js  c++  java
  • 块定义从一个图形传到当前图形

     public void btb()
            {
                
    //先用Wblock 将指定文件内容传到临时db
                
    //再用Insert传到当前图形

                Document doc 
    = Application.DocumentManager.MdiActiveDocument;
                Database db 
    = doc.Database;
                Database databaseFromFile 
    = Getdb("c:\\blockbtr.dwg", System.IO.FileShare.Read, true);
                
    using (Transaction tr = databaseFromFile.TransactionManager.StartTransaction())
                {
                    BlockTable bt; BlockTableRecord btr;
                    ArxHlb.CADEntAdd.GetBtBtr(databaseFromFile, tr, 
    out bt, out btr, OpenMode.ForRead);

                    
    foreach (ObjectId bbtrId in bt)
                    {
                        BlockTableRecord bbtr 
    = tr.GetObject(bbtrId, OpenMode.ForRead) as BlockTableRecord;
                        
    if (!(bbtr.Name.ToUpper().Contains("MODEL_SPACE"|| bbtr.Name.ToUpper().Contains("PAPER_SPACE")))
                        {
                            Database dbTemp 
    = databaseFromFile.Wblock(bbtrId);

                            db.Insert(bbtr.Name, dbTemp, 
    true);
                        }
                    }
                }
            }
  • 相关阅读:
    Unity3D GUI图形用户界面系统
    Unity3D 自动寻路入门指南
    Unity3D 导航网格自动寻路(Navigation Mesh)
    拓展通用的冒泡排序方法
    DoTween 应用设置
    DoTween 教程
    Unity3D 脚本手册
    unity3d中获得物体的size
    Unity自动寻路Navmesh之高级
    C# 代码页获取input的值
  • 原文地址:https://www.cnblogs.com/houlinbo/p/1762286.html
Copyright © 2011-2022 走看看