RubyでGoogleSketchUpプラグインをコーディングしていますが、少し問題が発生しました。次のようなすべてのポイントの説明を含む配列があります。
desc_array = ["anna ", "anna 45", "anna689", "anna36", "anna 888", "anna ",...]
すべてのポイントの座標を含む配列は次のとおりです。
todraw_su = [
[-16.23317, -16.530533, 99.276929],
[-25.142825, -12.476601, 99.237414],
[-32.716122, -5.92341, 99.187951],
[-38.964589, 4.181119, 99.182358],
[-41.351064, 18.350418, 99.453714],
[-40.797511, 33.987519, 99.697253],
...
]
ポイントごとにGoogleSketchUpにテキストを追加したいと思います。Sketchup APIによると、これは次の方法で実行できます。
Sketchup.active_model.entities.add_text "This is the text", [x, y, z]
私は試した:
todraw_su.each {|todraw| desc_array.each {|desc| Sketchup.active_model.entities.add_text desc,todraw }}
desc_array
しかし、のすべての要素に対してすべての要素が返されるため、予期しないことが発生しましたto_draw
。
私が欲しいのは、のすべての要素desc_array
のすべての要素ですto_draw
。