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
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
以上。
Author And Source
この問題について(sketchupでruby その7), 我々は、より多くの情報をここで見つけました https://qiita.com/ohisama@github/items/f773a2e4c045bccdd121著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .