sketchupでruby その3


概要

sketchupでrubyやってみた。
sin波やってみた。
add_line使ってみた。

サンプルコード

def sin_ha
   model = Sketchup.active_model
   entities = model.active_entities
   px = -30
   py = 0
   -30.step(30, 0.01){ |i|
      x = i
      y = Math::sin(i) * 20
      line1 = entities.add_line [px, 0, py], [x, 0, y]
      px = x
      py = y
   }
end

実行結果

以上。