Detexify for TikZ [duplicate]

For LaTeX symbols we have detexify. Do we similarly have the same for TikZ pictures?

This idea came because I wanted to draw a slab:

But couldn't find such website.

As I am not very familiar with the TikZ, if this is offside consider it to be my ignorance, go ahead to make any amendments.

Minimal working example for cube(may be very poor example):

\documentclass{article}
\usepackage{tikz}

\begin{document}

\begin{tikzpicture}[outside/.style={thick},
every node/.style={font=\tiny}]

\draw[outside](-2,-2,-2)--(-2,2,-2)--(-2,2,2)--(-2,-2,2)--(-2,-2,-2);
\draw[outside](-2,-2,-2)--(2,-2,-2)--(2,-2,2)--(-2,-2,2)--(-2,-2,-2);
\draw[outside](-2,-2,-2)--(2,-2,-2)--(2,2,-2)--(-2,2,-2)--(-2,-2,-2);
\draw[outside](2,2,2)--(2,-2,2)--(2,-2,-2)--(2,2,-2)--(2,2,2);
\draw[outside](2,2,2)--(-2,2,2)--(-2,2,-2)--(2,2,-2)--(2,2,2);
\draw[outside](2,2,2)--(-2,2,2)--(-2,-2,2)--(2,-2,2)--(2,2,2);

\end{tikzpicture}

\end{document}


marked as duplicate by Henri Menke, cfr tikz-pgf StackExchange.ready(function() { if (StackExchange.options.isMobile) return; $('.dupe-hammer-message-hover:not(.hover-bound)').each(function() { var$hover = $(this).addClass('hover-bound'),$msg = $hover.siblings('.dupe-hammer-message');$hover.hover( function() { $hover.showInfoMessage('', { messageElement:$msg.clone().show(), transient: false, position: { my: 'bottom left', at: 'top center', offsetTop: -7 }, dismissable: false, relativeToBody: true }); }, function() { StackExchange.helpers.removeMessages(); } ); }); }); Jun 1 '17 at 0:19

• @CarLaTeX Or asking for Inkscape + svg2tikz, but the code is generally not very good. – Torbjørn T. May 31 '17 at 15:00