18.luck新利
的意见

选择静态和动态形状

了解不同类型的形状来决定使用哪一个。

受欢迎程度

标题可能是误导。我们到这儿来不是为了谈论为什么把形状之间的静态和动态。相反,我想谈谈为什么你不应该这样做。每一个设计都有一些导体形状(或至少是一个非常大的百分比)。使用什么风格是一种选择,通过你的整个流影响性能;指导你让形状的目的。

我看到许多情况下,设计师想要阻止一个动态形状改变。也许设计了生产,现在,任何改变都需要仔细审查。你不想改变任何你不需要的东西。可能是你关心的性能更新在你的路由和快速转换为静态形状会让你更好的工作时速度路由。

让我们看看几个我最常听到的一些选项你考虑一下在你的下一个设计。

我不希望改变形状

这是到目前为止最常见的原因。你不想要的形状变化,更新或适应设计的变化。一个静态形状给你这个,因为它不会改变,除非你问它。似乎是完美的解决方案,对吗?

这个逻辑的缺陷,像听起来那么好,如果你正在变化,影响形状——无论你是滑动痕迹,通过时,或改变间距约束值,那么需要改变形状。事实上,一个静态形状将刚果民主共和国标志你知道问题在哪里。动态形状会立即明显适应元素。最后的非常相似。你有一个违反问题,需要加以纠正。

知道必须改变形状,让你决定之间的动态形状适应动态和静态形状适应只有当你告诉它。如果你允许动态保持形状,连推带挤路由时,您会看到这是否会影响它的形状,不能使用。也许会变得太狭窄,打破成碎片。形状可以倒入一个面积关键高速信号。最好不立即知道这是你的路由变化(所以你可以找到一个替代解决方案!)比进行大量的修改,更新的形状,然后找出你需要撤销所有你的工作吗?

这一切说,有些情况下,你想把形状转换成静态的。如果没有空隙的形状,就像一个边界形状添加连接一组地平面通过在一起,唯一的原因,它会改变如果你改变是通过模式,然后一个静态形状是正确的类型选择。如果通过形状和模式是一个使用反复设计,考虑的东西更进一步,创建一个路由结构的元素的集合。这样做可以让你很快的地方更多的设计实例。最重要的是,如果你需要更改,你可以更新所有实例的结构定义,推动在秒!

动态更新太慢

我也经常听到这个。节奏不断努力更新性能。每一个17.2和热修复补丁17.4今天带来的性能改进。他们可能不适用于一个特定的你打——每一个案件不会提高了每一个变化,正如我们所知,但整体流继续加速。你应该担心性能,主要有两种方法可以改进。

首先,寻找动态形状应该是静态的。看到我们上面讨论的焦点。如果形状没有空洞和不应该有空洞,那么没有理由无效更新的工具来检查它的设计变化。

其次,考虑改变形状更新从平滑快速/粗糙或甚至禁用。这将让工具提交更少的资源来保持形状的作品准备好了。刚果民主共和国快速和粗糙的模式仍将给你一个干净的形状,担心小形状变化不像舍入锐角或添加所有可能的热的关系。禁用关闭实时完全无效。如果你做一些像auto-routing设计、残疾是在一个合理的状态。毕竟,形状需要洪水区域路由完成后离开了。形状适应路由,而不是相反。

损失与静态形状的信息

使用静态形状,一旦改变了形状的外边界,喜欢它被切成清晰的边缘附近的一个销,这一变化是永恒的。如果销后移动或删除,形状永远不会回到最初你画的轮廓。你画的边界,与动态形状的轮廓边界类,不保留。

这是一个关键的区别静态和动态形状。理解会帮助你决定你需要什么类型的形状。它也有助于理解这些问题,甚至危险,将动态形状转换为静态形状。

动态形状改为静态时,当前自动生成的碎片都是锁着的。他们的轮廓将再也无法回到“理想”轮廓画在边界类。概述了一旦你转换为静态的。

同样地,如果你将一个静态形状动态,你不会回到你最初的动态形状第一次了。您所做的就是创建一个动态形状-甚至一组形状-每个使用静态形状的轮廓作为一种新的理想的轮廓。这意味着它永远不会超过这是此刻。不管你做什么,上面的形状,它永远不会被外面的黄色矩形。



留下一个回复


(注意:这个名字会显示公开)

Baidu