summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/doc/source/pst-solides3d-doc-solidespro.tex
blob: 36bd60418d48a0639705c7614cd6356653f03916 (plain)
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
%% a compiler avec eplain
\input format-jpv
%\bookstyle
\footline {\hfill \the \pageno \hfill }
\titrestyle {\twentybf}
\titre {Le fichier solides.pro\\ \tenrm version 3.02, 15 janvier 2008}

\def \listingpath {%
   /home/jp/src/postscript/jps/ml/pst-solides3d/travail/}

Ce document présente le fichier |solides.pro| utilisé pour le package
PSTricks {\sl pst-solides3d}%
\footnote
{$^{(*)}$}{|melusine.eu.org/syracuse/pstricks/pst-solides3d/|}. 
Une grande partie de ce fichier est synchrnoisée avec la \og librairie
jps\fg {} utilisée pour le logiciel {\sl jps2ps}%
\footnote
{$^{(**)}$}{|melusine.eu.org/syracuse/bbgraf/|}. 
Cette librairie est consultable à l'url~: 
|melusine.eu.org/syracuse/bbgraf/jps2ps/pps/src.xml|.

Lorsque le fichier |solides.pro| contient une ligne avec l'expression
|### |{\sl file\/}| ###|, cela signifie que les lignes qui suivent
sont synchronisées avec le fichier \hfill \break
|melusine.eu.org/syracuse/bbgraf/jps2ps/pps/|{\sl file\/}|.pps|.

\paragraphe {En-têtes, initialisations de variables globales}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{1}{51}

\paragraphe {Déclaration d'une fonte accentuée}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{52}{61}

\paragraphe {Définitions des couleurs}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{62}{149}

\paragraphe {Passage coordonnées 3d en coordonnées 2d}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{151}{200}

\paragraphe {Transcription PSTricks --> jps}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{201}{207}

\paragraphe {Pour l'option algebraic}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{208}{227}

\paragraphe {Géométrie 2d basique}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{228}{286}

\paragraphe {Insertion librairie jps}

\sparagraphe {Le repère utilisateur (repère jps)}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{287}{379}

\sparagraphe {Routines de tests}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{380}{453}

\sparagraphe {Conversions de types}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{454}{518}

\sparagraphe {Projection de chaînes de caractères}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{519}{591}

\sparagraphe {Appliquer une transformation à un chemin}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{592}{659}

\sparagraphe {Base orthonormale à partie de la normale}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{660}{747}

\sparagraphe {Projection d'un chemin}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{748}{845}

\sparagraphe {Courbes de fonctions}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{846}{1168}

\sparagraphe {Constantes et fonctions mathématiques}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{1169}{1263}

\sparagraphe {Divers}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{1264}{1479}

\sparagraphe {Routines sur les tableaux}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{1480}{1869}

\sparagraphe {Matrices}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{1870}{1905}

\sparagraphe {Routines pour le calcul 3d}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{1906}{2214}

\sparagraphe {Routines pour le dessin 3d}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{2215}{2282}

\sparagraphe {Gestion des chemins définis par des chaînes de caractères}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{2283}{2428}

\sparagraphe {Routines pour le calcul sur le type solid}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{2429}{3429}

\sparagraphe {Routines pour le dessin d'un objet de type solid}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{3430}{3793}

\sparagraphe {Le cube tronqué}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{3794}{3879}

\vfill \eject
\sparagraphe {Les solides prédéfinis}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{3880}{5190}

\paragraphe {Gestion des chaînes de caractère}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{5191}{5245}

\vfill \eject
\paragraphe {Interfaçage avec PSTricks}

\sparagraphe {Interface pour la macro |psSolid|}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{5246}{5721}

\vfill \eject
\sparagraphe {Interface pour la macro |psProjection|}
\partiallisting 0 {solides.pro}{Le fichier solides.pro}{5722}{6000}

\bye