Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Project: math480-2016
Views: 780
1
\documentclass{standalone}
2
\usepackage{tikz}
3
4
% Vector Styles
5
\tikzset{
6
load/.style = {ultra thick,-latex},
7
stress/.style = {-latex},
8
dim/.style = {latex-latex},
9
axis/.style = {-latex,black!55},
10
}
11
12
% Drawing View
13
\tikzset{dimetric2/.style={
14
x={(0.935cm,-0.118cm)},
15
y={(0.354cm, 0.312cm)},
16
z={(0.000cm, 0.943cm)},
17
}}
18
19
\begin{document}
20
\begin{tikzpicture}
21
\node (origin) at (0,0) {}; % shift relative baseline
22
\coordinate (O) at (2,3);
23
\draw[fill=gray!10] (O) circle (1);
24
\draw[fill=white] (O) circle (0.75) node[below,yshift=-1.125cm] {Signpost Cross Section};
25
\draw[dim] (O) ++(-0.75,0) -- ++(1.5,0) node[midway,above] {$d_i$};
26
\draw[dim] (O) ++(-1,1.25) -- ++(2,0) node[midway,above] {$d_o$};
27
\foreach \x in {-1,1} {
28
\draw (O) ++(\x,0.25) -- ++(0,1.25);
29
}
30
\end{tikzpicture}
31
\begin{tikzpicture}[dimetric2]
32
\coordinate (O) at (0,0,0);
33
\draw[axis] (O) -- ++(6,0,0) node[right] {$x$};
34
\draw[axis] (O) -- ++(0,6,0) node[above right] {$y$};
35
\draw[axis] (O) -- ++(0,0,6) node[above] {$z$};
36
\draw[fill=gray!50] (0,0,-0.5) circle (0.5);
37
\fill[fill=gray!50] (-0.46,-0.2,-0.5) -- (0.46,0.2,-0.5) -- (0.46,0.2,0) -- (-0.46,-0.2,0) -- cycle;
38
\draw[fill=gray!20] (O) circle (0.5);
39
\draw (0.46,0.2,-0.5) -- ++(0,0,0.5) node[below right,pos=0.0] {Fixed Support};
40
\draw (-0.46,-0.2,-0.5) -- ++(0,0,0.5);
41
\draw[fill=gray!10] (O) circle (0.2);
42
\fill[fill=gray!10] (-0.175,-0.1,0) -- (0.175,0.1,0) -- ++(0,0,4) -- (-0.175,-0.1,4) -- cycle;
43
\draw (-0.175,-0.1,0) -- ++(0,0,4);
44
\draw (0.175,0.1,0) -- ++(0,0,4) node[right,midway] {Steel Post};
45
\draw (4,0,3.95) -- ++(0,0,-1);
46
\foreach \z in {0.5,0.75,...,5} {
47
\draw[-latex] (-2*\z/5-0.2,0,\z) -- (-0.2,0,\z);
48
}
49
\draw[load] (0,0,4) -- ++(0,0,-1.25) node[right,xshift=0.1cm] {$F_{z1}$};
50
\draw[fill=gray!20] (-0.25,-0.25,5) -- (4,-0.25,5) -- (4,+0.25,5) -- (-0.25,+0.25,5) -- cycle;
51
\draw[fill=gray!50] (+4.00,-0.25,4) -- (4,+0.25,4) -- (4,+0.25,5) -- (+4.00,-0.25,5) -- cycle;
52
\draw[fill=gray!10] (-0.25,-0.25,4) -- (4,-0.25,4) -- (4,-0.25,5) -- (-0.25,-0.25,5) -- cycle;
53
\draw (4.05,0,4) -- ++(1,0,0);
54
\draw (4.05,0,5) -- ++(1,0,0);
55
\draw[dim] (4.5,0,0) -- ++(0,0,4) node[midway,right] {$h_1$};
56
\draw[dim] (4.5,0,4) -- ++(0,0,1) node[midway,right] {$h_2$};
57
\draw[dim] (0,0,3.4) -- ++(4,0,0) node[midway,below] {$b_2$};
58
\coordinate (P) at (2,-0.25,4.5);
59
\draw (P) -- ++(0,0,0.25);
60
\draw (P) -- ++(0.25,0,0);
61
\draw[dim] (2.125,-0.25,4.5) -- ++(0,0,-0.5) node[midway,right] {$z_1$};
62
\draw[dim] (2,-0.25,4.625) -- ++(-2,0,0) node[midway,below] {$x_1$};
63
\draw[load] (2,-2.45,4.5) -- ++(0,2.2,0) node[pos=0.0,right,xshift=0.08cm] {$F_{y1}$};
64
\draw[axis,dashed,-] (O) -- (0,0,5);
65
\draw (0,0,5.5) -- ++(4,0,0) node[midway,above] {$w_{z}$};
66
\foreach \x in {0,0.25,...,4} {
67
\draw[-latex] (\x,0,5.5) -- ++(0,0,-0.5);
68
}
69
\draw (-0.2,0,0) -- ++(-2,0,5) node[above,xshift=0.5cm] {$w_{x}=\frac{z}{h_1+h_2} w_0$};
70
\end{tikzpicture}
71
\end{document}
72