为什么“斜接”关节比其他关节慢?

时间:2010-05-10 21:58:55

标签: flex flash graphics theory

我在Flash Player中绘制线条时遇到图形问题,如果我使用任何其他JointStyle而不是MITER,那么在不同厚度上彼此绘制的两条线会无法正确对齐。有关效果的图片以及问题的图形部分,请参阅my post over on doctype

然而,在这个问题上还有第二个角度,即:为什么要画“斜接”关节比其他关节慢得多?这似乎是一个问题,因为至少FP 8,但我找不到任何有关问题可能的详细信息。这只是一个普通的bug还没有得到修复,或者是否有一些关于绘制这些关节的本质上较慢的东西?例如,它们似乎与平方根有关,但从技术上讲,我严重缺乏对这种联合风格事物的理解。它看起来像平面设计师可能会担心的一些细节。

我在问,因为我想知道我是否可以对mitergate,呃,缓解这个问题做些什么。

1 个答案:

答案 0 :(得分:0)

有多种方法可以加入两行:

  • none:free
  • round:绘制一个半径线宽/ 2
  • 的圆
  • cap:填补行之间的空白
  • 斜接:推断线条并填充

米特是最贵的。如果线条的外角大于90°,​​则需要外推,交叉和填充。

从链接帖子的屏幕截图中,您不需要任何关节来绘制图形。关节仅在大行程宽度时很重要,对于绘制图形,圆形或帽形关节应该非常精细。

在flash渲染中,miters非常快 - 它只是最复杂的连接选择。

相关问题