sketchupでruby その7


概要

sketchupでrubyやってみた。
add_curve使ってみた。

写真

サンプルコード

def cos
   xya = 1
   zza = xya * 8
   xys = 42
   zzs = 22
   cxy = 0
   czz = 0
   p = []
   while cxy < 360
      x = Math.cos(cxy * Math::PI / 180) * xys
      y = Math.sin(cxy * Math::PI / 180) * xys
      z = Math.sin(czz * Math::PI / 180) * zzs
      p[p.length] = [x, y, z]
      cxy += xya
      czz += zza
      if (czz >= 360)
         czz = 0
      end
   end
   p[p.length] = p[0]
   model = Sketchup.active_model
   entities = model.active_entities
   entities.add_curve(p)
end



以上。