|
|
This document is available in: English Castellano ChineseGB Deutsch Francais Italiano Nederlands Portugues Turkce |
by Katja Socher <katja(at)linuxfocus.org> ��������: Katja��LinuxFocus�ĵ¹��༭����ϲ��Tux�� ��Ӱ& ��Ӱ�ʹ�������ҳ������ �����ҵ��� Ŀ¼: |
ժҪ:
Celestia��Open Universe���������ܹ�������ĺ��Ǻ����������к�̽�ճ������������
��ҹ��������գ�������������ռ��з��裬�������������㽫��ϲ�����ǣ����Ƕ���ʵʱ
�����������˵��������ڹ���Ϸ������к��Ǻ����ǣ������ǣ��������ǵĹ����
��Celestia�У�����Խ���һ���ռ����У������ǵ�������̽�ա������������������
����������ľ�ǵ�����Io�����棬���оͿ��Կ�ʼ�ˡ�
����������ǵ�һ�����������������Ҫ���¡�d�������Ƚ���һ���������к���ʾ���С�
�㽫���뿪������������������ɫ��������������Ȼ����̫������ῴ������
�����ǵĹ�������С�Ȼ������ص�����֮ǰ����ῴ�����ǣ�һЩ���������ӡ�
���Ѿ��������������һ��ӡ�������ǿ�ʼ����Լ���̽�յ�ʱ���ˣ�
������÷�����̫���к��С�������¡�Enter������Ȼ����������������������֡�Ȼ��
ѡ���е��ٶȣ�e.g.F2��F3����Ȼ���¡�g���������ڿ�ʼ��
�㻹����ͨ��������϶���꣬����������ѡ��һ��Ŀ�ꡣ�������ֽ�����ʾ�ڳ�������Ϸ���
����һ���ܿ���ص㣺�㼸������ѡ����Ļ�ϵ��κ�һ���ط������¡�c��������Ļ���롣ѡ��
���е��ٶȣ�Ȼ���¡�g���������ڣ�����������ѡ�������������ٴΰ��¡�g�����������
����������
����㰴�¡�n����������Եõ����ǵ����֣����¡�b�������Եõ����ǵ����֡�����������
��v��������Ϊ���ṩһЩ�������Ŀ�����Ϣ���ٰ������ǣ���Ϣ����ʧ��
�����Ϣ���㵼���кܴ��ô���
���¡�h�����Ὣ�����̫��������Ϊ������ʧ��̫����ʱ�Ǻ��а�����:-)��
�����ʹ��F2��F6ѡ��ͬ�ĺ����ٶȣ�F2���������ٶȣ�������F1��ͣ��
�����ͨ���ٰ�ס��g����������ֱ��������Ϊֹ��������Ķ���Ļ����İ�ť�ϵġ�Travelling����
�����ʹ��ESC����ͣ��
��֪��������������Ķ�����Դ��Ŀ¼�µ�Readme���������֪��������ϼ�����ο� =>the keybindings page<=.
������һЩ��Ļ��ͼ��
�������õ���celestia-1.2.2.���������Celestia����վ����
(http://www.shatters.net/celestia/).
celestia-1.2.2.tar.gz���ܹ���Լ10Mb����Ҫ3D���ٿ���Mesa 3D graphics library��headerfile
��libiraryӦ���������Linux���а�CD���ҵ���
��װ����Ӧ���ܹ���ֱ����ɡ�
./configure --prefix=/usr/local/celestia
make
make install
OpenUniverse��һ����Celestia�����Ƶij�����û����ô�����������ע�������ǵ�̫��ϵ�� ���Ѿ���һ��ʱ��û�и����ˡ�Open Universe�ij�Ա��������æ�ڰ���Celestia��������ӵ��һ���������� ���������Դ�����˵���ѡ��һ��Ŀ�꣬������Ͳ�����ô��������������ʧ��������Ϊ���ȷ��һ�� ֵ�ù�ע�����ԡ�
��������������ῴ��һЩ���ڵ����ͼƬ��
�����һ��ʹ��������Ҳ������Ҫ�ȿ�һ����ʾ����ѡ��Options�����ڲ˵��İ�ť�ϣ���������һ��ѡ��˵�������
�����������ѡ����ʾ��ʽ���������֪����������֣������ͨ��ѡ��info��ѡ���star labels��ѡ���
��body labels��ѡ�
���ڣ����ã�����һ�°ɡ�
OK�������ǿ�ʼ�����Լ����Ǽ�̽�յ�ʱ���ˣ���Open Universe�У���û����Celestia����ô���ɣ�����Ҳû��
��ô������ʧ����Ϊ��Ϊ�ռ����е���������Ҫ��Դ�����б���ѡ��һ���ص㣬Ȼ����Ŀ�������б���ѡ������һ���ص㡣
��Ҳ�����趨�ӽǡ������ѡ��body to body���������������Ǵ�Դ������Ŀ�������Ӱ�������ѡ��orbit����
�㽫����Ŀ������Ĺ�������ڣ������go there����ʼ������аɣ�
������Ķ��ֲ��Եõ�����Ĺ���ʹ��OpenUniverse����Ϣ��������ں�������Ҫ���������¡�h������
����ʹ�õ���openuniverse-1.0beta3 ������Դ�OpenUniverse����վ���ء�
(http://www.openuniverse.org/).
openuniverse-1.0beta3.tar.gz�����4Mb����
����Ҫ��Դ����������ֶ����IJ�����ɰ�װ���������ֵ�á�
�ڰ�װ˵����˵glui���ǿ�ѡ�ġ��������û��������������OpenUniverse���������
http://www.cs.unc.edu/~rademach/glui.
�ҵ�glui_v2_1_beta��Դ���������glui�⣺
unpack:
tar zxvf glui_v2_1_beta.tar.gz
Edit the makefile and set the GLUT_ variables to fit your Linux system:
GLUT_LIB_LOCATION=/usr/X11R6/lib
GLUT_INC_LOCATION=/usr/X11R6/include/GL
Set the CC variable:
CC=g++ -O3
Compile:
make
Copy the resulting library lib/libglui.a to the place where your other open GL libs are:
cp lib/libglui.a /usr/X11R6/lib
Copy the header files:
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
To get the whole thing to compile under Mandrake I had to add
#include <string.h>
in the files src/cfglex.l src/cfgparse.y src/milkyway.cpp src/stars.cpp
and add
#include <GL/gl.h> and #include <string.h>
in the file
src/ou.h
make
make install
|
��ҳ��LinuxFocus�༭��ά��
© Katja Socher, FDL LinuxFocus.org ���������LinuxFocus�������������� |
������Ϣ:
|
2002-05-05, generated by lfparser version 2.27