summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/pst-solides3d/doc/par-positionnerpointconnu.tex
blob: 3e1073f659289ee135e99e128fbc85d5d8ff461b (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
\section{Positionner un point connu}

\begin{verbatim}
\psPoint(x,y,z){name}
\end{verbatim}
C'est une commande analogue à \verb+\pnode(! x y){name}+. Elle place
dans le n\oe{}ud \texttt{(name)} le point de coordonnées $(x,y,z)$, 
vu avec le point de vue choisi \texttt{viewpoint=vx vy vz}. On peut
donc ensuite s'en servir pour marquer des points, tracer des lignes,
des polygones etc.

Plaçons les positions des centres des atomes de la molécule d'éthanal
$\mathrm{CH_3COH}$.

\medbreak
\begin{minipage}{0.5\linewidth}
\begin{pspicture}(-4,-4)(4,5)
\psset{viewpoint=100 50 20 rtp2xyz,Decran=20}
\psframe(-4,-4)(4,5)
\axesIIID(3,3,3)(20,20,20)
\psPoint(-4.79,2.06,0){C1}
\psPoint(-4.79,15.76,0){Ox}
\psPoint(8.43,5.57,0){C2}
\psPoint(-14.14,3.34,0){H3}
\psPoint(14.14,-2.94,8.90){H6}
\psPoint(14.14,-2.94,-8.90){H7}
\psPoint(6.43,-16.29,0){H8}
\psline(C1)(H3)
\psline(C2)(H7)
\psline(C2)(H8)
\psline(C1)(C2)
\psline[doubleline=true](C1)(Ox)
\psline(C2)(H6)
\uput[r](H3){$\mathrm{H_1}$}
\uput[l](H6){$\mathrm{H_2}$}
\uput[l](H7){$\mathrm{H_3}$}
\uput[l](H8){$\mathrm{H_4}$}
\uput{0.25}[u](C1){$\mathrm{C_1}$}
\uput{0.25}[d](C2){$\mathrm{C_2}$}
\uput{0.25}[r](Ox){$\red\mathrm{O}$}
\psdots[dotstyle=o,dotsize=0.3](H3)(H6)(H7)(H8)
\psdots[dotsize=0.4](C1)(C2)
\psdot[linecolor=red,dotsize=0.4](Ox)
\end{pspicture}
\end{minipage}
\begin{minipage}{0.45\linewidth}
\begin{verbatim}
\psPoint(-4.79,2.06,0){C1}
\psPoint(-4.79,15.76,0){Ox}
\psPoint(8.43,5.57,0){C2}
\psPoint(-14.14,3.34,0){H3}
\psPoint(14.14,-2.94,8.90){H6}
\psPoint(14.14,-2.94,-8.90){H7}
\psPoint(6.43,-16.29,0){H8}
\psline(C1)(H3)
\psline(C2)(H7)
\psline(C2)(H8)
\psline(C1)(C2)
\psline[doubleline=true](C1)(Ox)
\psline(C2)(H6)
\uput[r](H3){$\mathrm{H_1}$}
\uput[l](H6){$\mathrm{H_2}$}
\uput[l](H7){$\mathrm{H_3}$}
\uput[l](H8){$\mathrm{H_4}$}
\uput{0.25}[u](C1){$\mathrm{C_1}$}
\uput{0.25}[d](C2){$\mathrm{C_2}$}
\uput{0.25}[r](Ox){$\red\mathrm{O}$}
\psdots[dotstyle=o,dotsize=0.3]
       (H3)(H6)(H7)(H8)
\psdots[dotsize=0.4](C1)(C2)
\psdot[linecolor=red,dotsize=0.4](Ox)
\end{verbatim}
\end{minipage}