2015年 講座スタート 10月5日(月)

  1. コース紹介
  2. 講師紹介
  3. 事例紹介
  4. Rhino / Grasshopper の基本操作
  5. ブログ登録
  6. Ghpython 基礎

ジェネラティヴ とは?
ジェネラティヴ な表現?
ジェネラティヴ デザイン?

メールアドレス登録・出席表はここから。

自習用環境セットアップ、Rhinoceros自習教材

 

python code 1:
import rhinoscriptsyntax as rs
import Rhino.Geometry as rg
import random

for i in range(500):
    x = random.randint(-10,10)
    y = random.randint(-10,10)
    p1 = rg.Point3d(x,y,0)
    dist = rs.Distance(p1,[0,0,0])
    z = random.randint(1,20)
    p2 = rg.Point3d(x,y,z)
    line = rs.AddLine(p1,p2)
    rs.AddPipe(line,0,0.5,0,2)
python code 2:
import rhinoscriptsyntax as rs
import Rhino.Geometry as rg
import random

random.seed(1)
objs = []

for i in range(int(x)):
    x = random.randint(-10,10)
    y = random.randint(-10,10)
    p1 = rg.Point3d(x,y,0)
    dist = rs.Distance(p1,[0,0,0])
    z = random.randint(1,20)
    p2 = rg.Point3d(x,y,z)
    line = rs.AddLine(p1,p2)
    pipe = rs.AddPipe(line,0,0.5,0,2)

    objs.extend(pipe)

a = objs

Comments are closed.