3D VIZ

Rhino script - Vezba 2

 
Slika Milana Dabic
Rhino script - Vezba 2
napisao/la Milana Dabic - četvrtak, 25. mart 2010, 09:52
 

Postovati slike pocetnog elementa (300x300 piksela), deo skripta koji je izmenjen i formu generisanu skriptom (300x300 piksela ili 3D model).  

DuleX
Re: Rhino script - Vezba 2
napisao/la Dusan Cvetkovic - četvrtak, 25. mart 2010, 10:07
 

Pocetni modul:

2222222xv.jpg

2222b.jpg

Promena parametara:
'set rule
 rule = Array(2,0,0)
 'set dimensions of grid
 dx = 3
 dy = 4
 dz = 10

Dobijeni model:
111kr.jpg

1111111111zw.jpg

slika za profil
Re: Rhino script - Vezba 2
napisao/la Ivan Krnjajić - četvrtak, 25. mart 2010, 10:07
 

3D model

slika za profil
Re: Rhino script - Vezba 2
napisao/la Ivan Krnjajić - četvrtak, 25. mart 2010, 10:08
 
Modularna jedinica
Slika Ivan Radonjic
Odgovor: Rhino script - Vezba 2
napisao/la Ivan Radonjic - četvrtak, 25. mart 2010, 10:12
 

    

 dx = 10
 dy = 5
 dz = 15

If grid(x-1,y-1,z) Then lcn = lcn + 2
    If grid(x,y-1,z) Then lcn = lcn + 1
    If grid(x+1,y-1,z) Then lcn = lcn + 2
    If grid(x-1,y,z) Then lcn = lcn + 1
    If grid(x+1,y,z) Then lcn = lcn + 2
    If grid(x-1,y+1,z) Then lcn = lcn + 1
    If grid(x,y+1,z) Then lcn = lcn + 2
    If grid(x+1,y+1,z) Then lcn = lcn + 1


Slika Konstantin Brasovan
Odgovor: Rhino script - Vezba 2
napisao/la Konstantin Brasovan - četvrtak, 25. mart 2010, 10:15
 
... rule = Array(2,3,3)
 'set dimensions of grid
 dx = 7
 dy = 6
 dz = 5
 ReDim grid(dx,dy,dz)

Slika Konstantin Brasovan
Odgovor: Rhino script - Vezba 2
napisao/la Konstantin Brasovan - četvrtak, 25. mart 2010, 10:16
 
i jos ova

...
Re: Rhino script - Vezba 2
napisao/la Tijana Cholovic - četvrtak, 25. mart 2010, 10:16
 
rule = Array(2,3,6)
 'set dimensions of grid
 dx = 6
 dy = 3
 dz = 10

...
Re: Rhino script - Vezba 2
napisao/la Tijana Cholovic - četvrtak, 25. mart 2010, 10:17
 
...

...
Re: Rhino script - Vezba 2
napisao/la Tijana Cholovic - četvrtak, 25. mart 2010, 10:24
 
...

...
Re: Rhino script - Vezba 2
napisao/la Tijana Cholovic - subota, 27. mart 2010, 10:08
 
rule = Array(2,4,6)

dx = 4
dy = 6
dz = 8

transformMatrix = Rhino.XformRotation (60, Array(1,0,0), Array(0,0,0))

transformMatrix = Rhino.XformRotation (30, Array(1,0,0), Array(0,0,0))

...
Re: Rhino script - Vezba 2
napisao/la Tijana Cholovic - subota, 27. mart 2010, 10:13
 
...

...
Re: Rhino script - Vezba 2
napisao/la Tijana Cholovic - subota, 27. mart 2010, 10:14
 
...kao stakleni objekat...

Slika Nikola Stojanovic
Re: Rhino script - Vezba 2
napisao/la Nikola Stojanovic - četvrtak, 25. mart 2010, 10:21
 
 rule = Array(2,6,6)
 dx = 4
 dy = 7
 dz = 8

Slika Andrija Colovic
Re: Rhino script - Vezba 2
napisao/la Andrija Colovic - četvrtak, 25. mart 2010, 10:21
 

'set rule
 rule = Array(2,3,3)
 'set dimensions of grid
 dx = 10
 dy = 10
 dz = 8
 ReDim grid(dx,dy,dz)
 'set objects
 objects = Rhino.GetObjects("Select objects...")
 'randomly populate first level with living cells
 z=0
 For x = 0 To dx
  For y = 0 To dy   
   grid(x,y,z) = x^2 < x+2
   If grid(x,y,z) Then

Pocetni:

pocetnii.jpg

Konacni:

konacni.jpg

Slika Ivan Djordjevic
Re: Rhino script - Vezba 2
napisao/la Ivan Djordjevic - četvrtak, 25. mart 2010, 10:34
 

rule = Array(4,8,8)

dx = 8
 dy = 8
 dz = 5

grid(x,y,z) = x^2 < 50


Slika Sasa Janakiev
Re: Rhino script - Vezba 2
napisao/la Sasa Janakiev - četvrtak, 25. mart 2010, 11:20
 

Pocetni modul:


Slika Nikola Ristic
Re: Rhino script - Vezba 2
napisao/la Nikola Ristic - četvrtak, 25. mart 2010, 11:23
 

rule = Array(2,2,2)

dx = 5
dy = 10
dz = 7


Slika Sasa Janakiev
Re: Rhino script - Vezba 2
napisao/la Sasa Janakiev - četvrtak, 25. mart 2010, 11:37
 
Pocetni modul:

Slika Sasa Janakiev
Re: Rhino script - Vezba 2
napisao/la Sasa Janakiev - četvrtak, 25. mart 2010, 11:38
 

Promena parametara:
'set rule
 rule = Array(1,3,3)
 'set dimensions of grid
 dx = 5 

dy = 5 

dz = 5

Dobijeni model:


Slika Nevena Jevtovic
Odgovor: Rhino script - Vezba 2
napisao/la Nevena Jevtovic - četvrtak, 25. mart 2010, 11:43
 
.

Slika Aleksandar Stankovic
Re: Rhino script - Vezba 2
napisao/la Aleksandar Stankovic - četvrtak, 25. mart 2010, 11:44
 

Parametri:

rule = Array(5,8,8)

dx = 5
dy = 5
dz = 5

grid(x,y,z) = Rnd()<=1

chashe2.jpg

chashe1.jpg

chashe.jpg

Slika Ljupka Kucinar
Re: Rhino script - Vezba 2
napisao/la Ljupka Kucinar - četvrtak, 25. mart 2010, 11:46
 
'set rule
 rule = Array(2,0,0)
 'set dimensions of grid
 dx = 5
 dy = 4
 dz = 10

Slika Petar Pejic
Re: Rhino script - Vezba 2
napisao/la Petar Pejic - četvrtak, 25. mart 2010, 11:46
 

Uvedena i random rotacija (od 0 do 360)

Pocetni objekat:


Slika Petar Pejic
Re: Rhino script - Vezba 2
napisao/la Petar Pejic - četvrtak, 25. mart 2010, 11:46
 

I gotova kompozicija:


Slika Zorana Kostic
Re: Rhino script - Vezba 2
napisao/la Zorana Kostic - četvrtak, 25. mart 2010, 11:52
 
 'set rule
 rule = Array(2,4,4)
 'set dimensions of grid
 dx = 4
 dy =6
 dz = 8

Slika Milan Varga
Re: Rhino script - Vezba 2
napisao/la Milan Varga - četvrtak, 25. mart 2010, 11:54
 

.


Slika Milan Varga
Re: Rhino script - Vezba 2
napisao/la Milan Varga - četvrtak, 25. mart 2010, 11:54
 
kompozicija

Slika Sonja Tomic
Odgovor: Rhino script - Vezba 2
napisao/la Sonja Tomic - četvrtak, 25. mart 2010, 12:02
 
rule = Array(1,3,3)
 'set dimensions of grid
 dx = 4
 dy = 5
 dz = 6

Slika Sonja Tomic
Odgovor: Rhino script - Vezba 2
napisao/la Sonja Tomic - četvrtak, 25. mart 2010, 12:04
 
pocetna forma

Slika Mina Avramovic
Re: Rhino script - Vezba 2
napisao/la Mina Avramovic - četvrtak, 25. mart 2010, 12:04
 
vezba

Slika Sofija Milovanovic
Re: Rhino script - Vezba 2
napisao/la Sofija Milovanovic - četvrtak, 25. mart 2010, 12:06
 

.set rule
 rule = Array(1,1,4)
 'set dimensions of grid
 dx = 8
 dy = 5
 dz = 10
   grid(x,y,z) = Rnd()<0.5


Slika Jasna Petricevic
Re: Rhino script - Vezba 2
napisao/la Jasna Petricevic - četvrtak, 25. mart 2010, 12:13
 

 rule = Array(1,3,3)
 dx = 4
 dy = 5
 dz = 6


Slika Lana Loncar
Re: Rhino script - Vezba 2
napisao/la Lana Loncar - četvrtak, 25. mart 2010, 12:17
 

Slika Jasna Petricevic
Re: Rhino script - Vezba 2
napisao/la Jasna Petricevic - četvrtak, 25. mart 2010, 16:20
 
.

Slika Mina Avramovic
Re: Rhino script - Vezba 2
napisao/la Mina Avramovic - četvrtak, 1. april 2010, 09:04
 
rule = Array(3,4,3)
'set dimensions of grid
dx = 7
dy = 5
dz = 6

Slika Mina Avramovic
Re: Rhino script - Vezba 2
napisao/la Mina Avramovic - četvrtak, 1. april 2010, 09:04
 
rule = Array(3,4,3)
'set dimensions of grid
dx = 7
dy = 5
dz = 6

Slika Mina Avramovic
Re: Rhino script - Vezba 2
napisao/la Mina Avramovic - četvrtak, 1. april 2010, 09:07
 
i slika...

Slika Atila Rajkov
Re: Rhino script - Vezba 2
napisao/la Atila Rajkov - sreda, 7. april 2010, 19:22
 
rule = Array(2,3,6)
'set dimensions of grid
dx = 6
dy = 3
dz = 10

Slika Atila Rajkov
Re: Rhino script - Vezba 2
napisao/la Atila Rajkov - sreda, 7. april 2010, 19:23
 
i jos ovo

Slika Una Unkovic
Re: Rhino script - Vezba 2
napisao/la Una Unkovic - četvrtak, 8. april 2010, 01:22
 
'set rule
rule = Array(9,2,7)
'set dimensions of grid
dx = 3
dy = 3
dz = 3
...
If grid(x,y,z) Then
transformMatrix = Rhino.XformRotation (15, Array(1,0,0), Array(0,0,0))
...
If grid(x,y,z+1) Then
transformMatrix = Rhino.XformRotation (45, Array(1,0,0), Array(0,0,0))
....
AND SUB.

Slika Miloš Radojičić
Re: Rhino script - Vezba 2
napisao/la Miloš Radojičić - četvrtak, 15. april 2010, 13:01
 
Pocetni element...
Slika Miloš Radojičić
Re: Rhino script - Vezba 2
napisao/la Miloš Radojičić - četvrtak, 15. april 2010, 13:01
 
...

Slika Miloš Radojičić
Re: Rhino script - Vezba 2
napisao/la Miloš Radojičić - četvrtak, 15. april 2010, 13:02
 
Rule = Array(2,2,3)
Dimensions of grid
dx = 4
dy = 4
dz = 9