Deploy florianfesti/boxes to github.com/florianfesti/boxes.git:gh-pages

This commit is contained in:
Deployment Bot (from Travis CI) 2022-12-06 19:14:45 +00:00
commit c91f2e4e83
312 changed files with 68262 additions and 0 deletions

0
.nojekyll Normal file
View File

4
html/.buildinfo Normal file
View File

@ -0,0 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: d0b1451bbc4708a4c38e3dea4199c8c4
tags: 645f666f9bcd5a90fca523b33c5a78b7

0
html/.nojekyll Normal file
View File

289
html/CONTRIBUTING.html Normal file
View File

@ -0,0 +1,289 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<title>Contributing to Boxes.py &#8212; boxes.py 0.1 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="_static/nature.css" />
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/sphinx_highlight.js"></script>
<link rel="shortcut icon" href="_static/favicon.ico"/>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Using the Boxes.py API" href="apidoc.html" />
<link rel="prev" title="Using Boxes.py" href="usermanual.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="apidoc.html" title="Using the Boxes.py API"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="usermanual.html" title="Using Boxes.py"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">boxes.py 0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Contributing to Boxes.py</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="contributing-to-boxes-py">
<h1>Contributing to Boxes.py<a class="headerlink" href="#contributing-to-boxes-py" title="Permalink to this heading"></a></h1>
<p>You are thinking about contributing to Boxes.py? Thats great!
Boxes.py is designed to be re-used and extended.</p>
<p>This document gives you some guidelines how your contribution is most
likely to impact the development and your changes are most likely to
be merged into the upstream repository.</p>
<p>Most of them should be just general best practises and not be
surprising. Dont worry if you find them too complicated. It is OK
leave the final touch to someone else.</p>
<section id="writing-code-for-boxes-py">
<h2>Writing code for Boxes.py<a class="headerlink" href="#writing-code-for-boxes-py" title="Permalink to this heading"></a></h2>
<p>You will often be compelled to just do a quick thing that will solve
your immediate needs. Thats fine. But nevertheless it is often worth
doing things the right way and be able to submit your changes
upstream. For one to give something back to the community. But also
for purely selfish reasons like getting the code maintained. Also
Boxes.py is designed to make doing things properly the easy way.</p>
<p>Here are some guidelines that make this easier. Depending on what you
are up to they may apply to a varying degree. Its ok to submit
patches that are not quite ready yet. But please state in the pull
request message what you think the status is and whether you want help
or are going to finish it on your own.</p>
<ul class="simple">
<li><p>Please fork the repository at GitHub before getting started</p></li>
<li><p>Start with creating separate branches for each of your new generators or features</p>
<ul>
<li><p>You can merge them into your master branch to have them all in one place</p></li>
<li><p>Please continue your work in the branches and repeatedly merge them to master</p></li>
</ul>
</li>
<li><p>Before submitting a pull request intended to go upstream have clean patches that are self contained and error free</p>
<ul>
<li><p>Re-order and squash patches with <em>git rebase -i</em></p></li>
<li><p>The patches should containing meaningful changes and not (necessarily) reflect how the code was created</p></li>
<li><p>Rebase your branch to the current master branch</p></li>
<li><p>Be prepared that your code may get reworked before being merged upstream</p></li>
</ul>
</li>
<li><p>Submit a pull request in GitHub based on your feature branch</p>
<ul>
<li><p>Describe the status of the patch set and your intentions with it in the pull request message</p></li>
</ul>
</li>
</ul>
<p>If you want to discuss your idea open a ticket describing it and ask
questions there. This is encouraged even if you think you know what
you want to do. There are many short cuts in Boxes.py and pointing you
in the right direction may save you a lot of work.</p>
<p>If you want feed back on you code feel free to open a PR. State that
this is work in progress in the PR message. Its OK if it does not
follow the guidelines (yet).</p>
<section id="writing-new-generators">
<h3>Writing new Generators<a class="headerlink" href="#writing-new-generators" title="Permalink to this heading"></a></h3>
<p>Writing new generators is the most straight forward thing to do with
Boxes.py. Here are some guidelines that make it easier to get them added:</p>
<ul class="simple">
<li><p>Start with a copy of another generator or <em>boxes/generators/_template.py</em></p></li>
<li><p>Commit changes to the library in separate patches</p></li>
<li><p>Use parameters with sane defaults instead of hard coding dimensions</p></li>
<li><p>Simple generators can end up as one single commit</p></li>
<li><p>For more complicated generators there can be multiple patches -
each adding another feature</p></li>
</ul>
</section>
<section id="adding-new-dependencies">
<h3>Adding new Dependencies<a class="headerlink" href="#adding-new-dependencies" title="Permalink to this heading"></a></h3>
<p>Adding new dependencies should be considered thoroughly. If a new
depencendcy is added it needs to be added in all these places:</p>
<ul class="simple">
<li><p><em>documentation/src/install.rst</em></p></li>
<li><p>RST files in <em>documentation/src/install/</em></p></li>
<li><p><em>scripts/Dockerfile</em></p></li>
<li><p><em>.travis.yml</em></p></li>
</ul>
<p>If it is a Python module it also needs to be added:
* <em>requirements.txt</em>
* <em>setup.py</em></p>
</section>
</section>
<section id="improving-the-documentation">
<h2>Improving the Documentation<a class="headerlink" href="#improving-the-documentation" title="Permalink to this heading"></a></h2>
<p>Boxes.py comes with Sphinx based documentation that is in large parts
generated from the doc strings in the code. Nevertheless documentation
has a tendency to get outdated. If you encounter outdated pieces of
documentation feel free to submit a pull request or open a ticket
pointing out what should be changed or even suggesting a better text.</p>
<p>To check your changes docs need to be build with <em>make html</em> in
<em>documentation/src</em>. This places the compiled documentation in
<em>documentation/build/html</em>. You need to have <em>sphinx</em> installed for
this to work.</p>
<p>The online documentation gets build and updated automatically by the Travis CI
as soon as the changes makes it into the GitHub master branch.</p>
</section>
<section id="provide-photos-for-generators">
<h2>Provide photos for generators<a class="headerlink" href="#provide-photos-for-generators" title="Permalink to this heading"></a></h2>
<p>Many generators still come without an example photo. If you are
creating such an item consider donating a good picture. You can
simply attach it to <a class="reference external" href="https://github.com/florianfesti/boxes/issues/140">ticket #140</a>. If you want you can
also create a proper pull request instead:</p>
<ul class="simple">
<li><p>Make sure you have sh, convert (ImageMagick), sed and sha256sum installed</p></li>
<li><p>The picture needs to be an jpg file with the name of the generator
(This is case sensitive. Use CamelCase.)</p></li>
<li><p>The picture should be 1200 pixels wide and square or not too far
from square (3:4 is fine).</p></li>
<li><p>Place the file in <em>static/samples/</em></p></li>
<li><p>Check if the picture shows up at the bottom of the settings page of
the generator when running <em>scripts/boxesserver</em></p></li>
<li><p>Change dir to <em>./scripts</em> and there execute <em>./gen_thumbnails.sh</em></p></li>
<li><p>Check if the thumbnail is seen in the main page when hovering over
the generator entry</p></li>
<li><p>Create a commit including <em>static/samples/$GeneratorName*.jpg</em> and
<em>static/samples/samples.sha256</em></p></li>
<li><p>Create a pull request from that</p></li>
</ul>
</section>
<section id="improving-the-user-interface">
<h2>Improving the User Interface<a class="headerlink" href="#improving-the-user-interface" title="Permalink to this heading"></a></h2>
<p>Coming up with good names and good descriptions is hard. Often writing
a new generator is much easier than coming up with a good name for it
and its arguments. If you think something deserves a better name or
description and you can come up with one please dont hesitate to open
a ticket. It is this small things that make something like Boxes.py
easy or hard to use.</p>
<p>There is also an - often empty - space for a longer text for each
generator that could house assembling instructions, instructions for
use or just more detailed descriptions. If you are interested in
writing some please open a ticket. Your text does not have to be
perfect. We can work on it together.</p>
</section>
<section id="running-the-code">
<h2>Running the Code<a class="headerlink" href="#running-the-code" title="Permalink to this heading"></a></h2>
<p>To serve website, run <cite>scripts/boxesserver</cite> script</p>
</section>
<section id="reporting-bugs">
<h2>Reporting bugs<a class="headerlink" href="#reporting-bugs" title="Permalink to this heading"></a></h2>
<p>If you encounter issues with Boxes.py, please open a ticket at
GitHub. Please provide all information necessary to reproduce the
bug. Often this can be the URL of the broken result. If the issue is
easy to spot it may be sufficient to just give a brief
description. Otherwise it can be helpful to attach the resulting SVG,
a screen shot or the error message. Add a “bug” tag to draw additional
attention.</p>
</section>
<section id="suggesting-new-generators-or-features">
<h2>Suggesting new generators or features<a class="headerlink" href="#suggesting-new-generators-or-features" title="Permalink to this heading"></a></h2>
<p>If you have an idea for a new generator or feature please open a
ticket. Give some short rational how or where you would use such a
thing. Try to give a precise description how it should look like and
which features and details are important. The less is left open the
easier it is to implement. You can add an “enhancement” tag.</p>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/boxes-logo.svg" alt="Logo"/>
</a></p>
<div>
<h3><a href="index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">Contributing to Boxes.py</a><ul>
<li><a class="reference internal" href="#writing-code-for-boxes-py">Writing code for Boxes.py</a><ul>
<li><a class="reference internal" href="#writing-new-generators">Writing new Generators</a></li>
<li><a class="reference internal" href="#adding-new-dependencies">Adding new Dependencies</a></li>
</ul>
</li>
<li><a class="reference internal" href="#improving-the-documentation">Improving the Documentation</a></li>
<li><a class="reference internal" href="#provide-photos-for-generators">Provide photos for generators</a></li>
<li><a class="reference internal" href="#improving-the-user-interface">Improving the User Interface</a></li>
<li><a class="reference internal" href="#running-the-code">Running the Code</a></li>
<li><a class="reference internal" href="#reporting-bugs">Reporting bugs</a></li>
<li><a class="reference internal" href="#suggesting-new-generators-or-features">Suggesting new generators or features</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="usermanual.html"
title="previous chapter">Using Boxes.py</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="apidoc.html"
title="next chapter">Using the Boxes.py API</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/CONTRIBUTING.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="apidoc.html" title="Using the Boxes.py API"
>next</a> |</li>
<li class="right" >
<a href="usermanual.html" title="Using Boxes.py"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">boxes.py 0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">Contributing to Boxes.py</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2016, Florian Festi.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 5.3.0.
</div>
</body>
</html>

205
html/README.html Normal file
View File

@ -0,0 +1,205 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />
<title>About Boxes.py &#8212; boxes.py 0.1 documentation</title>
<link rel="stylesheet" type="text/css" href="_static/pygments.css" />
<link rel="stylesheet" type="text/css" href="_static/nature.css" />
<script data-url_root="./" id="documentation_options" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/_sphinx_javascript_frameworks_compat.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/sphinx_highlight.js"></script>
<link rel="shortcut icon" href="_static/favicon.ico"/>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Frequently Asked Questions" href="faq.html" />
<link rel="prev" title="Boxes.py" href="index.html" />
</head><body>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
accesskey="I">index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="faq.html" title="Frequently Asked Questions"
accesskey="N">next</a> |</li>
<li class="right" >
<a href="index.html" title="Boxes.py"
accesskey="P">previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">boxes.py 0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">About Boxes.py</a></li>
</ul>
</div>
<div class="document">
<div class="documentwrapper">
<div class="bodywrapper">
<div class="body" role="main">
<section id="about-boxes-py">
<h1>About Boxes.py<a class="headerlink" href="#about-boxes-py" title="Permalink to this heading"></a></h1>
<table class="docutils align-default">
<tbody>
<tr class="row-odd"><td><img alt="_images/NotesHolder.jpg" src="_images/NotesHolder.jpg" />
</td>
<td><img alt="_images/OttoBody.jpg" src="_images/OttoBody.jpg" />
</td>
<td><img alt="_images/PaintStorage.jpg" src="_images/PaintStorage.jpg" />
</td>
<td><img alt="_images/ShutterBox.jpg" src="_images/ShutterBox.jpg" />
</td>
<td><img alt="_images/TwoPiece.jpg" src="_images/TwoPiece.jpg" />
</td>
</tr>
</tbody>
</table>
<ul class="simple">
<li><p>Boxes.py is an online box generator</p>
<ul>
<li><p><a class="reference external" href="https://www.festi.info/boxes.py/index.html">https://www.festi.info/boxes.py/index.html</a></p></li>
</ul>
</li>
<li><p>Boxes.py is an Inkscape plug-in</p></li>
<li><p>Boxes.py is library to write your own</p></li>
<li><p>Boxes.py is free software licensed under GPL v3+</p></li>
<li><p>Boxes.py is written in Python and runs with Python 3</p></li>
</ul>
<p>Boxes.py comes with a growing set of ready-to-use, fully parametrized
generators. See <a class="reference external" href="https://florianfesti.github.io/boxes/html/generators.html">https://florianfesti.github.io/boxes/html/generators.html</a> for the full list.</p>
<table class="docutils align-default">
<tbody>
<tr class="row-odd"><td><img alt="_images/AngledBox.jpg" src="_images/AngledBox.jpg" />
</td>
<td><img alt="_images/FlexBox2.jpg" src="_images/FlexBox2.jpg" />
</td>
<td><img alt="_images/HingeBox.jpg" src="_images/HingeBox.jpg" />
</td>
</tr>
</tbody>
</table>
<section id="features">
<h2>Features<a class="headerlink" href="#features" title="Permalink to this heading"></a></h2>
<p>Boxes.py generates SVG images that can be viewed directly in a web browser but also
postscript and - with pstoedit as external helper - other vector formats
including dxf, plt (aka hpgl) and gcode.</p>
<p>Of course the library and the generators allow selecting the “thickness”
of the material used and automatically adjusts lengths and width of
joining fingers and other elements.</p>
<p>The “burn” parameter compensates for the material removed by the laser. This
allows fine tuning the gaps between joins up to the point where plywood
can be press fitted even without any glue.</p>
<p>Finger Joints are the work horse of the library. They allow 90° edges
and T connections. Their size is scaled up with the material
“thickness” to maintain the same appearance. The library also allows
putting holes and slots for screws (bed bolts) into finger joints,
although this is currently not supported for the included generators.</p>
<p>Dovetail joints can be used to join pieces in the same plane.</p>
<p>Flex cuts allows bending and stretching the material in one direction. This
is used for rounded edges and living hinges.</p>
<table class="docutils align-default">
<tbody>
<tr class="row-odd"><td><img alt="_images/TypeTray.jpg" src="_images/TypeTray.jpg" />
</td>
<td><img alt="_images/BinTray.jpg" src="_images/BinTray.jpg" />
</td>
<td><img alt="_images/DisplayShelf.jpg" src="_images/DisplayShelf.jpg" />
</td>
</tr>
<tr class="row-even"><td><img alt="_images/AgricolaInsert.jpg" src="_images/AgricolaInsert.jpg" />
</td>
<td><img alt="_images/HeartBox.jpg" src="_images/HeartBox.jpg" />
</td>
<td><img alt="_images/Atreus21.jpg" src="_images/Atreus21.jpg" />
</td>
</tr>
</tbody>
</table>
</section>
</section>
<div class="clearer"></div>
</div>
</div>
</div>
<div class="sphinxsidebar" role="navigation" aria-label="main navigation">
<div class="sphinxsidebarwrapper">
<p class="logo"><a href="index.html">
<img class="logo" src="_static/boxes-logo.svg" alt="Logo"/>
</a></p>
<div>
<h3><a href="index.html">Table of Contents</a></h3>
<ul>
<li><a class="reference internal" href="#">About Boxes.py</a><ul>
<li><a class="reference internal" href="#features">Features</a></li>
</ul>
</li>
</ul>
</div>
<div>
<h4>Previous topic</h4>
<p class="topless"><a href="index.html"
title="previous chapter">Boxes.py</a></p>
</div>
<div>
<h4>Next topic</h4>
<p class="topless"><a href="faq.html"
title="next chapter">Frequently Asked Questions</a></p>
</div>
<div role="note" aria-label="source link">
<h3>This Page</h3>
<ul class="this-page-menu">
<li><a href="_sources/README.rst.txt"
rel="nofollow">Show Source</a></li>
</ul>
</div>
<div id="searchbox" style="display: none" role="search">
<h3 id="searchlabel">Quick search</h3>
<div class="searchformwrapper">
<form class="search" action="search.html" method="get">
<input type="text" name="q" aria-labelledby="searchlabel" autocomplete="off" autocorrect="off" autocapitalize="off" spellcheck="false"/>
<input type="submit" value="Go" />
</form>
</div>
</div>
<script>document.getElementById('searchbox').style.display = "block"</script>
</div>
</div>
<div class="clearer"></div>
</div>
<div class="related" role="navigation" aria-label="related navigation">
<h3>Navigation</h3>
<ul>
<li class="right" style="margin-right: 10px">
<a href="genindex.html" title="General Index"
>index</a></li>
<li class="right" >
<a href="py-modindex.html" title="Python Module Index"
>modules</a> |</li>
<li class="right" >
<a href="faq.html" title="Frequently Asked Questions"
>next</a> |</li>
<li class="right" >
<a href="index.html" title="Boxes.py"
>previous</a> |</li>
<li class="nav-item nav-item-0"><a href="index.html">boxes.py 0.1 documentation</a> &#187;</li>
<li class="nav-item nav-item-this"><a href="">About Boxes.py</a></li>
</ul>
</div>
<div class="footer" role="contentinfo">
&#169; Copyright 2016, Florian Festi.
Created using <a href="https://www.sphinx-doc.org/">Sphinx</a> 5.3.0.
</div>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

BIN
html/_images/AllEdges.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

BIN
html/_images/AngledBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
html/_images/AngledBox1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
html/_images/Atreus21.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

BIN
html/_images/Atreus211.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

BIN
html/_images/BasedBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
html/_images/BayonetBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

BIN
html/_images/BinTray.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
html/_images/BinTray1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
html/_images/BottleTag.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
html/_images/BurnTest.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
html/_images/CanStorage.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
html/_images/CardBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

BIN
html/_images/CardHolder.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
html/_images/Castle.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

BIN
html/_images/ClosedBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
html/_images/Console.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
html/_images/Console2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

BIN
html/_images/DiceBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

BIN
html/_images/DiscRack.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

BIN
html/_images/DrillStand.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
html/_images/FlexBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
html/_images/FlexBox2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
html/_images/FlexBox21.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

BIN
html/_images/FlexBox3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
html/_images/FlexBox4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
html/_images/FlexTest.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
html/_images/Folder.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

BIN
html/_images/HalfBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

BIN
html/_images/HeartBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
html/_images/HeartBox1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

BIN
html/_images/HingeBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

BIN
html/_images/HingeBox1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

BIN
html/_images/JointPanel.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

BIN
html/_images/LBeam.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
html/_images/LaserClamp.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 134 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
html/_images/OpenBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
html/_images/OttoBody.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

BIN
html/_images/OttoBody1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

BIN
html/_images/PaperBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

BIN
html/_images/Platonic.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

BIN
html/_images/RegularBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

BIN
html/_images/RobotArm.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

BIN
html/_images/Rotary.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

BIN
html/_images/RoundedBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
html/_images/RoyalGame.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
html/_images/ShutterBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

BIN
html/_images/Silverware.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
html/_images/SpicesRack.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 107 KiB

BIN
html/_images/Stachel.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 88 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

BIN
html/_images/TrayInsert.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
html/_images/TrayLayout.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

BIN
html/_images/TwoPiece.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
html/_images/TwoPiece1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
html/_images/TypeTray.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
html/_images/TypeTray1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
html/_images/UBox.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 119 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

BIN
html/_images/WineRack.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

61
html/_images/burn.svg Normal file
View File

@ -0,0 +1,61 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="170mm"
height="170mm"
viewBox="0 0 170 170"
version="1.1"
id="svg1682"
sodipodi:docname="burn.svg"
inkscape:version="0.92.3 (2405546, 2018-03-11)">
<metadata
id="metadata1688">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
</cc:Work>
</rdf:RDF>
</metadata>
<defs
id="defs1686" />
<sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1171"
id="namedview1684"
showgrid="false"
inkscape:zoom="2.0777847"
inkscape:cx="321.25984"
inkscape:cy="321.25984"
inkscape:window-x="3840"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg1682" />
<path
inkscape:connector-curvature="0"
id="path1677"
d="m 72.601562,134.89844 h 12.5 12.5 v 10 h 9.999998 v -10 h 12.5 c 8.28516,0 15,-6.71485 15,-15 v -10 h 10 V 99.898438 h -10 v -10 h 10 v -10 h -10 v -10 h 10 v -10 h -10 V 49.89844 c 0,-8.28516 -6.71484,-15 -15,-15 h -10 v -10 h -10 v 10 h -9.999998 v -10 h -10 v 10 h -10 v -10 h -10 v 10 h -10 c -8.285156,0 -15,6.71484 -15,15 v 9.999998 h -10 v 10 h 10 v 10 h -10 v 10 h 10 v 10 h -10 v 10.000002 h 10 v 10 c 0,8.28515 6.714844,15 15,15 h 12.5 v 10 h 10 z"
style="fill:#999999;stroke:none;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1"
sodipodi:nodetypes="ccccccscccccccccccccscccccccccccccscccccccccccccsccccc" />
<path
inkscape:connector-curvature="0"
id="path1679"
d="m 50.101562,137.89844 h 12.5 c -1.65625,0 -3,-1.34375 -3,-3 m 0,0 v 10 c 0,1.65625 1.34375,3 3,3 m 0,0 h 10 c 1.65625,0 3,-1.34375 3,-3 m 0,0 v -10 c 0,1.65625 -1.34375,3 -3,3 m 0,0 h 12.5 m 0,0 h 12.5 c -1.65625,0 -3,-1.34375 -3,-3 m 0,0 v 10 c 0,1.65625 1.34375,3 3,3 m 0,0 h 9.999998 c 1.65625,0 3,-1.34375 3,-3 m 0,0 v -10 c 0,1.65625 -1.34375,3 -3,3 m 0,0 h 12.5 c 9.94141,0 18,-8.0586 18,-18 m 0,0 v -10 c 0,1.65625 -1.34375,3 -3,3 m 0,0 h 10 c 1.65625,0 3,-1.34375 3,-3 m 0,0 V 99.898438 c 0,-1.65625 -1.34375,-3 -3,-3 m 0,0 h -10 c 1.65625,0 3,1.34375 3,3 m 0,0 v -10 c 0,1.65625 -1.34375,3 -3,3 m 0,0 h 10 c 1.65625,0 3,-1.34375 3,-3 m 0,0 v -10 c 0,-1.65625 -1.34375,-3 -3,-3 m 0,0 h -10 c 1.65625,0 3,1.34375 3,3 m 0,0 v -10 c 0,1.65625 -1.34375,3 -3,3 m 0,0 h 10 c 1.65625,0 3,-1.34375 3,-3 m 0,0 v -10 c 0,-1.65625 -1.34375,-3 -3,-3 m 0,0 h -10 c 1.65625,0 3,1.34375 3,3 m 0,0 V 49.89844 c 0,-9.94141 -8.05859,-18 -18,-18 m 0,0 h -10 c 1.65625,0 3,1.34375 3,3 m 0,0 v -10 c 0,-1.65625 -1.34375,-3 -3,-3 m 0,0 h -10 c -1.656248,0 -2.999998,1.34375 -2.999998,3 m 0,0 v 10 c 0,-1.65625 1.34375,-3 2.999998,-3 m 0,0 h -9.999998 c 1.65625,0 3,1.34375 3,3 m 0,0 v -10 c 0,-1.65625 -1.34375,-3 -3,-3 m 0,0 h -10 c -1.65625,0 -3,1.34375 -3,3 m 0,0 v 10 c 0,-1.65625 1.34375,-3 3,-3 m 0,0 h -10 c 1.65625,0 3,1.34375 3,3 m 0,0 v -10 c 0,-1.65625 -1.34375,-3 -3,-3 m 0,0 h -10 c -1.65625,0 -3,1.34375 -3,3 m 0,0 v 10 c 0,-1.65625 1.34375,-3 3,-3 m 0,0 h -10 c -9.941406,0 -18,8.05859 -18,18 m 0,0 v 9.999998 c 0,-1.65625 1.34375,-3 3,-3 m 0,0 h -10 c -1.65625,0 -3,1.34375 -3,3 m 0,0 v 10 c 0,1.65625 1.34375,3 3,3 m 0,0 h 10 c -1.65625,0 -3,-1.34375 -3,-3 m 0,0 v 10 c 0,-1.65625 1.34375,-3 3,-3 m 0,0 h -10 c -1.65625,0 -3,1.34375 -3,3 m 0,0 v 10 c 0,1.65625 1.34375,3 3,3 m 0,0 h 10 c -1.65625,0 -3,-1.34375 -3,-3 m 0,0 v 10 c 0,-1.65625 1.34375,-3 3,-3 m 0,0 h -10 c -1.65625,0 -3,1.34375 -3,3 m 0,0 v 10.000002 c 0,1.65625 1.34375,3 3,3 m 0,0 h 10 c -1.65625,0 -3,-1.34375 -3,-3 m 0,0 v 10 c 0,9.9414 8.058594,18 18,18 m -15,0"
style="fill:none;stroke:#000000;stroke-width:0.1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-opacity:1" />
</svg>

After

Width:  |  Height:  |  Size: 4.4 KiB

Some files were not shown because too many files have changed in this diff Show More