Saturday 1 May 2010

Generative Design Through Coding 02



PART II

Option Explicit
'Call sinusyuzeyi()
Sub sinusyuzeyi()
Dim cisim, nokta, i, noktaKoordinati
' girdiler: noktalar + cisim
cisim = Rhino.GetObject("tekrarlanacak cisimleri seçiniz")
nokta = Rhino.GetObjects("cisimlerin atanacağı noktaları seçiniz")
' tüm noktalar için döngü oluştur
For i = 0 To UBound(nokta)
' noktanın pozisyonu belirlenir
noktaKoordinati = Rhino.PointCoordinates(nokta(i))
' cismi belirlenen posizyona atama
Rhino.CopyObject cisim, Array(0,0,0), noktaKoordinati
Next
End Sub

No comments:

Post a Comment