当前位置: 首页 > news >正文

cordova打开外部链接_AutoCAD小秘密050:外部参照面面观(上)

5c1702dddba3414a8a8f9f7a043fc298.png

大家好,老柴的AutoCAD小讲堂又来了。

当年老柴还是设计师的时候,我们整个设计部门就只有三个人,每个人负责一个项目。有的时候某一个项目比较紧急时,那个设计师就只能加班加点了。

通过上面这个例子,我们能知道一点:旧的设计方式造成的设计工作无法并行,由此造成的效率低下是很可怕的。

那么,如何把设计项目平铺展开,做到能把更多的人力资源并行设计呢?这里就需要用到一个很多大型设计单位里面很常用的功能:外部参照。

在以前没有外部参照的时候,当我们要把一张已经存在的图纸(可能是上下游的其他同事的图纸)加入到当前图纸的时候,一般都是用INSERT命令,然后点击“浏览”按钮来找寻一个DWG图纸,就能把这张图纸当做一个块插入绘图空间中。

5847f4f0dc6a1ffb8babc6d1a94f2b4f.png

而这种方法的坏处是显而易见的:

  1. 插入块以后,和源文件就失去了联系,源文件的后续更改不会被引入到新文件中;
  2. 由于是整体插入到图形中,所以文件尺寸会比较大;
  3. 在本文件的编辑也无法反馈到源文件中。

那么,为什么用外部参照就一目了然了,我们来看看外部参照中插入一个DWG文件的流程:

首先,找到面板中的“插入”选项卡中的“附着”

7c5dd8fa899a17e97a1c9c79411159db.png

可以看到,附着ATTACH命令其实是支持很多文件类型的:

d1777bc0c22272dced1a62334d20f47d.png

这里我们先不管其他文件类型(当然,其实很多我以前已经讲过了,比如PDF和点云),直接选择一个DWG文件作为外部参照插入(是的,又是这张Block & Table):

28bea319b5c0bd758cf37e9828a318d8.png

可以看见,除了显示的稍微淡了一点,其他好像并没有和插入一个块有差别,那么我们就通过各种方面来了解外部参照,这次我们先讲两点:


外部参照的显示

外部参照的灰度问题

可以在选项对话框中找到“显示”选项卡,右下角的“外部参照显示”条,拖动一下即可改变淡显效果。

fcd1c2e01d36875b2f194c5e4b67b365.png

以下是0或者小于0时的效果:

b9e91067341a668ce25c3ad5887435db.png

外部参照的图层问题

打开图层管理器,可以看到有很多名字是灰色显示的图层,这些就是外部参照所带来的图层,这些图层不可删除,不可重命名,也不可置为当前。

9c96f2fc6cdeaa1fe24966442760e0f8.png

但是能够通过改变图层的打开关闭状态,或者是颜色属性等来修改外部参照对象中部分对象的显示结果:

437267bf2451fc7cf679412c8ae526e8.png

外部参照的全局打开/关闭

使用XREF命令打开外部参照面板,就能够看到当前文件所附着的所有外部参照文件:

47363cec681f1db590a03cd261245559.png

可以通过选中某一个外部参照,然后右键选择“卸载”的方式来将外部参照不显示,“重载”显示……

f52ffb4d7a44ea0e170ca7f064e771ed.png

拆离的话可以连外部参照的引用都一并删除,这时,外部参照面板中的Block & Table项目就会消失,如果需要恢复就需要重新用ATTACH或者XATTACH命令重新插入一下。绑定的话我们下次课会提到。

外部参照的更新

外部参照的双向更新

前面提到过,外部参照是一种可以实现双向更新的功能,在上面的例子中,当我的外部参照文件Block & Table有任何的更新并且保存了之后,主文件的打开方会收到一条这样的气泡通知:

87b0f6eeb2fd64baf0dd869666aa1703.png

而如果点击气泡通知中蓝色的链接,就会在当前文件中更新外部参照文件的显示。

这样的话,外部参照的拥有者和头文件的拥有者可以在互相有交互的情况下来进行设计项目的并行设计了。


上面是从外部参照更新到主文件的流程,接下来我们将在主文件中更新外部参照文件。

在选中外部参照的DWG之后,右键打开右键菜单:

6b259527b51ff27b50f9d8389a89b35e.png

选择“在位编辑外部参照”或者“打开外部参照”,会用不同的方式直接打开外部参照文件:

  • 在位编辑外部参照:在当前文件中编辑外部参照文件,非选中外部参照文件的对象会被灰显;
  • 打开外部参照:将外部参照文件在新的文件窗口中打开编辑;

在编辑完并且保存之后,外部参照文件同样会更新。

以上就是外部参照(上)的内容

下次我们主要讲外部参照的绑定和嵌套关系,敬请期待~

相关文章:

  • asp.net通过webservice调用java接口全过程_springboot整合Feign实现远程接口调用
  • 检测到目标url存在框架注入漏洞_CVE201914234:Django JSONField SQL注入漏洞复现
  • 随机森林的特征 是放回抽样么_机器学习军火库 | 浪漫算法 随机森林
  • java空字符_Java学习之路008天
  • py怎么运行_Mac Tensorflow Faster R-CNN CPU实现环境配置及Demo运行
  • 一个数等于两个不同素数的乘机_【朝夕的ACM笔记】数论-反素数
  • spring是什么_Spring 源码第三弹!EntityResolver 是个什么鬼?
  • python界面开发webview_Python使用Pyqt5实现简易浏览器!非常实用!
  • 程序实例python_Python花式编程案例集锦(5)
  • python装饰器作用和功能_Python装饰器实现类Java注解功能
  • 树莓派无屏幕安装kali_树莓派制作魔镜屏幕旋转不正确的处理方法
  • 没有与参数列表匹配的重载函数_C++覆盖和重载的区别
  • python嵌入式系统开发_python能开发单片机吗
  • python根据excel生成报表_python提取Excel中的特定列生成新的表格
  • python显示数据长度_python 读取数据再写入,文件大小总会出现变差?
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 「译」Node.js Streams 基础
  • Babel配置的不完全指南
  •  D - 粉碎叛乱F - 其他起义
  • IndexedDB
  • JAVA SE 6 GC调优笔记
  • Javascript Math对象和Date对象常用方法详解
  • JavaScript对象详解
  • JAVA并发编程--1.基础概念
  • Object.assign方法不能实现深复制
  • Solarized Scheme
  • Wamp集成环境 添加PHP的新版本
  • 机器学习学习笔记一
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 如何合理的规划jvm性能调优
  • 如何设计一个比特币钱包服务
  • 设计模式 开闭原则
  • 小程序button引导用户授权
  • 用jquery写贪吃蛇
  • 白色的风信子
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • 昨天1024程序员节,我故意写了个死循环~
  • ​如何在iOS手机上查看应用日志
  • #1014 : Trie树
  • #前后端分离# 头条发布系统
  • #我与Java虚拟机的故事#连载02:“小蓝”陪伴的日日夜夜
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (10)ATF MMU转换表
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (LeetCode C++)盛最多水的容器
  • (二)Linux——Linux常用指令
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (附源码)springboot 校园学生兼职系统 毕业设计 742122
  • (南京观海微电子)——COF介绍
  • (未解决)jmeter报错之“请在微信客户端打开链接”
  • .equals()到底是什么意思?
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .net 打包工具_pyinstaller打包的exe太大?你需要站在巨人的肩膀上-VC++才是王道
  • .NET 中 GetProcess 相关方法的性能