【问题标题】:Contouring building faces in Sketchup在 Sketchup 中对建筑物表面进行轮廓处理
【发布时间】:2014-01-20 20:19:36
【问题描述】:

这可能是不可能的,但我想做的是在 Sketchup 中表示建筑物立面上的数据点。一个很好的例子是在建筑物表面的某些点上显示风压的方法。这可以用表面上的点或轮廓来表示。有谁知道使用插件或 Ruby 控制台的方法?

为了澄清,我希望能够在建筑立面上可视化基于文本的数据。我有 xyz (UTM) 数据,第四列代表浓度、压力等。我没有以任何方式将数据导入 Sketchup,我正在寻找一种在 SketchUp 中显示这些数据的方法。

谢谢

【问题讨论】:

  • 问题是如何计算风压,或者如何在模型中的给定点显示文本数据?
  • 感谢您的评论,已编辑以反映我不想显示结果。
  • 这方面的细节还不清楚。你有没有在 Ruby 中计算过这个?还是其他一些应用程序?你已经有什么代码了?当您说表面上的点时-这如何说明风压?点密度?或者你说的是箭?当然可以用几何图形或制作一个在视口中绘制东西的 Ruby 工具来说明。
  • 添加了更多说明。谢谢。不要担心数据的类型,因为这不仅仅是一个变量的解决方案。我只是想要一种在 Sketchup 中显示基于文本的建模数据 (xyzV) 数据的方法。

标签: sketchup


【解决方案1】:

您可以使用Entities.add_text 为模型中的点添加文本标签: http://www.sketchup.com/intl/en/developer/docs/ourdoc/entities.php#add_text

model = Sketchup.active_model
entities = model.active_entities
leader_vector = Geom::Vector.new(5, 5, 5)
entities.grep(Sketchup::Face) { |face|
  face.vertices.each { |vertex|
    point = vertex.position
    entities.add_text('Some text data', point, leader_vector)
  }
}

我希望这能让你开始。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-26
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2015-05-07
    • 1970-01-01
    • 2019-03-15
    相关资源
    最近更新 更多