/
README
79 lines (57 loc) · 2.83 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
################################################################################
The Geometric Figures draws polytopes of any dimension,
in addition it can generate their convex hull
and much more via Python plug-ins.
Copyright (C) 2015--2016 Lukáš Ondráček <ondracek.lukas@gmail.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License version 3
as published by the Free Software Foundation.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
################################################################################
To compile and execute the application you will need:
Standard Linux components (GNU make, gcc, sed, ...)
Gawk
Perl 5.10
OpenGL, GLU, Freeglut 3.0
Python 2.7
On debian: gawk, perl, freeglut3, freeglut3-dev, python2.7, python2.7-dev
To cross-compile the application for Windows you will also need:
unix2dos command (dos2unix package)
Mingw32
Freeglut library for windows (freeglut.dll),
see http://freeglut.sourceforge.net/
and http://www.transmissionzero.co.uk/software/freeglut-devel/
Python 2.7 for Windows, namely (after installation):
python27.dll located in C:\Windows\System32
header files located in C:\Python27\include
Compiling native binaries:
make [compile]
Compiles native binaries into bin directory
make package
Creates tar.gz package of native binaries in pkg directory
make clean-tmp
Removes all temporary created files (obj, ...)
make clean
Removes all generated files
Cross-compiling:
make (compile|package|clean-tmp|clean) arch=(32|64|win32)
Performs given operation with i686, x64 or windows binaries.
(Uses directory/file suffixes 32, 64, -win32.)
For windows, zip package is being created.
make (compile|package|clean-tmp|clean)-all
Performs given operation with all three architectures at once.
See:
VERSION for current version of the application
COPYING for full text of GNU General Public Licence version 3
A brief documentation of the application can be obtained by typing :help in it
or by reading appropriate source in src/stringsData directory.
Default settings and a list of modules can by obtained by pressing F1.
Other information (like Czech documentation) can be found on my web page
http://ondracek-lukas.hys.cz/geometric-figures .
If you want to support the development of this application,
you can send a donation to my PayPal account <ondracek.lukas@gmail.com>.