融点測定器


融点測定器

\documentclass[tikz,border=10pt]{standalone}
\usepackage{luatexja}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
%土台
\tikzset{base/.style={top color=white,
  bottom color=lightgray!25!white}}
\fill[base] (0,0)--(10,-2)--(7,-9)--(-3.5,-6.5)--(0,0);
\fill[base] (-3.5,-6.5)--(-3.5,-10)--(7,-12.5)--(7,-9);
\fill[base] (7,-9)--(7,-12.5)--(10,-5.5)--(10,-2);
\draw(0,0)--(10,-2)--(7,-9)--(-3.5,-6.5)--(0,0);
\draw(-3.5,-6.5)--(-3.5,-10);
\draw(7,-9)--(7,-12.5);
\draw(10,-2)--(10,-5.5);
\draw(10,-5.5)--(7,-12.5)--(-3.5,-10);

%穴
\draw[ultra thick](-1.5,-3.5)--(3.5,-4.5)
  --(2.1,-7.4)--(-3,-6.3)--(-1.5,-3.5);
\fill[ball color=lightgray!50!white](-1.5,-3.5)
  --(3.5,-4.5)--(2.1,-7.4)--(-3,-6.3)--(-1.5,-3.5);
\draw[ultra thick](-1.5,-3.5)--(3.5,-4.5)
  --(2.1,-7.4)--(-3,-6.3)--(-1.5,-3.5);
\draw(-1.5,-3.5)--(-1.5,-5);
\draw(-2.2,-6.4)--(-1.5,-5)--(2.8,-5.9);

%穴の中の土台
\tikzset{hole/.style={inner color=white, outer color=lightgray}}
\fill[hole] (0.5,-7)--(1,-5.8)--(-0.5,-5.5)--(-1,-6.7)--(0.5,-7);
\fill[hole] (1,-5.8)--(1,-6.5)--(0.79,-7.1)--(0.5,-7);
\draw(0.5,-7)--(1,-5.8)--(-0.5,-5.5)
  --(-1,-6.7)--(0.5,-7);
\draw(1,-5.8)--(1,-6.5)--(0.79,-7.1);
\draw(0,-6.3)circle(0.25);

%スイッチの場所
\fill[top color=white,bottom color=gray!75!white]
  (5.5,-2)--(9,-2.7)--(6.6,-7.8)--(3.3,-7)--(5.5,-2);
\fill[white,opacity=0.5](5.5,-2)--(9,-2.7)
  --(6.6,-7.8)--(3.3,-7)--(5.5,-2);
\draw[ultra thick](5.5,-2)--(9,-2.7)
  --(6.6,-7.8)--(3.3,-7)--(5.5,-2);

\draw(7.8,-4)arc[x radius=1.4,y radius=1,
  start angle=-20,end angle=200];
\fill(6.5,-3.8)circle[x radius=1,y radius=0.8];
\fill[ball color=gray!60!white](6.5,-3.3)
  circle[x radius=1,y radius=0.8];
\fill[white, opacity=0.2](6.5,-3.3)
  circle[x radius=1,y radius=0.8];
\draw(5,-4.2)  node{off};
\draw(4.9,-3.8)node {on};
\draw(5.1,-3.2)node  {1};
\draw(5.4,-2.8)node  {2};
\draw(7.8,-3.1)node  {7};
\draw(7.5,-2.8)node  {6};
\draw(8,-3.4)  node  {8};
\draw(8,-3.8)  node  {9};
\draw(7.9,-4.2)node {10};

\draw[top color=white,bottom color=gray](7,-5)
  --(6.5,-6)--(6,-5.9)--(6.5,-4.9)--(7,-5);
\draw[ultra thick](7,-5)--(6.5,-6)
  --(6,-5.9)--(6.5,-4.9)--(7,-5);
\draw(6.8,-4.8)node{\rotatebox{350}{on}};
\draw(6.2,-6.1)node{\rotatebox{350}{off}};
\fill[gray](6.3,-6.5)--(6,-7.1)--(4.3,-6.7)
  --(4.6,-6.1)--(6.3,-6.5);

\draw[ultra thick](6.3,-6.5)--(6,-7.1)
  --(4.3,-6.7)--(4.6,-6.1)--(6.3,-6.5);

%レンズ
\draw(-0.23,0.25)circle(0.5);
\fill[white, opacity=0.5](0,-4.3)
  circle[x radius=2,y radius=1.8];
\draw(0,-4.3)circle[x radius=2,y radius=1.8];
\fill[white](0.5,0.5)--(2,-2.5)--(0.5,-3.3)--(-1,0);
\draw[rounded corners=6pt](0.5,0.5)
  --(2,-2.5)--(0.5,-3.3)--(-1,0);
 \draw(0.5,0.5)--(-1,0);
\fill[white](1.25,-2.9)circle(0.3);
 \draw(1.25,-2.9)circle(0.3);
\fill[ball color=black](0,-4.2)
  circle[x radius=1.5,y radius=1.6];
\fill[ball color=white](0,-4)
  circle[x radius=1.2,y radius=1.2];
 \fill[top color=white, bottom color=gray](-0.21,0.23)
   circle[x radius=0.3,y radius=0.4,rotate=25];

\tikzset{arrow/.style={{<[scale=2]}-}}
\draw[arrow](0,-4.3)--(-3,-4.3)   node[left]             {ルーペ};
\draw[arrow](0,-6.3)--(-4,-6.3)   node[left]             {試料皿};
\draw[arrow](6.5,-3)--(6,0)       node[above]{温度調節ボリューム};
\draw[arrow](6.6,-5.5)--(6.1,-5.5)node[left]       {電源スイッチ};
\draw[arrow](5.4,-6.5)--(4.7,-7.7)node[below]    {温度表示パネル};
\end{tikzpicture}
\end{document}