【发布时间】:2018-02-21 18:21:24
【问题描述】:
还在学习 Ruby + Sketchup!
今天,我想添加一个测量值(好的英文单词?),因为我可以使用“cotation”(法语版)工具手动添加,单击指向然后拖动测量文本。
在文档中找不到与 Ruby 和 API 相关的内容...
感谢您的帮助
【问题讨论】:
还在学习 Ruby + Sketchup!
今天,我想添加一个测量值(好的英文单词?),因为我可以使用“cotation”(法语版)工具手动添加,单击指向然后拖动测量文本。
在文档中找不到与 Ruby 和 API 相关的内容...
感谢您的帮助
【问题讨论】:
您可能正在寻找 Sketchup::Entities::add_dimension_linear 方法。 http://ruby.sketchup.com/Sketchup/Entities.html#add_dimension_linear-instance_method
假设下面的a 和b 是边
voffset = [-20, 0, 0]
Sketchup.active_model.entities.add_dimension_linear(a.start, b.start, voffset)
voffset 的值不仅控制尺寸偏移的距离,还控制进行测量的轴。您可能需要尝试不同的值以了解该确定是如何完成的。与 SketchUp 中的许多东西一样,它经常猜测(或“推断”)您想要什么。
【讨论】: