ROTACIO DE OBJEKTOJ CXIRKAUX ARBITRA AKSO

Lasta Gxisdatigo 20/ 11/ 2008

Angle/ Esperante/ Portugale

Tiu aplikfiguro nomita GIRA1 turnas objekton, figuron, kemian molekulon aux ion ajn reprezentita pere de gxis 50 punktoj laux la respektivaj koordinatoj karteziaj aux nekarteziaj cxirkaux iu ajn akso difinita per du punktoj malsamaj libere elektitaj kaj montras la projekciojn xy, xz kaj yz de la objekto antaux kaj post la rotacio.
 
Sekcioj
Agmaniero
Figuroj
Apendico
Simboloj
Referencoj

Agmaniero

Cxiu musklako sur la butono C montrita sur la figuro 1 elektos unun el la sep malsamaj klavaroj de funkcioj kun butonoj nomitaj Ci kiel montrita sur la figuro 1, Cii sur la figuro 2, kaj tiel plu, gxis Cvii kiel montrita sur la sepa figuro. La figuroj 1 gxis 7 estas senmovaj, kiel simpla imitado de la punkto de funkcioj de la programo supre.
Por labori en referenca kartezia sistemo la disponeblaj elektoj oni trovas en la figuroj 1 gxis 6. En cxi tiu kazo la anguloj inter la referencaj aksoj jam estas difinitaj en gradoj kiel al= 90.0, be=90.0 kaj ga= 90.0
Por labori en nekartezia sistemo oni devas unue difini iu ajn angulo malsama de 90.0 gradoj inter la referencaj aksoj. Por tion plenumi klaku sur la butono Ci gxis atingi la butonon Cvii, laux montrita en la figuro 7. Poste klaku sur la butono alfa, beta aux gama post sur la numeraj butonoj por legi la angulon kaj fine sur butono E.
Cxiuj donitaj elementoj kaj cxiuj okazigitaj elementoj post la lasta operacio de cxi tiu aplikfiguro estos montritaj sur la bluaj pagxoj nombritaj de 1 gxis 15, videblaj post ripetitaj klakoj sur la butono B de la panelo de funkcioj montritaj sur la pagxo 6. La bluaj pagxoj estas skribitaj en blua koloro. Iu ajn blua pagxo revenos al la vidigilo post 15 klakoj sur la butono B.

GIRA1 limigxas akcepti gxis maksimume 50 punktoj aux 150 koordinatoj inice nulitaj por la programo. Punktoj povas ligigxi per segmentoj de rekto gxis maksimume 200. Verdaj kaj brunaj diskoj povas esti uzitaj por reliefigi punktojn kiel montrita en la butono en la figuro 3. Por marki iun ajn punkton pere de disko kiu ne estas ligita pere de linio GIRA1 bezonas kunligajxon de la koordinatoj de la punkto kun la samaj respektivaj koordinatoj.
Por turni objekton, figuron, kemmian molekulon, pluredron aux iun ajn sekvenco de punktoj la rotacia akso devas esti difinita de la koordinatoj de du punktoj S kaj T: Sx, Sy, Sz, Tx, Ty kay Tz, apartitaj de nenula distanco, influanta sur la butonoj montritaj en la figuro 4. S same kiel T aux ambaux povas koincidi aux ne kun punktoj de la objekto. GIRA1 akceptas rotaciangulon en radianoj aux en gradoj post la klako sur la butono R aux D, respektive, kiel montrita sur la figuro 5.
Oni elektas tauxgan skalan faktoron N, vidu figuron 6, por mezurigi la projekcion kiu estos translokita kiel raporto perde de sekvenco kopi-gluada disponebla en cxiu grafika editoro bonkvalita. Por la komencanto GIRA1 havas ekzemple objekton prezentita sur plano de projekcio xy videbla post klakosur butono ai en la funkcia panelo Cvi laux montrita en la figuro 6. Tamen, atenton:
iu ajn antauxa rezulto enmagazenigita perdigxos. Klako sur la butono aii montros ebenam projekcion en xy de la sam objekto. Klako sur butono aiii montros projekcion post angula rotacio de 9.2 gradoj cxirkaux la difinita S kaj T akso, kies koordinatoj estas Sx=0.0, Sy=0.0, Sz=0.0, Tx=10.0, Ty=12.0 kaj Tz=10.0. Tion oni povas kontroli sur la bluaj pagxoj. Sur la blua pagxo B=1 oni vidas maldekstre kolumnon kun la koordinatoj de la punktoj kun indicoj 0 gxis 9. La karteziaj koordinatoj de la unua punkto de cxi tiu ekzemplo estas: x[0]=0.0; y[0]=-113,0; z[0]=0.0. En la proksima kolumno de la sama pagxo oni rekonas Sx, Sy, Sz, Tx, Ty, Tz inkluzive omega, la angulo de rotacio de 9.2 gradoj, pop=21, tio signifas nur unu populacio de 21 punktoj apartenas al la figuro ai, L=33, kiu signifas ke ekzistas 33 segmentoj de rekto sur la figuro, la faktoro uzita N=1.0 kaj la unua segmento de rekto P[1]=0 Q[1]=1, proksima segmento P[2]=1 Q[2]=2; P[3]=1 Q[3]=3, proksima P[4]=2 Q[4]= 3. Tio signifas ke la unua segmento de rekto, markita kun la indico [1] kunligas la punkton kun indico 0 kaj la punkto kun indico 1, en la sekvanta linio la dua segmento kunligas la punkton kun indico 1 al la punkto kun indico 2, la tria segmento kunligas la punkton kun indico 1 al la punkto kun indico 3, la kvara segmento kunligas la punkton kun indico 2 al la punkto kun indico 3 respektive kaj tiel plu. Pos la klako sur ai, aii kaj aiii, kiam oni observas la pagxon bluan B=6 vidigxas en la maldekstra supra rando la karteziaj koordinatoj de la unua punkto x[0]=-10.2479; y[0]=-112.1548 kaj z[0]=9.2337 aperigitaj de GIRA1 pro la rotacio de la unua komenca punkto x[0]=0.0; y[0]=-113.0; z[0]=0.0 de angulo omega=9.2 gradoj cxirkaux la difinita akso per la du punktoj kun koordinatoj Sx, Sy, Sz, Tx, Ty kaj Tz cititaj supre.

Kalko sur butono F, vidu figuron 3, permesas akiri la indican nombron de la rekta segmento kion oni deziras forigi. Iu ajn segmento de rekto povas esti forigita de la projekcio.
Se F=201, GIRA1 desegnos cxiujn segmentojn de rekto, ecx tiu kiun oni forigis cxe antauxa laboro.
Klako sur la eta butono W, vidu figuron 6, forvisxos iun ajn elementon antauxan kaj senmovigos la butonojn ai, aii, aiii, malaperigante la eblecon perdi elementojn al posta labora sekcio.
Post klaki iun ajn numeran valoron gxi estos videbla sur la blanka ekrano, kiel en la figuro 2.
Klako sur butono E post la elekton de numera valoro ricevos: la koordinatojn de unu punkto, la indicon de unu punkto kiu estos kunligita per segmento de rekto, la indicon de segmento rekto por esti fovisxita, la angulon de rotacio aus la skalan faktoron.
Iu ajn koodinato aus rotaciangulo kiu sinsekvos povas esti negative signalita.
La funkcia panelo povas movigxi de la origina pozicio pere de musprema treno sur la blua butono, vidu figuron 2.
Iu ajn koordinata valoro aux rotaciangulo povas esti negative signalita, ekzemple D=-45.7 gradoj.
Muspremo de la blua butono, vidu figuron 1, permesas movigi la funkcian panelon al nova lokigxo.
Kion oni devas fari kiam oni premas eraran numeron? Gxi povas esti forigita pere de sekvo de klakoj sur C, post la elekto de la gxusta numero. Bonvolu taksi sur la bluaj pagxoj se cxio esta korekta. kontrauxe bonvolu rekomenci. Cxi tiu tasko postulas atenton. Konsilinde zorge prepari skribitan liston kun la dezirindaj valoroj antaux la komenco de la tasko kun GIRA1 kaj ne dezirinde labori tre rapide, lase kaj maltrankvile.
Se aperas nur unu punkto sur la projekcio post realigi pluraj kunligoj de segmentoj de rekto inter la punktoj bonvolu sercxi akiri faktoron de pli granda skalo, tauxga al la ekranaj dimensioj.

Figuroj
 
(Blua butono)
Y[1]=-1.1234 
-  
Ci [ ]
X Y Z
E . 0
1 2 3
4 5 6
7 8 9

Figuro 1. Panelo Ci.

 
0  (Blanka ekrano)
 
Cii P Q
XY XZ YZ
E . 0
1 2 3
4 5 6
7 8 9

Figuro 2. Panelo Cii.

 
0
 
Ciii F
XY XZ YZ
E . 0
1 2 3
4 5 6
7 8 9

Figuro 3. Panelo Ciii.

 
0
-  
Civ S  T
X Z
E . 0
1 2 3
4 5 6
7 8 9

Figuro 4. Panelo Civ.

 
0
-  
Cv  R D
XY XZ  YZ
E . 0
1 2 3
4 5 6
7 8 9

Figuro 5. Panelo Cv.

 
0
W
Cvi  N B
ai aii  aiii
E . 0
1 2 3
4 5 6
7 8 9

Figuro 6. Panelo Cvi.

 
0
 
Cvii     
E . 0
1 2 3
4 5 6
7 8 9

Figuro 7. Panelo Cvii.

 

Apendico

Figuro 1
Ekzemplo de una koordinata punkto x: x[0]=-1.1234; klaku en X, en [, en 0, en ], klaku por skribi la numeron kaj klaku sur la butono E. La samo por la koordinato y[0] kaj z[0]. Ankoraux kiel ekzemplo la lasta punkto povus esti: x[49]=2.0; y[49]=3.7 kay z[49]=5.2.

Figuro 2
Ekzemplo de unua segmento de rekto: klaku sur butono P kaj sur 0, klaku sur butono Q kaj sur 4, kaj sur E. En la blua pagxo B=1 oni legos: P[1]=0 Q[1]=4. Tio kinligas la punkton kun indico 0 al la punkto kun indico 4, per segmento de rekto. Post iu ajn klako de valora paro P kaj Q, klaku sur XY aux sur XZ aux YZ por vidi la projekcion antaux iu rotacio.
Figuro 3
Por forvisxi, ekzemple, la dua segmento de rekto, klaku sur F, sur butono 2 kaj sur butono E. En la blua pagxo B=1, oni vidos la rezulton: F=2. Por restarigi gxin klaku sur F, skribante la numeron 201 kaj klaku sur E.
Por aldoni al la punktoj kunligitaj: klaku sur disko. Disko desegnigxos en cxiuj punktoj kunligitaj kaj ankaux verda punkto vidigxos en la blanka ekrano. Klaku sur XY aux XZ aux YZ por vidi la projekcion kun la komencaj koordinatoj.
Figuro 4
Ekzemplo por klaki la unuan koordinaton por la punkt S. klaku sur S, enX, skribu la numeron, klaku sur E.
Iu ajn koordinato aux koordinataro povas esti sxantiga lauxvole kiam oni deziros.
Figuro 5
Klaku sur butono R por fari iu ajn rotacio en radianoj, skribu la numeron, klaku sur butono E. Aux klaku sur D, por fari la rotacionen gradoj. Klaku sur XY aux XZ auxYZ por vidi la projekcion posta la lasta rotacio farita.
Figuro 6
Klaku sur burono N, por skribi la elektitan numeron por la skal faktoro, klaku sur butonoE. Klaku sur butono B por vidi la bluan pagxon B=1, pluraj klakoj por vidi la aliajn bluajn pagxojn.
Klaku sur ai, por vidi ekzemplon.
Klaku surW por forvisxi ciujn valorojn skribitajn kaj haltigi la butonajn ai, aii kaj aiii

Simboloj
 

Simbolo Priscribo
Sur la panelo de funkcioj Ciii, por aldoni aux forvisxi kolorajn diskojn de la ekstremajxoj de la rektaj segmentoj.
Sur la panelo de funkcioj Cvii, por la angulo en gradoj inter la referenco y kaj z.
Sur la panelo de funkcioj Cvii, por la angulo en gradoj inter la referenco x kaj z.
Sur la panelo de funkcioj Cvii, por la angulo en gradoj inter la referenco x kaj y.
ai Projekcio sur la plano xy kiel ekzemplo de punktoj kunligitaj.
aii Projekcio sur la plano xz kiel ekzemplo de punktoj kunligitaj.
aiii Projekcio sur la plano xy kiel ekzemplo de punktoj kunligitaj post rotacio de 9.2 gradoj cxirkaux la akso difinita de S kaj T.
al sur la bluaj pagxoj.
B Sur la panelo de funkcioj Cvi, por la bluaj pagxoj.
be sur la bluaj pagxoj.
Ci, Cii,...Cvii  Butono de panelo de funkcioj numero 1, 2,........7.
D Sur la panelo de funkcioj Cv, por la omega rotciangulo en gradoj.
E Butono por akiri numeraj valoroj.
F Sur la panelo de funkcioj Ciii, por difini la indicon de la rekta segmento kiun oni deziras forvisxi.
ga sur la bluaj pagxoj.
L Sur la bluaj pagxoj, sumo da segmentoj de rekto inter la punktoj. 
N Sur la panelo de funkcioj Cvi, skala faktoro por algxustigi la koordinatoj.
omega Sur la bluaj pagxoj, rotaciangulo en gradoj, ecx se kalkulitaj en radianoj.
ox[0],...oz[0] Sur la bluaj pagxoj, komencaj koordinatoj de la unua punkto sur nekarteziaj sistemo.
Sur la panelo de funkcioj Cii, por la aunua de la paro da punktoj kiu estos kunligitaj pere de segmento de rekto.
pop Sur la bluaj pagxoj, sumo de la akiritaj punktoj.
Q Sur la panelo de funkcioj Cii, por la dua de la paro paro da punktoj kiu estos kunligitaj pere de segmento de rekto.
R Sur la panelo de funkcioj Cv, por la rotaciangulo omega en radianoj.
S Sur la panelo de funkcioj Civ, punkto por difini la rotaciakson kiu devas esti klakita antaux la butono X aux Y aux Z de la sama panelo.
sX, sY, sZ Sur la bluaj pagxoj , nekarteziaj koordinatoj de la punkto kiu difinas la rotaciakson.
Sx, Sy, Sz Sur la bluaj pagxoj, karteziaj koordinatoj de la punkto kiu difinas la rotaciakson.
T Sur la panelo de funkcioj Civ, punktaj koordinatoj por difini la rotaciakson, kiu devas esti klakita antaux la butono X aux Y aux Z de la sama panelo.
tX, tY, tZ Sur la bluaj pagxoj, nekarteziaj koordinatoj de la punkto kiu difinas la rotaciakson.
Tx, Ty, Tz Sur la bluaj pagxoj, karteziaj koordinatoj de la punkto kiu difinas la rotaciakson.
W Sur la panelo de funkcioj Cvi, forvisxigas cxiujn elementojn kaj haltigas la butonojn ai, aii kaj aiii.
x[0],... z[0] Sur la bluaj pagxoj, komencaj karteziaj koordinatoj de la unua punkto.
X[0], ... Z[0] Sur la bluaj pagxoj, karteziaj koordinatoj de la unua punkto post la omega rotacio.
X, Y, Z Sur la panelo de funkcioj Ci, por akiri la karteziajn koordinatojn x[i], y[i] kaj z[i] aux nekarteziajn koordinatojn ox[i], oy[i] kaj oz[i], i=0,1,...., 49.
X, Y, Z Sur la panelo de funkcioj Civ, por akiri la karteziajn koordinatojn Sx,..., Sz aux Tx,..., Tz, aux nekarteziajn koordinatojn sX,..., sZ aux tX,..., tZ.
XY, XZ e YZ Sur la panelo de funkcioj Cii kaj Ciii, por montri la projekciojn de la punktoj de la objekto sur la plano xy, aux xz aux yz, respektive.
XY, XZ e YZ Sur la panelo de funkcioj Cv, por montri la projekciojn de la punktoj de la objekto sur la plano xy aux xz aux yz, respektive post la lasta omega rotacio.

Referencoj

Auxtoro de la ekvacioj por turni punkton cxirkaux arbitra akso: Prof. Dr. Paul Bourke, ttp://local.wasp.uwa.edu.au/~pbourke/geometry/rotate/, paul.bourke@uwa.edu.au.
 

Referenco: C. Giacovazzo, H.L. Monaco, G. Artioli, D. Viterbo, G. Ferraris, G. Gilli, G. Zanotti and M. Catti, Fundamentals of Crystallography, International Union of Crystallography, Oxford University Press, 2002, 825p.

Bonvolu sendi viajn komentariojn.

Tabelo de temoj.
Prezento
Kemio Analiza Elementa organika analizo
Kromatografio
Volumena analizo, simulado
Gxenerala Denseco
Elektrokemia pilo
Konformigxoj de butano
Konformigxoj de etano
Rimedoj de kemia edukado informadikigita: akvo, sano kaj simetrio
Solida kaj likva oro
Kristalografio Bidimensiaj grupoj de simetrio
Binara akso kaj simetria plano en stereografa projekcio
Bravais Retetoj
De la kvaredro al la prismo
Demando pri punkta grupo
Determino de la modelo-cxelo
Du klasoj de la triklina sistemo
Ekvacioj de la rekto kaj simetrielementoj
Elementoj de simetrio funkciante - animado
Elementoj de simetrio funkciante - ludo de dekduedro
Elementoj de simetrio funkciante - ludo de dudekedro
Elementoj de simetrio funkciante - ludo de kubo
Elementoj de simetrio funkciante - ludo de kvaredro
Elementoj de simetrio funkciante - ludo de okedro
Estingoj
Ewaldsfero kaj kristalaj mezuroj
Foresto de kvinangula akso en kristalografio
Gnomona projekcio
Gxeminaj kristaloj
Konusaj sekcioj sub simetrioperatoroj
Konvertoro de sferaj koordinatoj al stereografia projekcio
Kristala reteto kaj modelo-cxelo
Kvin klasoj de la kuba sistemo
Kvin klasoj de la romboedra sistemo
Ludo de indicoj de Miller - animado
Ludo de indicoj de Miller - dodekedro romba
Ludo de indicoj de Miller - kubo
Ludo de indicoj de Miller - kvaredro
Ludo de indicoj de Miller - okedro
Ludo de la simetrielementoj kaj Miller-indicoj
Ludo de la simetrielementoj kaj Miller-indicoj de okedro
Miller indicoj
Modelo-cxelo en sesangula reteto
Netauxga simetria akso
Orientigxoj de la kubo
Rotaciaj aksoj en la okedro kaj en Werner komponantoj
Rotaciaj aksoj en kvaredro kaj en organikaj molekuloj
Rotacio de la paralela kaj stereografia projekcio de la kubo
Rotacio de la stereografia kaj paralela projekcio de la kubo - III
Rotacio de objektoj cxirkaux arbitra akso
Rotoinversia akso de kvara ordo en kvaredro
Sep facoj en stereografia projekcio
Sep klasoj de kvarangula sistemo
Sep klasoj de la sesangula sistemo
Ses simetrielementoj laux sep orientadoj
Sfera projekcio de la okedro
Simetrio, akso de rotacio 2
Simetrio, akso de rotacio 2, 3 kaj 6 en benzeno
Simetrio, akso de rotacio 3 en kubo
Simetrio, akso de rotacio 4 en kubo
Simetrio, akso de rotacio 4 en la baza cxelo de la oro
Simetrio en la arto kaj kristalografio
Spegula plano
Stereografia projekcio
Stereografia projekcio de ses pluredroj laux malsamaj orientadoj
Transrotacia akso ternara
Tri klasoj de la monoklina sistemo
Tri klasoj de la ortoromba sistemo