Initialisation du projet pst-solides3d.git (SVN revision 142)
[pst-solides3d.git] / doc / par-positionnerpointconnu.tex
1 \section{Positionner un point connu}
2
3 \begin{verbatim}
4 \psPoint(x,y,z){name}
5 \end{verbatim}
6 C'est une commande analogue à \verb+\pnode(! x y){name}+. Elle place
7 dans le n\oe{}ud \texttt{(name)} le point de coordonnées $(x,y,z)$,
8 vu avec le point de vue choisi \texttt{viewpoint=vx vy vz}. On peut
9 donc ensuite s'en servir pour marquer des points, tracer des lignes,
10 des polygones etc.
11
12 Plaçons les positions des centres des atomes de la molécule d'éthanal
13 $\mathrm{CH_3COH}$.
14
15 \medbreak
16 \begin{minipage}{0.5\linewidth}
17 \begin{pspicture}(-4,-4)(4,5)
18 \psset{viewpoint=100 50 20 rtp2xyz,Decran=20}
19 \psframe(-4,-4)(4,5)
20 \axesIIID(3,3,3)(20,20,20)
21 \psPoint(-4.79,2.06,0){C1}
22 \psPoint(-4.79,15.76,0){Ox}
23 \psPoint(8.43,5.57,0){C2}
24 \psPoint(-14.14,3.34,0){H3}
25 \psPoint(14.14,-2.94,8.90){H6}
26 \psPoint(14.14,-2.94,-8.90){H7}
27 \psPoint(6.43,-16.29,0){H8}
28 \psline(C1)(H3)
29 \psline(C2)(H7)
30 \psline(C2)(H8)
31 \psline(C1)(C2)
32 \psline[doubleline=true](C1)(Ox)
33 \psline(C2)(H6)
34 \uput[r](H3){$\mathrm{H_1}$}
35 \uput[l](H6){$\mathrm{H_2}$}
36 \uput[l](H7){$\mathrm{H_3}$}
37 \uput[l](H8){$\mathrm{H_4}$}
38 \uput{0.25}[u](C1){$\mathrm{C_1}$}
39 \uput{0.25}[d](C2){$\mathrm{C_2}$}
40 \uput{0.25}[r](Ox){$\red\mathrm{O}$}
41 \psdots[dotstyle=o,dotsize=0.3](H3)(H6)(H7)(H8)
42 \psdots[dotsize=0.4](C1)(C2)
43 \psdot[linecolor=red,dotsize=0.4](Ox)
44 \end{pspicture}
45 \end{minipage}
46 \begin{minipage}{0.45\linewidth}
47 \begin{verbatim}
48 \psPoint(-4.79,2.06,0){C1}
49 \psPoint(-4.79,15.76,0){Ox}
50 \psPoint(8.43,5.57,0){C2}
51 \psPoint(-14.14,3.34,0){H3}
52 \psPoint(14.14,-2.94,8.90){H6}
53 \psPoint(14.14,-2.94,-8.90){H7}
54 \psPoint(6.43,-16.29,0){H8}
55 \psline(C1)(H3)
56 \psline(C2)(H7)
57 \psline(C2)(H8)
58 \psline(C1)(C2)
59 \psline[doubleline=true](C1)(Ox)
60 \psline(C2)(H6)
61 \uput[r](H3){$\mathrm{H_1}$}
62 \uput[l](H6){$\mathrm{H_2}$}
63 \uput[l](H7){$\mathrm{H_3}$}
64 \uput[l](H8){$\mathrm{H_4}$}
65 \uput{0.25}[u](C1){$\mathrm{C_1}$}
66 \uput{0.25}[d](C2){$\mathrm{C_2}$}
67 \uput{0.25}[r](Ox){$\red\mathrm{O}$}
68 \psdots[dotstyle=o,dotsize=0.3]
69 (H3)(H6)(H7)(H8)
70 \psdots[dotsize=0.4](C1)(C2)
71 \psdot[linecolor=red,dotsize=0.4](Ox)
72 \end{verbatim}
73 \end{minipage}
74

Licence Creative Commons Les fichiers de Syracuse sont mis à disposition (sauf mention contraire) selon les termes de la
Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.