|
|
Bu makalenin farklı dillerde bulunduğu adresler: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Portugues Turkce |
tarafından Katja Socher <katja(at)linuxfocus.org> Yazar hakkında: Katja LinuxFocus'un Almanya editörüdür. Tux, sinema, fotograf ve deniz hoşlandığı şeylerdir. Kendi sayfasını buradan bulabilirsiniz. Türkçe'ye çeviri: Erdal MUTLU <erdal(at)linuxfocus.org> İçerik: |
Özet:
Celestia ve Open Universe, evreni, yıldızları ve gezegenleri keşfetmenize
yarayan programlardır. Eğer, akşamları gökyüzüne bakıp, uzayda dolaşmayı ve
bütün o parlak yıldızları ve gezegenleri ziyaret etmek istediyseniz, bu programları
çok seveceksiniz! Her ikiside gerçek zamanlı programlardır, yani tüm gezegenlerin ve yıldızların
konumları ile yörüngelerini izleyebiliyorsunuz.
Celestia ile uzayada yolculuk yapabilir ve evrenimizi keşfedebilirsiniz.
Programı ilk çalıştırdığınızda, Jupiter'in ayı olan Io'yu göreceksiniz.
Artık yolculuk başlayabilir.
Ancak, programı ilk defa çalıştırdığınızda d tuşuna basarak rehberli bir
uçuş turuna çıkmanız iyi olur. Dunya'dan ayrıldığınızda, muhteşem gezegenimizin
birkaç güzel fotografını göreceksiniz. Bunları, ay ve güneşten fotograflar
izleyecek. Şimdi, tüm gezegenleri, kendi yörüngelerinde dönerken göreceksiniz.
Bundan sonra, Saturn'u görmeye gideceksiniz, birkaç yıldız grupları ve daha
sonra tekrar eve dönüş.
Şimdi programla ilgili ilk izlenimlerinizi aldıktan sonra, kendiniz de
keşfetmeye çıkabilirsiniz:
Uzayda yol almanının birkaç yolu vardır. Enter tuşuna basarak gezegenin, yıldızın ve yıldız
grubunun adını yazabilirsiniz. Daha sonra hızınızı F2, F3 ve g-tuşuna bastınız mı, artık
yola çıkmış olacaksınız!
Evrendeki gezinizi farenin tuşlarına basarak ve nesneleri farenin sağ tüşüna basıp
seçerek de sürdürebilirsiniz. Eğer, seçilen nesnenin ismi, program penceresinin üst sol
köşesinde beliriyorsa, nesne seçilmiş demektir. Bu çok önemli bir özelliktir, çünkü bu şekilde
ekranda gördüğünüz her noktayı seçebilirsiniz. C tuşuna basarak seçtiğiniz nesneyi pencerenin
ortasına alabilirsiniz. Eğer, daha önceden seçmediyseniz, yolculuk hızınızı g tuşuna basarak
seçebilirsiniz. Artık seçmiş olduğunuz nesne üzerinde yolculuk yapıyor olacaksınız. Tekrar g tuşuna
basarak ona daha fazla yakınlaşabilirsiniz.
T tuşuna basarak nesneyi izleyebilirsiniz.
Eğer, n tuşuna basarsanız, gezegenlerin ve ayların isimlerini elde edersiniz.
B tuşu yıldızlar, = yıldız grupları ve v tuşuna basarak hedefiniz hakkında biraz daha
bilgi edinebilirsiniz.
Bu bilgi yönünüzü belirlemede çok önem taşımaktadır.
H ve daha sonra g tuşuna basmakla, tekrar güneş sistemimize geri döneceksiz.
Uzayda kaybolduğum her seferde bunu çok kullanışlı buldum;-).
Yolculuk hızınızı F2 den F6 tuşlarına kadar seçim yaparak değiştirebilirsiniz.
İstediğiniz kadar yakına gelmek için tekrar g tuşuna basmanız yeterlidir.
Hareket eden gezegenler ve yıldızların yanısıra, alt sağ köşedeki "Yolculuk"
kısmını okuyabilirsiniz.
ESC tuşuna basmakla herşeyi durdurabilirsiniz.
Daha fazla bilgi için programın kaynak kodu ile birlilkte gelen Benioku (Readme)
dosyasını okuyabilirisiniz. Eğer, tuşların anlamlarını İnternet'ten öğrenmek isterseniz,
bu sayfaya bakabilirsiniz.
İşte birkaç görüntü:
Bu yazı için kullanılan programın sürümü celestia-1.2.2 idi. Programı
Celestia'nın evsayfasından
(http://www.shatters.net/celestia/) elde
edebilirsiniz. celestia-1.2.2.tar.gz dosyası yaklaşık olarak 10MB dir.
Programı kullanabilmek için 3D grafik kartına ve Mesa 3D grafik kütüphanelerine gereksinim vardir.
Tüm bu paketler ve kütüphaneler kullandığınız Linux dağıtım CD'si ile
birlikte geliyor olması gerek.
./configure --prefix=/usr/local/celestia
make
make install
Open Universe, Celestia benzeri bir programdır. Celestia kadar yıldız ve gezegenlere sahip değildir. Öyle sanıyorum ki OpenUnivrse yazan kişiler Celestia'ya yardım etmek ile ilgilendikleri için OpenUnivrse uzun zamandır güncellenmemiştir. Programda kaybolmamanız ve gezegen ile yıldızları seçebileceğiniz bir komuta çubğu vardır. Bence, bu program denenmeye değer.
Programı çalıştırdığınızda, dünyamızla ilgili çok güzel fotograflar
göreceksiniz.
İlk kullanıma geçmeden önce rehberli bir tura çıkmanız çok iyi olur.
Menünün alt taraflarında yer alan "Options" tuşuna basın ve karşınıza gelecek olan seçenekler
menüsünden demo seçin. Eğer, geziniz sırasında, yanınızdan geçen gezegenlerin ve yıldızların
isimlerini görmek isterseniz, "info", "star labels" ve
"body labels" seçeneklerinin seçili olduğuna dikkat ediniz.
Şimdi arkanıza yastlanıp uzay gezinizin zevkini çıkartın.
Peki, şimdi evreni kendi kendinize keşfetmenizin zamanı geldi! OpenUnivrse,
Celestia'dan daha kısıtlı olanaklara sahiptir. Diğer taraftan Celestia'da olduğu
gibi uzayda kaybolmanız daha düşük bir olasılıkdır. Uzayda yönünüzü ayarlamak için nesnelerinizi,
kaynak ve hedef listesinden seçiyorsunuz. Eğer, "orbit" seçerseniz, nesnenin etrafında
yörüngede dolaşıyorsunuz. Şimdi "go there" seçin ve yolculuğunuz başlasın!
OpenUniverse ile ilgili daha fazla bilgiyi, program ile birlikte gelen
belgeleri okuyarak elde edebilirsiniz. Yolculuk sırasında yardıma gereksiniminiz olursa,
h tuşuna basarak faydalı bilgiler elde edebilirsiniz.
Programın bu yazıda kullanılan sürümü openuniverse-1.0beta3 dir. Programı,
OpenUniverse 'in sanaldoku sayfasından
(http://www.openuniverse.org/) elde edebilirsiniz.
openuniverse-1.0beta3.tar.gz yaklaşık olarak 4MB dir.
Düzgün bir şekilde derleme yapabilmek için birkaç değişiklik yapmanız gerekiyor,
ancak buna değer.
Yükleme belgelerinde glui kütüphanelerin seçimlik olduğu yazıyordu,
ancak onlarsız bende çalışmadı.
glui_v2_1_beta kaynak programlarını
http://www.cs.unc.edu/~rademach/glui
sayfasından elde edebilirsiniz.
glui kütüphanelerini derlemek için:
unpack:
tar zxvf glui_v2_1_beta.tar.gz
makefile dosyasında GLUT_ değişkenlerini kendi linux sistemlerinize göre
ayarlayın:
GLUT_LIB_LOCATION=/usr/X11R6/lib
GLUT_INC_LOCATION=/usr/X11R6/include/GL
CC değişkenlerini:
CC=g++ -O3
Derleme:
make
Oluşan lib/libglui.a kütüphane dosyasını diğer OpenGL kütüphanelerin olduğu yere kopyalayın:
cp lib/libglui.a /usr/X11R6/lib
Başlık dosyalarını kopyalayın:
cp algebra3.h arcball.h glui.h quaternion.h stdinc.h viewmodel.h /usr/X11R6/include/GL/
tar zxvf openuniverse-1.0beta3.tar.gz
./configure --with-gl-libs=/usr/X11R6/lib --with-glui-inc=/usr/X11R6/include/GL --prefix=/usr/local/openuniverse
Mandrake'de herşeyi derleyebilmek için :
#include <string.h>
src/cfglex.l src/cfgparse.y src/milkyway.cpp src/stars.cpp dosyalarına
ve
#include <GL/gl.h> and #include <string.h>
src/ou.h dosyasına eklemem gerekti.
make
make install
|
Görselyöre sayfalarının bakımı, LinuxFocus Editörleri tarafından yapılmaktadır
© Katja Socher, FDL LinuxFocus.org Burayı klikleyerek hataları rapor edebilir ya da yorumlarınızı LinuxFocus'a gönderebilirsiniz |
Çeviri bilgisi:
|
2002-06-13, generated by lfparser version 2.27