如何使用 add_dimension_linear

how to use add_dimension_linear

自 Sketchup 14 以来有一个新的 API 函数

add_dimension_linear 见

为了理解和使用它,我在以下位置查找了一些示例和讨论:

offeset_vector 参数在 API 参考中被描述为:

从'start'参考点测量的参考线到尺寸线的平行偏移矢量。

例子中

 dim = entities.add_dimension_linear edge, mp, cp, [20, 0, 0]

矢量为 20,0,0。

这个Vector怎么选?

此矢量仅指示您要将尺寸线偏移多远以及在哪个方向上,以便它不会与您正在标注尺寸的任何实体重叠。所以具体选择方向和偏移量要视情况而定

尝试将此代码粘贴到 Ruby 控制台中,例如:

entities = Sketchup.active_model.entities
dim = entities.add_dimension_linear [50, 10, 0], [100, 10, 0], [0, 20, 0]

您会看到尺寸引线在 y 方向,因为矢量指定为 [0, 20, 0]