Natrag   Forum.hr > Društvo > Alternativa > Na rubu znanosti

Na rubu znanosti Istraživanja bez granica

Odgovor
 
Tematski alati Opcije prikaza
Old 16.11.2007., 18:14   #281


I pripadajuca skripta (sa animacijom):
Quote:
_frame=0
rotAngles=#(0.0,0.0,0.0)

vertCoords=#(#(-10,-10,-10,-10), #(10,-10,-10,-10), #(-10,10,-10,-10), #(10,10,-10,-10), \
#(-10,-10, 10,-10),#(10,-10, 10,-10),#(-10,10, 10,-10),#(10,10, 10,-10), \
#(-10,-10,-10, 10),#(10,-10,-10, 10),#(-10,10,-10, 10),#(10,10,-10, 10), \
#(-10,-10, 10, 10),#(10,-10, 10, 10),#(-10,10, 10, 10),#(10,10, 10, 10))

rotCoords=#()

cube_edges=#(#(1,2),#(3,4),#(1,3),#(2,4), #(5,6),#(7,8),#(5,7),#(6,8), #(1,5),#(2,6),#(3,7),#(4,8), \
#(9,10),#(11,12),#(9,11),#(10,12), #(13,14),#(15,16),#(13,15),#(14,16), #(9,13),#(10,14),#(11,15),#(12,16), \
#(1,9),#(2,10),#(3,11),#(4,12),#(5,13),#(6,14),#(7 ,15),#(8,16))

cube_faces=#(#(1,2,4,3),#(5,6,8,7),#(1,2,6,5),# (2,4,8,6),#(3,4,8,7),#(1,3,7,5), \
#(9,10,12,11),#(13,14,16,15),#(9,10,14,13),#(10,12 ,16,14),#(11,12,16,15),#(9,11,15,13), \
#(1,5,13, 9),#(2,6,14,10),#(3,7,15,11),#(4,8,16,12) ,#(1,2,10, 9),#(5,6,14,13),\
#(2,4,12,10),#(6,8,16,14),#(3,4,12,11),#(7,8,16,15 ),#(1,3,11,9),#(5,7,15,13))

cube_positions=#(#(0,0,0,0),#(-20,0,0,0),#(20,0,0,0),#(0,-20,0,0),#(0,20,0,0),#(0,40,0,0),#(0,0,-20,0),#(0,0,20,0),\
#(0,0,0,-20),#(0,0,0,20))



num_verts=16
num_edges=32
num_faces=24

projectionPts=#()
sizePts=#()
polygons=#()
spheres=#()
cones=#()

fi=(1+sqrt(5))/2.0
focus=10.0
dist=100.0
edgeSize=1
denom=0.0
pt=[0.0,0.0,0.0]
rotAngles=#(0.0,0.0,0.0)
projectionPts=#()
center=#()


fn rotor x y z w =
(
pt_out=#(0.0,0.0,0.0,0.0)
x1=x*cos(rotAngles[1])+w*sin(rotAngles[1])
y1=y*cos(rotAngles[2])+z*sin(rotAngles[2])
z1=z*cos(rotAngles[2])-y*sin(rotAngles[2])
w1=w*cos(rotAngles[1])-x*sin(rotAngles[1])

pt_out[1]=x1
pt_out[2]=y1*cos(rotAngles[3])+w1*sin(rotAngles[3])
pt_out[3]=z1
pt_out[4]=w1*cos(rotAngles[3])-y1*sin(rotAngles[3])

return pt_out
)

rotAngles[1]=360.0*_frame/50.0
rotAngles[2]=360.0*_frame/75.0
rotAngles[3]=360.0*_frame/150.0

progressStart "Building elements..."

for cc = 1 to 10 do
(
centerx =cube_positions[cc][1]
centery =cube_positions[cc][2]
centerz =cube_positions[cc][3]
centerw =cube_positions[cc][4]

for j=1 to num_verts do
(
_x=vertCoords[j][1]+centerx
_y=vertCoords[j][2]+centery
_z=vertCoords[j][3]+centerz
_w=vertCoords[j][4]+centerw

rotCoords=rotor _x _y _z _w

denom=focus+dist+rotCoords[4]
pt=[rotCoords[1]*focus/denom, rotCoords[2]*focus/denom, rotCoords[3]*focus/denom]
projectionPts[(cc-1)*num_verts+j]=pt
sizePts[(cc-1)*num_verts+j]=edgeSize*focus/(2.0*denom)
spheres[(cc-1)*num_verts+j]=Sphere()
spheres[(cc-1)*num_verts+j].pos=projectionPts[(cc-1)*num_verts+j]
spheres[(cc-1)*num_verts+j].radius=sizePts[(cc-1)*num_verts+j]

)


for j= 1 to num_edges do
(
cones[(cc-1)*num_edges+j]=Cone()
cones[(cc-1)*num_edges+j].Height_Segments=1
cones[(cc-1)*num_edges+j].sides=16
cones[(cc-1)*num_edges+j].height=distance projectionPts[(cc-1)*num_verts+cube_edges[j][2]] projectionPts[(cc-1)*num_verts+cube_edges[j][1]]
cones[(cc-1)*num_edges+j].pos=projectionPts[(cc-1)*num_verts+cube_edges[j][1]]
cones[(cc-1)*num_edges+j].dir=(projectionPts[(cc-1)*num_verts+cube_edges[j][2]]-projectionPts[(cc-1)*num_verts+cube_edges[j][1]])
cones[(cc-1)*num_edges+j].radius1=sizePts[(cc-1)*num_verts+cube_edges[j][1]]
cones[(cc-1)*num_edges+j].radius2=sizePts[(cc-1)*num_verts+cube_edges[j][2]]

)

for j= 1 to num_faces do
(
polygons[(cc-1)*num_faces+j]=NGon()
polygons[(cc-1)*num_faces+j].radius=1.0
polygons[(cc-1)*num_faces+j].nSides=4
polygons[(cc-1)*num_faces+j]=convertToPoly(polygons[(cc-1)*num_faces+j])
for i= 1 to 4 do
polyOp.setVert polygons[(cc-1)*num_faces+j] i projectionPts[(cc-1)*num_verts+cube_faces[j][i]]

)
progressUpdate (cc*100/10)
)--end of cc
progressEnd()

--dinamika
progressStart "Animation"
animate on
for t = 0 to 150 do
(
at time t
(
rotAngles[1]=360.0*t/50.0
rotAngles[2]=360.0*t/75.0
rotAngles[3]=360.0*t/150.0

for cc = 1 to 10 do
(
centerx =cube_positions[cc][1]
centery =cube_positions[cc][2]
centerz =cube_positions[cc][3]
centerw =cube_positions[cc][4]


for j=1 to num_verts do
(
_x=vertCoords[j][1]+centerx
_y=vertCoords[j][2]+centery
_z=vertCoords[j][3]+centerz
_w=vertCoords[j][4]+centerw

rotCoords=rotor _x _y _z _w

denom=focus+dist+rotCoords[4]
pt=[rotCoords[1]*focus/denom,rotCoords[2]*focus/denom,rotCoords[3]*focus/denom]
projectionPts[(cc-1)*num_verts+j]=pt
sizePts[(cc-1)*num_verts+j]=edgeSize*focus/(2.0*denom)
spheres[(cc-1)*num_verts+j].pos=projectionPts[(cc-1)*num_verts+j]
spheres[(cc-1)*num_verts+j].radius=sizePts[(cc-1)*num_verts+j]
)

for j= 1 to num_edges do
(
cones[(cc-1)*num_edges+j].height=distance projectionPts[(cc-1)*num_verts+cube_edges[j][2]] projectionPts[(cc-1)*num_verts+cube_edges[j][1]]
cones[(cc-1)*num_edges+j].pos=projectionPts[(cc-1)*num_verts+cube_edges[j][1]]
cones[(cc-1)*num_edges+j].radius1=sizePts[(cc-1)*num_verts+cube_edges[j][1]]
cones[(cc-1)*num_edges+j].radius2=sizePts[(cc-1)*num_verts+cube_edges[j][2]]
cones[(cc-1)*num_edges+j].dir=(projectionPts[(cc-1)*num_verts+cube_edges[j][2]]-projectionPts[(cc-1)*num_verts+cube_edges[j][1]])
)

for j= 1 to num_faces do
(
for i=1 to 4 do
(
polyOp.setVert polygons[(cc-1)*num_faces+j] i projectionPts[(cc-1)*num_verts+cube_faces[j][i]]
)
)
)--end of cc
progressUpdate (100*t/150)
)--end of at time t
)--end of t
progressEnd()

Batt_X is offline  
Odgovori s citatom
Old 16.11.2007., 21:33   #282
kul je ovaj razvijena hiperkocka..

batt_x imaš pun spremnik poruka, pa moram ovako..

ipak sam dobio mail, samo je iz nekog razloga bio označen kao spam (!), pa ga nisam odmah skužio..

ali ja taj max file ne mogu otvorit, ni u autocadu ni u rhinocerosu. Mislio sam da ćeš poslati hypercube.3ds file, a ne hypercube.max file. Mislim ja ne znam koja je razlika. ali mi ga ne otvara. Možda ti znaš kako? Ili bi li mi mogao poslati 3ds file?
stewie_griffin is offline  
Odgovori s citatom
Old 16.11.2007., 22:20   #283
Quote:
stewie_griffin kaže: Pogledaj post
kul je ovaj razvijena hiperkocka..

batt_x imaš pun spremnik poruka, pa moram ovako..

ipak sam dobio mail, samo je iz nekog razloga bio označen kao spam (!), pa ga nisam odmah skužio..

ali ja taj max file ne mogu otvorit, ni u autocadu ni u rhinocerosu. Mislio sam da ćeš poslati hypercube.3ds file, a ne hypercube.max file. Mislim ja ne znam koja je razlika. ali mi ga ne otvara. Možda ti znaš kako? Ili bi li mi mogao poslati 3ds file?
Mogu, ali onda ostaješ bez tekstura, svjetala, kamere...No vjerujem da ti ionako nisu bitni. Dobro. Eksportirat ću to van pa ti pošaljem.
Batt_X is offline  
Odgovori s citatom
Old 16.11.2007., 22:37   #284
Quote:
Batt_X kaže: Pogledaj post
Mogu, ali onda ostaješ bez tekstura, svjetala, kamere...No vjerujem da ti ionako nisu bitni. Dobro. Eksportirat ću to van pa ti pošaljem.
nema problema, valjda cu si moć to sam dodat.. a i nije mi to ključno.. thanks
stewie_griffin is offline  
Odgovori s citatom
Old 16.11.2007., 22:47   #285
četvrta dimenzija je vrijeme ili nešt drugo?...ja tu ništ ne kužim, a djeluje mi interesantno...
__________________
Svaki izbor rađa kvantnom eksplozijom alternativnih budućnosti...Life is interesting!
soldier is offline  
Odgovori s citatom
Old 16.11.2007., 22:52   #286
nije vrijeme. morat ćeš pročitat cijeli topic od početka da pohvataš konce. tu se radi o matematičkom prostoru, a vrijeme je četvrta dimenzija u teoriji relativnosti (prostorvrijeme)
stewie_griffin is offline  
Odgovori s citatom
Old 16.11.2007., 23:14   #287
Quote:
soldier kaže: Pogledaj post
četvrta dimenzija je vrijeme ili nešt drugo?...ja tu ništ ne kužim, a djeluje mi interesantno...
Nije vrijeme. Čista prostorna dimenzija. Vrijeme je 4.-ta dimenzija u okviru specijalne teorije relativnosti.
Otprilike kao što možeš reći da broj 5 označava 5 jabuka ili 5 kvantnih stanja ili 5 godina, tako i dimenzija može biti nešto u što će se uklopiti vrijeme.
No generalno, to je samo dimenzija. Geometrijska.
Batt_X is offline  
Odgovori s citatom
Old 18.11.2007., 15:15   #288
Evo vrtnja latinskog 4D kriza.


Sad cu probati napraviti kako se 3D latinski kriz zatvara pomocu 3 4D rotacije svojih kocaka u hiperkocku. Nadam se da ce biti efektno.
Batt_X is offline  
Odgovori s citatom
Old 19.11.2007., 00:25   #289
Quote:
Batt_X kaže: Pogledaj post
Evo vrtnja latinskog 4D kriza.


Sad cu probati napraviti kako se 3D latinski kriz zatvara pomocu 3 4D rotacije svojih kocaka u hiperkocku. Nadam se da ce biti efektno.
e serete previse s ovim kockama cisto se vidi da niko ovde nista ne razumije po pitanju visih dimenzija. jer dimenzija ustvari prevazilazi shvatanje a ne neka tako jednostavna objasnjenja tako nedokucivih stvari. isto ko kad bi kisna glista predavala na univerzitetu ajnstajnovu teoriju relativnosti!
enaband is offline  
Odgovori s citatom
Old 19.11.2007., 10:15   #290
Zatvaranje križa

Evo kako izgleda kada se 3D latinski križ zatvara (njegove kocke se savijaju tako što se rotiraju oko ravnina koje ih povezuju sa ostalim dijelom križa) u hiperkocku.
Ovdje su ravnine rotacije analogne rubovima u 2D latinskom križu.
Rotacije su, naravno, jednostavne, a ne dvostruke.


fakat treba ubiti ove majmune sa image shacka
Sad cu opet morati uploadati sliku. E bas cu ih sada zaspamati.


Quote:
enaband kaže: Pogledaj post
e serete previse s ovim kockama cisto se vidi da niko ovde nista ne razumije po pitanju visih dimenzija. jer dimenzija ustvari prevazilazi shvatanje a ne neka tako jednostavna objasnjenja tako nedokucivih stvari. isto ko kad bi kisna glista predavala na univerzitetu ajnstajnovu teoriju relativnosti!
Ma naravno. Zato prouči ovo da se ne bi osjecao i dalje crvom:
http://en.wikipedia.org/wiki/Fourth_dimension
http://en.wikipedia.org/wiki/4-polytope
http://en.wikipedia.org/wiki/List_of...r_Dimensions_2
http://mathworld.wolfram.com/Tesseract.html
http://en.wikipedia.org/wiki/General_relativity

Zadnje uređivanje Batt_X : 19.11.2007. at 14:22.
Batt_X is offline  
Odgovori s citatom
Old 19.11.2007., 15:26   #291
Quote:
enaband kaže: Pogledaj post
e serete previse s ovim kockama cisto se vidi da niko ovde nista ne razumije po pitanju visih dimenzija. jer dimenzija ustvari prevazilazi shvatanje a ne neka tako jednostavna objasnjenja tako nedokucivih stvari. isto ko kad bi kisna glista predavala na univerzitetu ajnstajnovu teoriju relativnosti!
nitko ovdje ne tvrdi da ima četverodimenzionalni prostorni zor, a to šta ti ne razumiješ o čemu se tu radi je drugi par nogavica..
stewie_griffin is offline  
Odgovori s citatom
Old 19.11.2007., 17:06   #292
Odličan rad Batix. Koristio si jednostavnu vrtnju hiperkocki da se što bolje vidi

Hoćeš li napravit i 6D kocku? Zanima me kako izgleda 7 kocaka u kocki

Ali nije mi baš jasno to rastvaranje 5D kocke. Na slikama koje si dao vidim 9 hiperkocaka i nikak da skužim gdje je 10. Ewo što vidim: 4 hiperkocke u ravnini (2. je ona središnja), od one središnje jedna iznad, 1 ispod, 1 lijevo i 1 desno. 1 je van nje (ona najveća, ne kužim zašto je to tako,zašto se nalazi izvan i veća je od ostalih?). Gdje je 10. kocka?

Sry na glupim pitanjima,ali zanima me.
__________________
Oni koji se pretjerano bave malim stvarima često postaju nesposobni za velike

Zadnje uređivanje Omega Phoenix : 19.11.2007. at 17:13. Reason: -
Omega Phoenix is offline  
Odgovori s citatom
Old 19.11.2007., 17:39   #293
Quote:
PhoeNiX_ReMinD kaže: Pogledaj post
Ali nije mi baš jasno to rastvaranje 5D kocke. Na slikama koje si dao vidim 9 hiperkocaka i nikak da skužim gdje je 10. Ewo što vidim: 4 hiperkocke u ravnini (2. je ona središnja), od one središnje jedna iznad, 1 ispod, 1 lijevo i 1 desno. 1 je van nje (ona najveća, ne kužim zašto je to tako,zašto se nalazi izvan i veća je od ostalih?). Gdje je 10. kocka?

Sry na glupim pitanjima,ali zanima me.
Hi, hi. Znao sam da ju necete naci.

Idemo opet:
1. centralna kocka iz koje pocinje kriz
2. lijevo od nje
3. desno od nje
4. ispred nje
5. iza nje
6. jos jedna nodovezana iza njih
7. iznad nje
8. ispod nje
9. udaljena u 4.-toj dimenziji (dalje) od nje - ta je skrivena i nalazi se na projekciji unutar centralne kocke
10. blize u 4.-toj dimenziji od nje - ta je okolo centralne kocke


Dakle: ta centralna kocka ima jednu oko nje i jednu unutar nje. Zato se cini da je veca.
Nije ona veca, nego je tu ukupno tri kocki. Jedna normalne velicine, jedna oko nje i time veca, i jedna unutar nje i time manja.
Prebroji preckice u njoj. Vidjet ces da ih ima 4.
Dvije po dvije cine jednu hiperkocku. 1-2, 2-3, 3-4. Dakle tri komada.
U TOJ projekciji, dakle u tom pogledu, one su jedna unutar druge. Cim se kriz malo zarotira, to se raspadne i one se razidju.
Batt_X is offline  
Odgovori s citatom
Old 19.11.2007., 17:42   #294
Quote:
PhoeNiX_ReMinD kaže: Pogledaj post
Hoćeš li napravit i 6D kocku? Zanima me kako izgleda 7 kocaka u kocki
Probat cu napraviti algoritam za automatsko generiranje koordinata, stranica i poveznica za kocku n-dimenzija.
Tako da ne moram rucno.
A onda cu napraviti ne 7 nego 100 dimenzionalnu kocku. Ali polako. Nije to bas za preko noci.
Batt_X is offline  
Odgovori s citatom
Old 19.11.2007., 17:51   #295
Ali i u ostalima ima po jedna kocka ''unutar''. Zašto se onda ova broji,a ostale ne? Jel možeš napravit isječak samo tog dijela te slike pa da se lijepo vidi?

EDIT Skužio sam je! Najmanja je na slici, jelda? Al svejedno mi nije jasno zašto se baš tako rastvori, zašto je jedna van centralne,a jedna unutar
__________________
Oni koji se pretjerano bave malim stvarima često postaju nesposobni za velike

Zadnje uređivanje Omega Phoenix : 19.11.2007. at 17:53. Reason: -
Omega Phoenix is offline  
Odgovori s citatom
Old 19.11.2007., 18:03   #296
Quote:
PhoeNiX_ReMinD kaže: Pogledaj post
Ali i u ostalima ima po jedna kocka ''unutar''. Zašto se onda ova broji,a ostale ne? Jel možeš napravit isječak samo tog dijela te slike pa da se lijepo vidi?

EDIT Skužio sam je! Najmanja je na slici, jelda? Al svejedno mi nije jasno zašto se baš tako rastvori, zašto je jedna van centralne,a jedna unutar
Pa nije. Jedna je tamo od centralne a druga ovamo od centralne.
Je li to križ? Jest.

Dakle, imaš centralnu.
I onda:
1. dimenzija lijevo, desno. To su dvije
2. dimenzija naprijed nazad. To su 4.
3. dimenzija gore dulje. To su 6.
4. dimenzija tamo ovamo. To je 8.
I jos se jedna nadoveze na bilo koju od njih. To je 9.
I sama centralna koju nismo brojali je 10.

A sad. Ovisi o ROTACIJI tj. smjeru gledanja gdje će tamo-ovamo biti. U ovom primjeru, tj. toj rotaciji, na projekciji se tamo-ovamo preslikao na unutra-van.
Batt_X is offline  
Odgovori s citatom
Old 19.11.2007., 18:10   #297
Mislio sam po prvoj slici da je najmanja s tog pogleda ta 10.kocka.

A kako bi bila 6D rastvorena? Bi li bilo isto tako,ali još jedna vanjska kocka od vanjske i još jedna unutarnja od unutarnje? Zdravo seljački opisano
__________________
Oni koji se pretjerano bave malim stvarima često postaju nesposobni za velike
Omega Phoenix is offline  
Odgovori s citatom
Old 20.11.2007., 00:03   #298
Quote:
sinisa_7 kaže: Pogledaj post
Ja nemam pojma o čemu vi govorite. Ja ne vidim nikakvu četvrtu dimenziju.
svaka cast jarane nemoguce je "vidjet" 4 dimenziju u 3d mislim nema logike mozda se mmoze nazret njeno pšostojanje eventualno zamislit ali prikazat je nemoguce bez predhodno dobro potkovanog znanja o uopce "prostornim" dimenzijama. a ja smatram da 4 dimenzija i nije prostorna dimenzija.
enaband is offline  
Odgovori s citatom
Old 20.11.2007., 00:27   #299
Quote:
enaband kaže: Pogledaj post
svaka cast jarane nemoguce je "vidjet" 4 dimenziju u 3d mislim nema logike mozda se mmoze nazret njeno pšostojanje eventualno zamislit ali prikazat je nemoguce bez predhodno dobro potkovanog znanja o uopce "prostornim" dimenzijama. a ja smatram da 4 dimenzija i nije prostorna dimenzija.

Jarane? Potkovano znanje? 4. dimenzija nije prostorna dimenzija?
interesantno. Hajde ti prouči malo sam pojam dimenzije pa dodji. I potkuj se.
Batt_X is offline  
Odgovori s citatom
Old 20.11.2007., 00:37   #300
Quote:
enaband kaže: Pogledaj post
svaka cast jarane nemoguce je "vidjet" 4 dimenziju u 3d mislim nema logike mozda se mmoze nazret njeno pšostojanje eventualno zamislit ali prikazat je nemoguce bez predhodno dobro potkovanog znanja o uopce "prostornim" dimenzijama. a ja smatram da 4 dimenzija i nije prostorna dimenzija.
Geometrijski postoji beskonačno mnogo dimenzija,a za ove ''prave'' dimenzije si pročitaj malo u teoriji struna...
I dimenzija ne može ne biti prostorna. Dimenzija se može prikazat vektorom kojim se određuje koordinata neke točke u PROSTORU. Jesam li reko dobro Batt? Daj ti to znaš definirat najbolje.

A ovo da je nemoguće vidjet više dimenzije u stvarnosti je donekle istina jer nemamo mozak za to. Kao što je Batt napiso, ti ne vidiš niti 3D,ali si se već spraksiro da je zamisliš. Zašto se nebi mogao i ovo?
__________________
Oni koji se pretjerano bave malim stvarima često postaju nesposobni za velike

Zadnje uređivanje Omega Phoenix : 20.11.2007. at 00:43. Reason: -
Omega Phoenix is offline  
Odgovori s citatom
Odgovor


Tematski alati
Opcije prikaza

Kreni na podforum




Sva vremena su GMT +2. Trenutno vrijeme je: 17:37.