Updated to use ExportSVG
415
docs/assets/lego.svg
Normal file
|
|
@ -0,0 +1,415 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="272.069004mm" height="140.223684mm" viewBox="-22.672417 -10.589874 45.344834 23.370614" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09" id="Visible">
|
||||||
|
<line x1="-22.627417" y1="-0.225739" x2="-22.627417" y2="-9.398625" />
|
||||||
|
<line x1="-11.313708" y1="-3.562854" x2="-22.627417" y2="-0.225739" />
|
||||||
|
<line x1="-11.313708" y1="-12.73574" x2="-11.313708" y2="-3.562854" />
|
||||||
|
<line x1="-22.627417" y1="-9.398625" x2="-11.313708" y2="-12.73574" />
|
||||||
|
<line x1="-22.627417" y1="-0.225739" x2="-19.370563" y2="0.73491" />
|
||||||
|
<line x1="-15.188681" y1="1.968406" x2="-13.713708" y2="2.403467" />
|
||||||
|
<line x1="-9.531827" y1="3.636964" x2="-8.056854" y2="4.072025" />
|
||||||
|
<line x1="-3.874973" y1="5.305521" x2="-2.4" y2="5.740582" />
|
||||||
|
<line x1="1.781881" y1="6.974079" x2="3.256854" y2="7.40914" />
|
||||||
|
<line x1="7.438736" y1="8.642636" x2="8.913708" y2="9.077697" />
|
||||||
|
<line x1="-11.313708" y1="-3.562854" x2="22.627417" y2="6.448491" />
|
||||||
|
<line x1="22.627417" y1="6.448491" x2="19.370563" y2="7.40914" />
|
||||||
|
<line x1="15.188681" y1="8.642636" x2="13.713708" y2="9.077697" />
|
||||||
|
<path d="M -13.713708,-1.894296 A 2.4,0.7079090058323324 0.0 0,1 -8.913708,-1.894296" />
|
||||||
|
<path d="M -8.056854,-0.225739 A 2.4,0.7079090058323324 0.0 0,1 -3.256854,-0.225739" />
|
||||||
|
<path d="M -2.4,1.442819 A 2.4,0.7079090058323324 0.0 0,1 2.4,1.442819" />
|
||||||
|
<path d="M 3.256854,3.111376 A 2.4,0.7079090058323324 0.0 0,1 8.056854,3.111376" />
|
||||||
|
<path d="M 8.913708,4.779934 A 2.4,0.7079090058323324 0.0 0,1 13.713708,4.779934" />
|
||||||
|
<path d="M 14.570563,6.448491 A 2.4,0.7079090058323324 0.0 0,1 19.370563,6.448491" />
|
||||||
|
<path d="M -19.370563,-0.225739 A 2.4,0.7079090058323324 0.0 0,1 -14.570563,-0.225739" />
|
||||||
|
<path d="M -13.713708,1.442819 A 2.4,0.7079090058323324 0.0 0,1 -8.913708,1.442819" />
|
||||||
|
<path d="M -8.056854,3.111376 A 2.4,0.7079090058323324 0.0 0,1 -3.256854,3.111376" />
|
||||||
|
<path d="M -2.4,4.779934 A 2.4,0.7079090058323324 0.0 0,1 2.4,4.779934" />
|
||||||
|
<path d="M 3.256854,6.448491 A 2.4,0.7079090058323324 0.0 0,1 8.056854,6.448491" />
|
||||||
|
<path d="M 8.913708,8.117049 A 2.4,0.7079090058323324 0.0 0,1 13.713708,8.117049" />
|
||||||
|
<line x1="22.627417" y1="-2.724395" x2="22.627417" y2="6.448491" />
|
||||||
|
<line x1="-11.313708" y1="-12.73574" x2="22.627417" y2="-2.724395" />
|
||||||
|
<path d="M -9.616652,0.326187 A 2.4,0.7079090058323324 0.0 0,1 -13.713708,-0.17438" />
|
||||||
|
<path d="M -13.713708,-0.17438 A 2.4,0.7079090058323324 0.0 0,1 -8.913708,-0.17438" />
|
||||||
|
<path d="M -8.913708,-0.17438 A 2.4,0.7079090058323324 0.0 0,1 -9.616652,0.326187" />
|
||||||
|
<path d="M -3.959798,1.994745 A 2.4,0.7079090058323324 0.0 0,1 -8.056854,1.494177" />
|
||||||
|
<path d="M -8.056854,1.494177 A 2.4,0.7079090058323324 0.0 0,1 -3.256854,1.494177" />
|
||||||
|
<path d="M -3.256854,1.494177 A 2.4,0.7079090058323324 0.0 0,1 -3.959798,1.994745" />
|
||||||
|
<path d="M 1.697056,3.663302 A 2.4,0.7079090058323324 0.0 0,1 -2.4,3.162735" />
|
||||||
|
<path d="M -2.4,3.162735 A 2.4,0.7079090058323324 0.0 0,1 2.4,3.162735" />
|
||||||
|
<path d="M 2.4,3.162735 A 2.4,0.7079090058323324 0.0 0,1 1.697056,3.663302" />
|
||||||
|
<path d="M 7.353911,5.33186 A 2.4,0.7079090058323324 0.0 0,1 3.256854,4.831292" />
|
||||||
|
<path d="M 3.256854,4.831292 A 2.4,0.7079090058323324 0.0 0,1 8.056854,4.831292" />
|
||||||
|
<path d="M 8.056854,4.831292 A 2.4,0.7079090058323324 0.0 0,1 7.353911,5.33186" />
|
||||||
|
<path d="M 13.010765,7.000417 A 2.4,0.7079090058323324 0.0 0,1 8.913708,6.49985" />
|
||||||
|
<path d="M 8.913708,6.49985 A 2.4,0.7079090058323324 0.0 0,1 13.713708,6.49985" />
|
||||||
|
<path d="M 13.713708,6.49985 A 2.4,0.7079090058323324 0.0 0,1 13.010765,7.000417" />
|
||||||
|
<path d="M 18.667619,8.668975 A 2.4,0.7079090058323324 0.0 0,1 14.570563,8.168408" />
|
||||||
|
<path d="M 14.570563,8.168408 A 2.4,0.7079090058323324 0.0 0,1 19.370563,8.168408" />
|
||||||
|
<path d="M 19.370563,8.168408 A 2.4,0.7079090058323324 0.0 0,1 18.667619,8.668975" />
|
||||||
|
<path d="M -15.273506,1.994745 A 2.4,0.7079090058323324 0.0 0,1 -19.370563,1.494177" />
|
||||||
|
<path d="M -19.370563,1.494177 A 2.4,0.7079090058323324 0.0 0,1 -14.570563,1.494177" />
|
||||||
|
<path d="M -14.570563,1.494177 A 2.4,0.7079090058323324 0.0 0,1 -15.273506,1.994745" />
|
||||||
|
<path d="M -9.616652,3.663302 A 2.4,0.7079090058323324 0.0 0,1 -13.713708,3.162735" />
|
||||||
|
<path d="M -13.713708,3.162735 A 2.4,0.7079090058323324 0.0 0,1 -8.913708,3.162735" />
|
||||||
|
<path d="M -8.913708,3.162735 A 2.4,0.7079090058323324 0.0 0,1 -9.616652,3.663302" />
|
||||||
|
<path d="M -3.959798,5.33186 A 2.4,0.7079090058323324 0.0 0,1 -8.056854,4.831292" />
|
||||||
|
<path d="M -8.056854,4.831292 A 2.4,0.7079090058323324 0.0 0,1 -3.256854,4.831292" />
|
||||||
|
<path d="M -3.256854,4.831292 A 2.4,0.7079090058323324 0.0 0,1 -3.959798,5.33186" />
|
||||||
|
<path d="M 1.697056,7.000417 A 2.4,0.7079090058323324 0.0 0,1 -2.4,6.49985" />
|
||||||
|
<path d="M -2.4,6.49985 A 2.4,0.7079090058323324 0.0 0,1 2.4,6.49985" />
|
||||||
|
<path d="M 2.4,6.49985 A 2.4,0.7079090058323324 0.0 0,1 1.697056,7.000417" />
|
||||||
|
<path d="M 7.353911,8.668975 A 2.4,0.7079090058323324 0.0 0,1 3.256854,8.168408" />
|
||||||
|
<path d="M 3.256854,8.168408 A 2.4,0.7079090058323324 0.0 0,1 8.056854,8.168408" />
|
||||||
|
<path d="M 8.056854,8.168408 A 2.4,0.7079090058323324 0.0 0,1 7.353911,8.668975" />
|
||||||
|
<path d="M 13.010765,10.337532 A 2.4,0.7079090058323324 0.0 0,1 8.913708,9.836965" />
|
||||||
|
<path d="M 8.913708,9.836965 A 2.4,0.7079090058323324 0.0 0,1 13.713708,9.836965" />
|
||||||
|
<path d="M 13.713708,9.836965 A 2.4,0.7079090058323324 0.0 0,1 13.010765,10.337532" />
|
||||||
|
<line x1="-8.913708" y1="-1.894296" x2="-8.913708" y2="-0.17438" />
|
||||||
|
<line x1="-13.713708" y1="-1.894296" x2="-13.713708" y2="-0.17438" />
|
||||||
|
<line x1="-3.256854" y1="-0.225739" x2="-3.256854" y2="1.494177" />
|
||||||
|
<line x1="-8.056854" y1="-0.225739" x2="-8.056854" y2="1.494177" />
|
||||||
|
<line x1="2.4" y1="1.442819" x2="2.4" y2="3.162735" />
|
||||||
|
<line x1="-2.4" y1="1.442819" x2="-2.4" y2="3.162735" />
|
||||||
|
<line x1="8.056854" y1="3.111376" x2="8.056854" y2="4.831292" />
|
||||||
|
<line x1="3.256854" y1="3.111376" x2="3.256854" y2="4.831292" />
|
||||||
|
<line x1="13.713708" y1="4.779934" x2="13.713708" y2="6.49985" />
|
||||||
|
<line x1="8.913708" y1="4.779934" x2="8.913708" y2="6.49985" />
|
||||||
|
<line x1="19.370563" y1="6.448491" x2="19.370563" y2="8.168408" />
|
||||||
|
<line x1="14.570563" y1="6.448491" x2="14.570563" y2="8.168408" />
|
||||||
|
<line x1="-14.570563" y1="-0.225739" x2="-14.570563" y2="1.494177" />
|
||||||
|
<line x1="-19.370563" y1="-0.225739" x2="-19.370563" y2="1.494177" />
|
||||||
|
<line x1="-8.913708" y1="1.442819" x2="-8.913708" y2="3.162735" />
|
||||||
|
<line x1="-13.713708" y1="1.442819" x2="-13.713708" y2="3.162735" />
|
||||||
|
<line x1="-3.256854" y1="3.111376" x2="-3.256854" y2="4.831292" />
|
||||||
|
<line x1="-8.056854" y1="3.111376" x2="-8.056854" y2="4.831292" />
|
||||||
|
<line x1="2.4" y1="4.779934" x2="2.4" y2="6.49985" />
|
||||||
|
<line x1="-2.4" y1="4.779934" x2="-2.4" y2="6.49985" />
|
||||||
|
<line x1="8.056854" y1="6.448491" x2="8.056854" y2="8.168408" />
|
||||||
|
<line x1="3.256854" y1="6.448491" x2="3.256854" y2="8.168408" />
|
||||||
|
<line x1="13.713708" y1="8.117049" x2="13.713708" y2="9.836965" />
|
||||||
|
<line x1="8.913708" y1="8.117049" x2="8.913708" y2="9.836965" />
|
||||||
|
</g>
|
||||||
|
<g fill="none" stroke="rgb(99,99,99)" stroke-width="0.09" id="Hidden" stroke-dasharray="0.0 0.27">
|
||||||
|
<line x1="11.313708" y1="9.785606" x2="11.313708" y2="0.61272" />
|
||||||
|
<line x1="-19.370563" y1="0.73491" x2="-15.188681" y2="1.968406" />
|
||||||
|
<line x1="-13.713708" y1="2.403467" x2="-9.531827" y2="3.636964" />
|
||||||
|
<line x1="-8.056854" y1="4.072025" x2="-3.874973" y2="5.305521" />
|
||||||
|
<line x1="-2.4" y1="5.740582" x2="1.781881" y2="6.974079" />
|
||||||
|
<line x1="3.256854" y1="7.40914" x2="7.438736" y2="8.642636" />
|
||||||
|
<line x1="8.913708" y1="9.077697" x2="11.313708" y2="9.785606" />
|
||||||
|
<line x1="11.313708" y1="0.61272" x2="-22.627417" y2="-9.398625" />
|
||||||
|
<line x1="19.370563" y1="7.40914" x2="15.188681" y2="8.642636" />
|
||||||
|
<line x1="13.713708" y1="9.077697" x2="11.313708" y2="9.785606" />
|
||||||
|
<path d="M -9.616652,-1.393729 A 2.4,0.7079090058323324 0.0 0,1 -13.713708,-1.894296" />
|
||||||
|
<path d="M -8.913708,-1.894296 A 2.4,0.7079090058323324 0.0 0,1 -9.616652,-1.393729" />
|
||||||
|
<path d="M -3.959798,0.274829 A 2.4,0.7079090058323324 0.0 0,1 -8.056854,-0.225739" />
|
||||||
|
<path d="M -3.256854,-0.225739 A 2.4,0.7079090058323324 0.0 0,1 -3.959798,0.274829" />
|
||||||
|
<path d="M 1.697056,1.943386 A 2.4,0.7079090058323324 0.0 0,1 -2.4,1.442819" />
|
||||||
|
<path d="M 2.4,1.442819 A 2.4,0.7079090058323324 0.0 0,1 1.697056,1.943386" />
|
||||||
|
<path d="M 7.353911,3.611944 A 2.4,0.7079090058323324 0.0 0,1 3.256854,3.111376" />
|
||||||
|
<path d="M 8.056854,3.111376 A 2.4,0.7079090058323324 0.0 0,1 7.353911,3.611944" />
|
||||||
|
<path d="M 13.010765,5.280501 A 2.4,0.7079090058323324 0.0 0,1 8.913708,4.779934" />
|
||||||
|
<path d="M 13.713708,4.779934 A 2.4,0.7079090058323324 0.0 0,1 13.010765,5.280501" />
|
||||||
|
<path d="M 18.667619,6.949059 A 2.4,0.7079090058323324 0.0 0,1 14.570563,6.448491" />
|
||||||
|
<path d="M 19.370563,6.448491 A 2.4,0.7079090058323324 0.0 0,1 18.667619,6.949059" />
|
||||||
|
<path d="M -15.273506,0.274829 A 2.4,0.7079090058323324 0.0 0,1 -19.370563,-0.225739" />
|
||||||
|
<path d="M -14.570563,-0.225739 A 2.4,0.7079090058323324 0.0 0,1 -15.273506,0.274829" />
|
||||||
|
<path d="M -9.616652,1.943386 A 2.4,0.7079090058323324 0.0 0,1 -13.713708,1.442819" />
|
||||||
|
<path d="M -8.913708,1.442819 A 2.4,0.7079090058323324 0.0 0,1 -9.616652,1.943386" />
|
||||||
|
<path d="M -3.959798,3.611944 A 2.4,0.7079090058323324 0.0 0,1 -8.056854,3.111376" />
|
||||||
|
<path d="M -3.256854,3.111376 A 2.4,0.7079090058323324 0.0 0,1 -3.959798,3.611944" />
|
||||||
|
<path d="M 1.697056,5.280501 A 2.4,0.7079090058323324 0.0 0,1 -2.4,4.779934" />
|
||||||
|
<path d="M 2.4,4.779934 A 2.4,0.7079090058323324 0.0 0,1 1.697056,5.280501" />
|
||||||
|
<path d="M 7.353911,6.949059 A 2.4,0.7079090058323324 0.0 0,1 3.256854,6.448491" />
|
||||||
|
<path d="M 8.056854,6.448491 A 2.4,0.7079090058323324 0.0 0,1 7.353911,6.949059" />
|
||||||
|
<path d="M 13.010765,8.617616 A 2.4,0.7079090058323324 0.0 0,1 8.913708,8.117049" />
|
||||||
|
<path d="M 13.713708,8.117049 A 2.4,0.7079090058323324 0.0 0,1 13.010765,8.617616" />
|
||||||
|
<line x1="22.627417" y1="-2.724395" x2="11.313708" y2="0.61272" />
|
||||||
|
<line x1="-19.162594" y1="-9.920049" x2="-20.930361" y2="-9.398625" />
|
||||||
|
<line x1="-19.162594" y1="-9.920049" x2="-18.950462" y2="-9.857478" />
|
||||||
|
<line x1="-18.526198" y1="-9.98262" x2="-18.950462" y2="-9.857478" />
|
||||||
|
<line x1="-18.73833" y1="-10.045191" x2="-18.526198" y2="-9.98262" />
|
||||||
|
<line x1="-13.50574" y1="-11.588606" x2="-18.73833" y2="-10.045191" />
|
||||||
|
<line x1="-13.50574" y1="-11.588606" x2="-13.293607" y2="-11.526036" />
|
||||||
|
<line x1="-12.869343" y1="-11.651177" x2="-13.293607" y2="-11.526036" />
|
||||||
|
<line x1="-13.081475" y1="-11.713748" x2="-12.869343" y2="-11.651177" />
|
||||||
|
<line x1="-11.313708" y1="-12.235173" x2="-13.081475" y2="-11.713748" />
|
||||||
|
<line x1="-11.313708" y1="-12.235173" x2="-9.545942" y2="-11.713748" />
|
||||||
|
<line x1="-9.545942" y1="-11.713748" x2="-9.758074" y2="-11.651177" />
|
||||||
|
<line x1="-9.758074" y1="-11.651177" x2="-9.33381" y2="-11.526036" />
|
||||||
|
<line x1="-9.121677" y1="-11.588606" x2="-9.33381" y2="-11.526036" />
|
||||||
|
<line x1="-9.121677" y1="-11.588606" x2="-3.889087" y2="-10.045191" />
|
||||||
|
<line x1="-3.889087" y1="-10.045191" x2="-4.101219" y2="-9.98262" />
|
||||||
|
<line x1="-4.101219" y1="-9.98262" x2="-3.676955" y2="-9.857478" />
|
||||||
|
<line x1="-3.464823" y1="-9.920049" x2="-3.676955" y2="-9.857478" />
|
||||||
|
<line x1="-3.464823" y1="-9.920049" x2="1.767767" y2="-8.376633" />
|
||||||
|
<line x1="1.767767" y1="-8.376633" x2="1.555635" y2="-8.314062" />
|
||||||
|
<line x1="1.555635" y1="-8.314062" x2="1.979899" y2="-8.188921" />
|
||||||
|
<line x1="2.192031" y1="-8.251491" x2="1.979899" y2="-8.188921" />
|
||||||
|
<line x1="2.192031" y1="-8.251491" x2="7.424621" y2="-6.708076" />
|
||||||
|
<line x1="7.424621" y1="-6.708076" x2="7.212489" y2="-6.645505" />
|
||||||
|
<line x1="7.212489" y1="-6.645505" x2="7.636753" y2="-6.520363" />
|
||||||
|
<line x1="7.848885" y1="-6.582934" x2="7.636753" y2="-6.520363" />
|
||||||
|
<line x1="7.848885" y1="-6.582934" x2="13.081475" y2="-5.039518" />
|
||||||
|
<line x1="13.081475" y1="-5.039518" x2="12.869343" y2="-4.976947" />
|
||||||
|
<line x1="12.869343" y1="-4.976947" x2="13.293607" y2="-4.851805" />
|
||||||
|
<line x1="13.50574" y1="-4.914376" x2="13.293607" y2="-4.851805" />
|
||||||
|
<line x1="13.50574" y1="-4.914376" x2="18.73833" y2="-3.370961" />
|
||||||
|
<line x1="18.73833" y1="-3.370961" x2="18.526198" y2="-3.30839" />
|
||||||
|
<line x1="18.526198" y1="-3.30839" x2="18.950462" y2="-3.183248" />
|
||||||
|
<line x1="19.162594" y1="-3.245819" x2="18.950462" y2="-3.183248" />
|
||||||
|
<line x1="19.162594" y1="-3.245819" x2="20.930361" y2="-2.724395" />
|
||||||
|
<line x1="20.930361" y1="-2.724395" x2="19.162594" y2="-2.20297" />
|
||||||
|
<line x1="18.950462" y1="-2.265541" x2="19.162594" y2="-2.20297" />
|
||||||
|
<line x1="18.950462" y1="-2.265541" x2="18.526198" y2="-2.140399" />
|
||||||
|
<line x1="18.526198" y1="-2.140399" x2="18.73833" y2="-2.077829" />
|
||||||
|
<line x1="18.73833" y1="-2.077829" x2="13.50574" y2="-0.534413" />
|
||||||
|
<line x1="13.293607" y1="-0.596984" x2="13.50574" y2="-0.534413" />
|
||||||
|
<line x1="13.293607" y1="-0.596984" x2="12.869343" y2="-0.471842" />
|
||||||
|
<line x1="12.869343" y1="-0.471842" x2="13.081475" y2="-0.409271" />
|
||||||
|
<line x1="13.081475" y1="-0.409271" x2="11.313708" y2="0.112153" />
|
||||||
|
<line x1="9.545942" y1="-0.409271" x2="11.313708" y2="0.112153" />
|
||||||
|
<line x1="9.758074" y1="-0.471842" x2="9.545942" y2="-0.409271" />
|
||||||
|
<line x1="9.33381" y1="-0.596984" x2="9.758074" y2="-0.471842" />
|
||||||
|
<line x1="9.33381" y1="-0.596984" x2="9.121677" y2="-0.534413" />
|
||||||
|
<line x1="3.889087" y1="-2.077829" x2="9.121677" y2="-0.534413" />
|
||||||
|
<line x1="4.101219" y1="-2.140399" x2="3.889087" y2="-2.077829" />
|
||||||
|
<line x1="3.676955" y1="-2.265541" x2="4.101219" y2="-2.140399" />
|
||||||
|
<line x1="3.676955" y1="-2.265541" x2="3.464823" y2="-2.20297" />
|
||||||
|
<line x1="-1.767767" y1="-3.746386" x2="3.464823" y2="-2.20297" />
|
||||||
|
<line x1="-1.555635" y1="-3.808957" x2="-1.767767" y2="-3.746386" />
|
||||||
|
<line x1="-1.979899" y1="-3.934099" x2="-1.555635" y2="-3.808957" />
|
||||||
|
<line x1="-1.979899" y1="-3.934099" x2="-2.192031" y2="-3.871528" />
|
||||||
|
<line x1="-7.424621" y1="-5.414944" x2="-2.192031" y2="-3.871528" />
|
||||||
|
<line x1="-7.212489" y1="-5.477515" x2="-7.424621" y2="-5.414944" />
|
||||||
|
<line x1="-7.636753" y1="-5.602656" x2="-7.212489" y2="-5.477515" />
|
||||||
|
<line x1="-7.636753" y1="-5.602656" x2="-7.848885" y2="-5.540085" />
|
||||||
|
<line x1="-13.081475" y1="-7.083501" x2="-7.848885" y2="-5.540085" />
|
||||||
|
<line x1="-12.869343" y1="-7.146072" x2="-13.081475" y2="-7.083501" />
|
||||||
|
<line x1="-13.293607" y1="-7.271214" x2="-12.869343" y2="-7.146072" />
|
||||||
|
<line x1="-13.293607" y1="-7.271214" x2="-13.50574" y2="-7.208643" />
|
||||||
|
<line x1="-18.73833" y1="-8.752059" x2="-13.50574" y2="-7.208643" />
|
||||||
|
<line x1="-18.526198" y1="-8.81463" x2="-18.73833" y2="-8.752059" />
|
||||||
|
<line x1="-18.950462" y1="-8.939771" x2="-18.526198" y2="-8.81463" />
|
||||||
|
<line x1="-18.950462" y1="-8.939771" x2="-19.162594" y2="-8.8772" />
|
||||||
|
<line x1="-20.930361" y1="-9.398625" x2="-19.162594" y2="-8.8772" />
|
||||||
|
<line x1="-19.162594" y1="-9.920049" x2="-19.162594" y2="-1.893774" />
|
||||||
|
<line x1="-20.930361" y1="-9.398625" x2="-20.930361" y2="-1.372349" />
|
||||||
|
<line x1="-19.162594" y1="-1.893774" x2="-20.930361" y2="-1.372349" />
|
||||||
|
<line x1="-18.950462" y1="-9.857478" x2="-18.950462" y2="-1.831203" />
|
||||||
|
<line x1="-19.162594" y1="-1.893774" x2="-18.950462" y2="-1.831203" />
|
||||||
|
<line x1="-18.526198" y1="-9.98262" x2="-18.526198" y2="-1.956345" />
|
||||||
|
<line x1="-18.526198" y1="-1.956345" x2="-18.950462" y2="-1.831203" />
|
||||||
|
<line x1="-18.73833" y1="-10.045191" x2="-18.73833" y2="-2.018916" />
|
||||||
|
<line x1="-18.73833" y1="-2.018916" x2="-18.526198" y2="-1.956345" />
|
||||||
|
<line x1="-13.50574" y1="-11.588606" x2="-13.50574" y2="-3.562331" />
|
||||||
|
<line x1="-13.50574" y1="-3.562331" x2="-18.73833" y2="-2.018916" />
|
||||||
|
<line x1="-13.293607" y1="-11.526036" x2="-13.293607" y2="-3.49976" />
|
||||||
|
<line x1="-13.50574" y1="-3.562331" x2="-13.293607" y2="-3.49976" />
|
||||||
|
<line x1="-12.869343" y1="-11.651177" x2="-12.869343" y2="-3.624902" />
|
||||||
|
<line x1="-12.869343" y1="-3.624902" x2="-13.293607" y2="-3.49976" />
|
||||||
|
<line x1="-13.081475" y1="-11.713748" x2="-13.081475" y2="-3.687473" />
|
||||||
|
<line x1="-13.081475" y1="-3.687473" x2="-12.869343" y2="-3.624902" />
|
||||||
|
<line x1="-11.313708" y1="-12.235173" x2="-11.313708" y2="-4.208897" />
|
||||||
|
<line x1="-11.313708" y1="-4.208897" x2="-13.081475" y2="-3.687473" />
|
||||||
|
<line x1="-9.545942" y1="-11.713748" x2="-9.545942" y2="-3.687473" />
|
||||||
|
<line x1="-11.313708" y1="-4.208897" x2="-9.545942" y2="-3.687473" />
|
||||||
|
<line x1="-9.758074" y1="-11.651177" x2="-9.758074" y2="-3.624902" />
|
||||||
|
<line x1="-9.545942" y1="-3.687473" x2="-9.758074" y2="-3.624902" />
|
||||||
|
<line x1="-9.33381" y1="-11.526036" x2="-9.33381" y2="-3.49976" />
|
||||||
|
<line x1="-9.758074" y1="-3.624902" x2="-9.33381" y2="-3.49976" />
|
||||||
|
<line x1="-9.121677" y1="-11.588606" x2="-9.121677" y2="-3.562331" />
|
||||||
|
<line x1="-9.121677" y1="-3.562331" x2="-9.33381" y2="-3.49976" />
|
||||||
|
<line x1="-3.889087" y1="-10.045191" x2="-3.889087" y2="-2.018916" />
|
||||||
|
<line x1="-9.121677" y1="-3.562331" x2="-3.889087" y2="-2.018916" />
|
||||||
|
<line x1="-4.101219" y1="-9.98262" x2="-4.101219" y2="-1.956345" />
|
||||||
|
<line x1="-3.889087" y1="-2.018916" x2="-4.101219" y2="-1.956345" />
|
||||||
|
<line x1="-3.676955" y1="-9.857478" x2="-3.676955" y2="-1.831203" />
|
||||||
|
<line x1="-4.101219" y1="-1.956345" x2="-3.676955" y2="-1.831203" />
|
||||||
|
<line x1="-3.464823" y1="-9.920049" x2="-3.464823" y2="-1.893774" />
|
||||||
|
<line x1="-3.464823" y1="-1.893774" x2="-3.676955" y2="-1.831203" />
|
||||||
|
<line x1="1.767767" y1="-8.376633" x2="1.767767" y2="-0.350358" />
|
||||||
|
<line x1="-3.464823" y1="-1.893774" x2="1.767767" y2="-0.350358" />
|
||||||
|
<line x1="1.555635" y1="-8.314062" x2="1.555635" y2="-0.287787" />
|
||||||
|
<line x1="1.767767" y1="-0.350358" x2="1.555635" y2="-0.287787" />
|
||||||
|
<line x1="1.979899" y1="-8.188921" x2="1.979899" y2="-0.162645" />
|
||||||
|
<line x1="1.555635" y1="-0.287787" x2="1.979899" y2="-0.162645" />
|
||||||
|
<line x1="2.192031" y1="-8.251491" x2="2.192031" y2="-0.225216" />
|
||||||
|
<line x1="2.192031" y1="-0.225216" x2="1.979899" y2="-0.162645" />
|
||||||
|
<line x1="7.424621" y1="-6.708076" x2="7.424621" y2="1.3182" />
|
||||||
|
<line x1="2.192031" y1="-0.225216" x2="7.424621" y2="1.3182" />
|
||||||
|
<line x1="7.212489" y1="-6.645505" x2="7.212489" y2="1.38077" />
|
||||||
|
<line x1="7.424621" y1="1.3182" x2="7.212489" y2="1.38077" />
|
||||||
|
<line x1="7.636753" y1="-6.520363" x2="7.636753" y2="1.505912" />
|
||||||
|
<line x1="7.212489" y1="1.38077" x2="7.636753" y2="1.505912" />
|
||||||
|
<line x1="7.848885" y1="-6.582934" x2="7.848885" y2="1.443341" />
|
||||||
|
<line x1="7.848885" y1="1.443341" x2="7.636753" y2="1.505912" />
|
||||||
|
<line x1="13.081475" y1="-5.039518" x2="13.081475" y2="2.986757" />
|
||||||
|
<line x1="7.848885" y1="1.443341" x2="13.081475" y2="2.986757" />
|
||||||
|
<line x1="12.869343" y1="-4.976947" x2="12.869343" y2="3.049328" />
|
||||||
|
<line x1="13.081475" y1="2.986757" x2="12.869343" y2="3.049328" />
|
||||||
|
<line x1="13.293607" y1="-4.851805" x2="13.293607" y2="3.17447" />
|
||||||
|
<line x1="12.869343" y1="3.049328" x2="13.293607" y2="3.17447" />
|
||||||
|
<line x1="13.50574" y1="-4.914376" x2="13.50574" y2="3.111899" />
|
||||||
|
<line x1="13.50574" y1="3.111899" x2="13.293607" y2="3.17447" />
|
||||||
|
<line x1="18.73833" y1="-3.370961" x2="18.73833" y2="4.655315" />
|
||||||
|
<line x1="13.50574" y1="3.111899" x2="18.73833" y2="4.655315" />
|
||||||
|
<line x1="18.526198" y1="-3.30839" x2="18.526198" y2="4.717885" />
|
||||||
|
<line x1="18.73833" y1="4.655315" x2="18.526198" y2="4.717885" />
|
||||||
|
<line x1="18.950462" y1="-3.183248" x2="18.950462" y2="4.843027" />
|
||||||
|
<line x1="18.526198" y1="4.717885" x2="18.950462" y2="4.843027" />
|
||||||
|
<line x1="19.162594" y1="-3.245819" x2="19.162594" y2="4.780456" />
|
||||||
|
<line x1="19.162594" y1="4.780456" x2="18.950462" y2="4.843027" />
|
||||||
|
<line x1="20.930361" y1="-2.724395" x2="20.930361" y2="5.301881" />
|
||||||
|
<line x1="19.162594" y1="4.780456" x2="20.930361" y2="5.301881" />
|
||||||
|
<line x1="19.162594" y1="-2.20297" x2="19.162594" y2="5.823305" />
|
||||||
|
<line x1="20.930361" y1="5.301881" x2="19.162594" y2="5.823305" />
|
||||||
|
<line x1="18.950462" y1="-2.265541" x2="18.950462" y2="5.760734" />
|
||||||
|
<line x1="18.950462" y1="5.760734" x2="19.162594" y2="5.823305" />
|
||||||
|
<line x1="18.526198" y1="-2.140399" x2="18.526198" y2="5.885876" />
|
||||||
|
<line x1="18.950462" y1="5.760734" x2="18.526198" y2="5.885876" />
|
||||||
|
<line x1="18.73833" y1="-2.077829" x2="18.73833" y2="5.948447" />
|
||||||
|
<line x1="18.526198" y1="5.885876" x2="18.73833" y2="5.948447" />
|
||||||
|
<line x1="13.50574" y1="-0.534413" x2="13.50574" y2="7.491862" />
|
||||||
|
<line x1="18.73833" y1="5.948447" x2="13.50574" y2="7.491862" />
|
||||||
|
<line x1="13.293607" y1="-0.596984" x2="13.293607" y2="7.429291" />
|
||||||
|
<line x1="13.293607" y1="7.429291" x2="13.50574" y2="7.491862" />
|
||||||
|
<line x1="12.869343" y1="-0.471842" x2="12.869343" y2="7.554433" />
|
||||||
|
<line x1="13.293607" y1="7.429291" x2="12.869343" y2="7.554433" />
|
||||||
|
<line x1="13.081475" y1="-0.409271" x2="13.081475" y2="7.617004" />
|
||||||
|
<line x1="12.869343" y1="7.554433" x2="13.081475" y2="7.617004" />
|
||||||
|
<line x1="11.313708" y1="0.112153" x2="11.313708" y2="8.138428" />
|
||||||
|
<line x1="13.081475" y1="7.617004" x2="11.313708" y2="8.138428" />
|
||||||
|
<line x1="9.545942" y1="-0.409271" x2="9.545942" y2="7.617004" />
|
||||||
|
<line x1="9.545942" y1="7.617004" x2="11.313708" y2="8.138428" />
|
||||||
|
<line x1="9.758074" y1="-0.471842" x2="9.758074" y2="7.554433" />
|
||||||
|
<line x1="9.758074" y1="7.554433" x2="9.545942" y2="7.617004" />
|
||||||
|
<line x1="9.33381" y1="-0.596984" x2="9.33381" y2="7.429291" />
|
||||||
|
<line x1="9.33381" y1="7.429291" x2="9.758074" y2="7.554433" />
|
||||||
|
<line x1="9.121677" y1="-0.534413" x2="9.121677" y2="7.491862" />
|
||||||
|
<line x1="9.33381" y1="7.429291" x2="9.121677" y2="7.491862" />
|
||||||
|
<line x1="3.889087" y1="-2.077829" x2="3.889087" y2="5.948447" />
|
||||||
|
<line x1="3.889087" y1="5.948447" x2="9.121677" y2="7.491862" />
|
||||||
|
<line x1="4.101219" y1="-2.140399" x2="4.101219" y2="5.885876" />
|
||||||
|
<line x1="4.101219" y1="5.885876" x2="3.889087" y2="5.948447" />
|
||||||
|
<line x1="3.676955" y1="-2.265541" x2="3.676955" y2="5.760734" />
|
||||||
|
<line x1="3.676955" y1="5.760734" x2="4.101219" y2="5.885876" />
|
||||||
|
<line x1="3.464823" y1="-2.20297" x2="3.464823" y2="5.823305" />
|
||||||
|
<line x1="3.676955" y1="5.760734" x2="3.464823" y2="5.823305" />
|
||||||
|
<line x1="-1.767767" y1="-3.746386" x2="-1.767767" y2="4.279889" />
|
||||||
|
<line x1="-1.767767" y1="4.279889" x2="3.464823" y2="5.823305" />
|
||||||
|
<line x1="-1.555635" y1="-3.808957" x2="-1.555635" y2="4.217318" />
|
||||||
|
<line x1="-1.555635" y1="4.217318" x2="-1.767767" y2="4.279889" />
|
||||||
|
<line x1="-1.979899" y1="-3.934099" x2="-1.979899" y2="4.092176" />
|
||||||
|
<line x1="-1.979899" y1="4.092176" x2="-1.555635" y2="4.217318" />
|
||||||
|
<line x1="-2.192031" y1="-3.871528" x2="-2.192031" y2="4.154747" />
|
||||||
|
<line x1="-1.979899" y1="4.092176" x2="-2.192031" y2="4.154747" />
|
||||||
|
<line x1="-7.424621" y1="-5.414944" x2="-7.424621" y2="2.611332" />
|
||||||
|
<line x1="-7.424621" y1="2.611332" x2="-2.192031" y2="4.154747" />
|
||||||
|
<line x1="-7.212489" y1="-5.477515" x2="-7.212489" y2="2.548761" />
|
||||||
|
<line x1="-7.212489" y1="2.548761" x2="-7.424621" y2="2.611332" />
|
||||||
|
<line x1="-7.636753" y1="-5.602656" x2="-7.636753" y2="2.423619" />
|
||||||
|
<line x1="-7.636753" y1="2.423619" x2="-7.212489" y2="2.548761" />
|
||||||
|
<line x1="-7.848885" y1="-5.540085" x2="-7.848885" y2="2.48619" />
|
||||||
|
<line x1="-7.636753" y1="2.423619" x2="-7.848885" y2="2.48619" />
|
||||||
|
<line x1="-13.081475" y1="-7.083501" x2="-13.081475" y2="0.942774" />
|
||||||
|
<line x1="-13.081475" y1="0.942774" x2="-7.848885" y2="2.48619" />
|
||||||
|
<line x1="-12.869343" y1="-7.146072" x2="-12.869343" y2="0.880203" />
|
||||||
|
<line x1="-12.869343" y1="0.880203" x2="-13.081475" y2="0.942774" />
|
||||||
|
<line x1="-13.293607" y1="-7.271214" x2="-13.293607" y2="0.755061" />
|
||||||
|
<line x1="-13.293607" y1="0.755061" x2="-12.869343" y2="0.880203" />
|
||||||
|
<line x1="-13.50574" y1="-7.208643" x2="-13.50574" y2="0.817632" />
|
||||||
|
<line x1="-13.293607" y1="0.755061" x2="-13.50574" y2="0.817632" />
|
||||||
|
<line x1="-18.73833" y1="-8.752059" x2="-18.73833" y2="-0.725783" />
|
||||||
|
<line x1="-18.73833" y1="-0.725783" x2="-13.50574" y2="0.817632" />
|
||||||
|
<line x1="-18.526198" y1="-8.81463" x2="-18.526198" y2="-0.788354" />
|
||||||
|
<line x1="-18.526198" y1="-0.788354" x2="-18.73833" y2="-0.725783" />
|
||||||
|
<line x1="-18.950462" y1="-8.939771" x2="-18.950462" y2="-0.913496" />
|
||||||
|
<line x1="-18.950462" y1="-0.913496" x2="-18.526198" y2="-0.788354" />
|
||||||
|
<line x1="-19.162594" y1="-8.8772" x2="-19.162594" y2="-0.850925" />
|
||||||
|
<line x1="-18.950462" y1="-0.913496" x2="-19.162594" y2="-0.850925" />
|
||||||
|
<line x1="-20.930361" y1="-1.372349" x2="-19.162594" y2="-0.850925" />
|
||||||
|
<path d="M -9.015611,-0.694498 A 3.25,0.9586267787312834 0.0 0,1 -14.563708,-1.372349" />
|
||||||
|
<path d="M -14.563708,-1.372349 A 3.25,0.9586267787312834 0.0 0,1 -8.063708,-1.372349" />
|
||||||
|
<path d="M -8.063708,-1.372349 A 3.25,0.9586267787312834 0.0 0,1 -9.015611,-0.694498" />
|
||||||
|
<path d="M -3.358757,0.97406 A 3.25,0.9586267787312834 0.0 0,1 -8.906854,0.296208" />
|
||||||
|
<path d="M -8.906854,0.296208 A 3.25,0.9586267787312834 0.0 0,1 -2.406854,0.296208" />
|
||||||
|
<path d="M -2.406854,0.296208 A 3.25,0.9586267787312834 0.0 0,1 -3.358757,0.97406" />
|
||||||
|
<path d="M 2.298097,2.642617 A 3.25,0.9586267787312834 0.0 0,1 -3.25,1.964766" />
|
||||||
|
<path d="M -3.25,1.964766 A 3.25,0.9586267787312834 0.0 0,1 3.25,1.964766" />
|
||||||
|
<path d="M 3.25,1.964766 A 3.25,0.9586267787312834 0.0 0,1 2.298097,2.642617" />
|
||||||
|
<path d="M 7.954951,4.311175 A 3.25,0.9586267787312834 0.0 0,1 2.406854,3.633323" />
|
||||||
|
<path d="M 2.406854,3.633323 A 3.25,0.9586267787312834 0.0 0,1 8.906854,3.633323" />
|
||||||
|
<path d="M 8.906854,3.633323 A 3.25,0.9586267787312834 0.0 0,1 7.954951,4.311175" />
|
||||||
|
<path d="M 13.611806,5.979732 A 3.25,0.9586267787312834 0.0 0,1 8.063708,5.301881" />
|
||||||
|
<path d="M 8.063708,5.301881 A 3.25,0.9586267787312834 0.0 0,1 14.563708,5.301881" />
|
||||||
|
<path d="M 14.563708,5.301881 A 3.25,0.9586267787312834 0.0 0,1 13.611806,5.979732" />
|
||||||
|
<path d="M -9.015611,-8.720773 A 3.25,0.9586267787312834 0.0 0,1 -14.563708,-9.398625" />
|
||||||
|
<path d="M -14.563708,-9.398625 A 3.25,0.9586267787312834 0.0 0,1 -8.063708,-9.398625" />
|
||||||
|
<path d="M -8.063708,-9.398625 A 3.25,0.9586267787312834 0.0 0,1 -9.015611,-8.720773" />
|
||||||
|
<path d="M -3.358757,-7.052216 A 3.25,0.9586267787312834 0.0 0,1 -8.906854,-7.730067" />
|
||||||
|
<path d="M -8.906854,-7.730067 A 3.25,0.9586267787312834 0.0 0,1 -2.406854,-7.730067" />
|
||||||
|
<path d="M -2.406854,-7.730067 A 3.25,0.9586267787312834 0.0 0,1 -3.358757,-7.052216" />
|
||||||
|
<path d="M 2.298097,-5.383658 A 3.25,0.9586267787312834 0.0 0,1 -3.25,-6.06151" />
|
||||||
|
<path d="M -3.25,-6.06151 A 3.25,0.9586267787312834 0.0 0,1 3.25,-6.06151" />
|
||||||
|
<path d="M 3.25,-6.06151 A 3.25,0.9586267787312834 0.0 0,1 2.298097,-5.383658" />
|
||||||
|
<path d="M 7.954951,-3.715101 A 3.25,0.9586267787312834 0.0 0,1 2.406854,-4.392952" />
|
||||||
|
<path d="M 2.406854,-4.392952 A 3.25,0.9586267787312834 0.0 0,1 8.906854,-4.392952" />
|
||||||
|
<path d="M 8.906854,-4.392952 A 3.25,0.9586267787312834 0.0 0,1 7.954951,-3.715101" />
|
||||||
|
<path d="M 13.611806,-2.046543 A 3.25,0.9586267787312834 0.0 0,1 8.063708,-2.724395" />
|
||||||
|
<path d="M 8.063708,-2.724395 A 3.25,0.9586267787312834 0.0 0,1 14.563708,-2.724395" />
|
||||||
|
<path d="M 14.563708,-2.724395 A 3.25,0.9586267787312834 0.0 0,1 13.611806,-2.046543" />
|
||||||
|
<path d="M -9.616652,-8.898057 A 2.4,0.7079090058323324 0.0 0,1 -13.713708,-9.398625" />
|
||||||
|
<path d="M -13.713708,-9.398625 A 2.4,0.7079090058323324 0.0 0,1 -8.913708,-9.398625" />
|
||||||
|
<path d="M -8.913708,-9.398625 A 2.4,0.7079090058323324 0.0 0,1 -9.616652,-8.898057" />
|
||||||
|
<path d="M -3.959798,-7.2295 A 2.4,0.7079090058323324 0.0 0,1 -8.056854,-7.730067" />
|
||||||
|
<path d="M -8.056854,-7.730067 A 2.4,0.7079090058323324 0.0 0,1 -3.256854,-7.730067" />
|
||||||
|
<path d="M -3.256854,-7.730067 A 2.4,0.7079090058323324 0.0 0,1 -3.959798,-7.2295" />
|
||||||
|
<path d="M 1.697056,-5.560942 A 2.4,0.7079090058323324 0.0 0,1 -2.4,-6.06151" />
|
||||||
|
<path d="M -2.4,-6.06151 A 2.4,0.7079090058323324 0.0 0,1 2.4,-6.06151" />
|
||||||
|
<path d="M 2.4,-6.06151 A 2.4,0.7079090058323324 0.0 0,1 1.697056,-5.560942" />
|
||||||
|
<path d="M 7.353911,-3.892385 A 2.4,0.7079090058323324 0.0 0,1 3.256854,-4.392952" />
|
||||||
|
<path d="M 3.256854,-4.392952 A 2.4,0.7079090058323324 0.0 0,1 8.056854,-4.392952" />
|
||||||
|
<path d="M 8.056854,-4.392952 A 2.4,0.7079090058323324 0.0 0,1 7.353911,-3.892385" />
|
||||||
|
<path d="M 13.010765,-2.223827 A 2.4,0.7079090058323324 0.0 0,1 8.913708,-2.724395" />
|
||||||
|
<path d="M 8.913708,-2.724395 A 2.4,0.7079090058323324 0.0 0,1 13.713708,-2.724395" />
|
||||||
|
<path d="M 13.713708,-2.724395 A 2.4,0.7079090058323324 0.0 0,1 13.010765,-2.223827" />
|
||||||
|
<path d="M -9.616652,-0.871782 A 2.4,0.7079090058323324 0.0 0,1 -13.713708,-1.372349" />
|
||||||
|
<path d="M -13.713708,-1.372349 A 2.4,0.7079090058323324 0.0 0,1 -8.913708,-1.372349" />
|
||||||
|
<path d="M -8.913708,-1.372349 A 2.4,0.7079090058323324 0.0 0,1 -9.616652,-0.871782" />
|
||||||
|
<path d="M -3.959798,0.796775 A 2.4,0.7079090058323324 0.0 0,1 -8.056854,0.296208" />
|
||||||
|
<path d="M -8.056854,0.296208 A 2.4,0.7079090058323324 0.0 0,1 -3.256854,0.296208" />
|
||||||
|
<path d="M -3.256854,0.296208 A 2.4,0.7079090058323324 0.0 0,1 -3.959798,0.796775" />
|
||||||
|
<path d="M 1.697056,2.465333 A 2.4,0.7079090058323324 0.0 0,1 -2.4,1.964766" />
|
||||||
|
<path d="M -2.4,1.964766 A 2.4,0.7079090058323324 0.0 0,1 2.4,1.964766" />
|
||||||
|
<path d="M 2.4,1.964766 A 2.4,0.7079090058323324 0.0 0,1 1.697056,2.465333" />
|
||||||
|
<path d="M 7.353911,4.13389 A 2.4,0.7079090058323324 0.0 0,1 3.256854,3.633323" />
|
||||||
|
<path d="M 3.256854,3.633323 A 2.4,0.7079090058323324 0.0 0,1 8.056854,3.633323" />
|
||||||
|
<path d="M 8.056854,3.633323 A 2.4,0.7079090058323324 0.0 0,1 7.353911,4.13389" />
|
||||||
|
<path d="M 13.010765,5.802448 A 2.4,0.7079090058323324 0.0 0,1 8.913708,5.301881" />
|
||||||
|
<path d="M 8.913708,5.301881 A 2.4,0.7079090058323324 0.0 0,1 13.713708,5.301881" />
|
||||||
|
<path d="M 13.713708,5.301881 A 2.4,0.7079090058323324 0.0 0,1 13.010765,5.802448" />
|
||||||
|
<line x1="-14.563708" y1="-1.372349" x2="-14.563708" y2="-9.398625" />
|
||||||
|
<line x1="-8.063708" y1="-1.372349" x2="-8.063708" y2="-9.398625" />
|
||||||
|
<line x1="-8.906854" y1="0.296208" x2="-8.906854" y2="-7.730067" />
|
||||||
|
<line x1="-2.406854" y1="0.296208" x2="-2.406854" y2="-7.730067" />
|
||||||
|
<line x1="-3.25" y1="1.964766" x2="-3.25" y2="-6.06151" />
|
||||||
|
<line x1="3.25" y1="1.964766" x2="3.25" y2="-6.06151" />
|
||||||
|
<line x1="2.406854" y1="3.633323" x2="2.406854" y2="-4.392952" />
|
||||||
|
<line x1="8.906854" y1="3.633323" x2="8.906854" y2="-4.392952" />
|
||||||
|
<line x1="8.063708" y1="5.301881" x2="8.063708" y2="-2.724395" />
|
||||||
|
<line x1="14.563708" y1="5.301881" x2="14.563708" y2="-2.724395" />
|
||||||
|
<line x1="-13.713708" y1="-1.372349" x2="-13.713708" y2="-9.398625" />
|
||||||
|
<line x1="-8.913708" y1="-1.372349" x2="-8.913708" y2="-9.398625" />
|
||||||
|
<line x1="-8.056854" y1="0.296208" x2="-8.056854" y2="-7.730067" />
|
||||||
|
<line x1="-3.256854" y1="0.296208" x2="-3.256854" y2="-7.730067" />
|
||||||
|
<line x1="-2.4" y1="1.964766" x2="-2.4" y2="-6.06151" />
|
||||||
|
<line x1="2.4" y1="1.964766" x2="2.4" y2="-6.06151" />
|
||||||
|
<line x1="3.256854" y1="3.633323" x2="3.256854" y2="-4.392952" />
|
||||||
|
<line x1="8.056854" y1="3.633323" x2="8.056854" y2="-4.392952" />
|
||||||
|
<line x1="8.913708" y1="5.301881" x2="8.913708" y2="-2.724395" />
|
||||||
|
<line x1="13.713708" y1="5.301881" x2="13.713708" y2="-2.724395" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 32 KiB |
305
docs/assets/lego_step10.svg
Normal file
|
|
@ -0,0 +1,305 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="300.403752mm" height="150.217404mm" viewBox="-25.033646 -11.969696 50.067292 25.036234" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09" id="Visible">
|
||||||
|
<line x1="-24.988646" y1="5.42235" x2="-24.988646" y2="-0.016846" />
|
||||||
|
<line x1="-22.358262" y1="-7.582343" x2="-24.988646" y2="5.42235" />
|
||||||
|
<line x1="-22.358262" y1="-13.021538" x2="-22.358262" y2="-7.582343" />
|
||||||
|
<line x1="-24.988646" y1="-0.016846" x2="-22.358262" y2="-13.021538" />
|
||||||
|
<line x1="-24.988646" y1="5.42235" x2="22.358262" y2="11.924696" />
|
||||||
|
<line x1="-22.358262" y1="-7.582343" x2="24.988646" y2="-1.079996" />
|
||||||
|
<line x1="24.988646" y1="-6.519192" x2="24.988646" y2="-1.079996" />
|
||||||
|
<line x1="-22.358262" y1="-13.021538" x2="24.988646" y2="-6.519192" />
|
||||||
|
<line x1="24.988646" y1="-1.079996" x2="22.358262" y2="11.924696" />
|
||||||
|
</g>
|
||||||
|
<g fill="none" stroke="rgb(99,99,99)" stroke-width="0.09" id="Hidden" stroke-dasharray="0.0 0.27">
|
||||||
|
<line x1="22.358262" y1="11.924696" x2="22.358262" y2="6.4855" />
|
||||||
|
<line x1="22.358262" y1="6.4855" x2="-24.988646" y2="-0.016846" />
|
||||||
|
<line x1="24.988646" y1="-6.519192" x2="22.358262" y2="6.4855" />
|
||||||
|
<line x1="-23.196697" y1="-2.861623" x2="-23.607695" y2="-0.829639" />
|
||||||
|
<line x1="-23.196697" y1="-2.861623" x2="-22.900779" y2="-2.820983" />
|
||||||
|
<line x1="-22.80214" y1="-3.308659" x2="-22.900779" y2="-2.820983" />
|
||||||
|
<line x1="-23.098058" y1="-3.349298" x2="-22.80214" y2="-3.308659" />
|
||||||
|
<line x1="-21.881505" y1="-9.363969" x2="-23.098058" y2="-3.349298" />
|
||||||
|
<line x1="-21.881505" y1="-9.363969" x2="-21.585587" y2="-9.323329" />
|
||||||
|
<line x1="-21.486948" y1="-9.811005" x2="-21.585587" y2="-9.323329" />
|
||||||
|
<line x1="-21.782866" y1="-9.851645" x2="-21.486948" y2="-9.811005" />
|
||||||
|
<line x1="-21.371868" y1="-11.883628" x2="-21.782866" y2="-9.851645" />
|
||||||
|
<line x1="-21.371868" y1="-11.883628" x2="-18.905884" y2="-11.544964" />
|
||||||
|
<line x1="-18.905884" y1="-11.544964" x2="-18.955203" y2="-11.301126" />
|
||||||
|
<line x1="-18.955203" y1="-11.301126" x2="-18.363367" y2="-11.219847" />
|
||||||
|
<line x1="-18.314047" y1="-11.463685" x2="-18.363367" y2="-11.219847" />
|
||||||
|
<line x1="-18.314047" y1="-11.463685" x2="-11.014732" y2="-10.46124" />
|
||||||
|
<line x1="-11.014732" y1="-10.46124" x2="-11.064052" y2="-10.217402" />
|
||||||
|
<line x1="-11.064052" y1="-10.217402" x2="-10.472215" y2="-10.136122" />
|
||||||
|
<line x1="-10.422896" y1="-10.37996" x2="-10.472215" y2="-10.136122" />
|
||||||
|
<line x1="-10.422896" y1="-10.37996" x2="-3.123581" y2="-9.377515" />
|
||||||
|
<line x1="-3.123581" y1="-9.377515" x2="-3.1729" y2="-9.133677" />
|
||||||
|
<line x1="-3.1729" y1="-9.133677" x2="-2.581064" y2="-9.052398" />
|
||||||
|
<line x1="-2.531744" y1="-9.296236" x2="-2.581064" y2="-9.052398" />
|
||||||
|
<line x1="-2.531744" y1="-9.296236" x2="4.767571" y2="-8.293791" />
|
||||||
|
<line x1="4.767571" y1="-8.293791" x2="4.718251" y2="-8.049953" />
|
||||||
|
<line x1="4.718251" y1="-8.049953" x2="5.310087" y2="-7.968674" />
|
||||||
|
<line x1="5.359407" y1="-8.212512" x2="5.310087" y2="-7.968674" />
|
||||||
|
<line x1="5.359407" y1="-8.212512" x2="12.658722" y2="-7.210067" />
|
||||||
|
<line x1="12.658722" y1="-7.210067" x2="12.609402" y2="-6.966229" />
|
||||||
|
<line x1="12.609402" y1="-6.966229" x2="13.201239" y2="-6.884949" />
|
||||||
|
<line x1="13.250558" y1="-7.128787" x2="13.201239" y2="-6.884949" />
|
||||||
|
<line x1="13.250558" y1="-7.128787" x2="20.549873" y2="-6.126342" />
|
||||||
|
<line x1="20.549873" y1="-6.126342" x2="20.500554" y2="-5.882504" />
|
||||||
|
<line x1="20.500554" y1="-5.882504" x2="21.09239" y2="-5.801225" />
|
||||||
|
<line x1="21.14171" y1="-6.045063" x2="21.09239" y2="-5.801225" />
|
||||||
|
<line x1="21.14171" y1="-6.045063" x2="23.607695" y2="-5.706399" />
|
||||||
|
<line x1="23.607695" y1="-5.706399" x2="23.196697" y2="-3.674416" />
|
||||||
|
<line x1="22.900779" y1="-3.715055" x2="23.196697" y2="-3.674416" />
|
||||||
|
<line x1="22.900779" y1="-3.715055" x2="22.80214" y2="-3.22738" />
|
||||||
|
<line x1="22.80214" y1="-3.22738" x2="23.098058" y2="-3.18674" />
|
||||||
|
<line x1="23.098058" y1="-3.18674" x2="21.881505" y2="2.82793" />
|
||||||
|
<line x1="21.585587" y1="2.787291" x2="21.881505" y2="2.82793" />
|
||||||
|
<line x1="21.585587" y1="2.787291" x2="21.486948" y2="3.274967" />
|
||||||
|
<line x1="21.486948" y1="3.274967" x2="21.782866" y2="3.315606" />
|
||||||
|
<line x1="21.782866" y1="3.315606" x2="21.371868" y2="5.34759" />
|
||||||
|
<line x1="18.905884" y1="5.008926" x2="21.371868" y2="5.34759" />
|
||||||
|
<line x1="18.955203" y1="4.765088" x2="18.905884" y2="5.008926" />
|
||||||
|
<line x1="18.363367" y1="4.683808" x2="18.955203" y2="4.765088" />
|
||||||
|
<line x1="18.363367" y1="4.683808" x2="18.314047" y2="4.927646" />
|
||||||
|
<line x1="11.014732" y1="3.925201" x2="18.314047" y2="4.927646" />
|
||||||
|
<line x1="11.064052" y1="3.681363" x2="11.014732" y2="3.925201" />
|
||||||
|
<line x1="10.472215" y1="3.600084" x2="11.064052" y2="3.681363" />
|
||||||
|
<line x1="10.472215" y1="3.600084" x2="10.422896" y2="3.843922" />
|
||||||
|
<line x1="3.123581" y1="2.841477" x2="10.422896" y2="3.843922" />
|
||||||
|
<line x1="3.1729" y1="2.597639" x2="3.123581" y2="2.841477" />
|
||||||
|
<line x1="2.581064" y1="2.51636" x2="3.1729" y2="2.597639" />
|
||||||
|
<line x1="2.581064" y1="2.51636" x2="2.531744" y2="2.760198" />
|
||||||
|
<line x1="-4.767571" y1="1.757753" x2="2.531744" y2="2.760198" />
|
||||||
|
<line x1="-4.718251" y1="1.513915" x2="-4.767571" y2="1.757753" />
|
||||||
|
<line x1="-5.310087" y1="1.432635" x2="-4.718251" y2="1.513915" />
|
||||||
|
<line x1="-5.310087" y1="1.432635" x2="-5.359407" y2="1.676473" />
|
||||||
|
<line x1="-12.658722" y1="0.674028" x2="-5.359407" y2="1.676473" />
|
||||||
|
<line x1="-12.609402" y1="0.43019" x2="-12.658722" y2="0.674028" />
|
||||||
|
<line x1="-13.201239" y1="0.348911" x2="-12.609402" y2="0.43019" />
|
||||||
|
<line x1="-13.201239" y1="0.348911" x2="-13.250558" y2="0.592749" />
|
||||||
|
<line x1="-20.549873" y1="-0.409696" x2="-13.250558" y2="0.592749" />
|
||||||
|
<line x1="-20.500554" y1="-0.653534" x2="-20.549873" y2="-0.409696" />
|
||||||
|
<line x1="-21.09239" y1="-0.734813" x2="-20.500554" y2="-0.653534" />
|
||||||
|
<line x1="-21.09239" y1="-0.734813" x2="-21.14171" y2="-0.490975" />
|
||||||
|
<line x1="-23.607695" y1="-0.829639" x2="-21.14171" y2="-0.490975" />
|
||||||
|
<line x1="-23.196697" y1="-2.861623" x2="-23.196697" y2="1.897674" />
|
||||||
|
<line x1="-23.607695" y1="-0.829639" x2="-23.607695" y2="3.929657" />
|
||||||
|
<line x1="-23.196697" y1="1.897674" x2="-23.607695" y2="3.929657" />
|
||||||
|
<line x1="-22.900779" y1="-2.820983" x2="-22.900779" y2="1.938313" />
|
||||||
|
<line x1="-23.196697" y1="1.897674" x2="-22.900779" y2="1.938313" />
|
||||||
|
<line x1="-22.80214" y1="-3.308659" x2="-22.80214" y2="1.450638" />
|
||||||
|
<line x1="-22.80214" y1="1.450638" x2="-22.900779" y2="1.938313" />
|
||||||
|
<line x1="-23.098058" y1="-3.349298" x2="-23.098058" y2="1.409998" />
|
||||||
|
<line x1="-23.098058" y1="1.409998" x2="-22.80214" y2="1.450638" />
|
||||||
|
<line x1="-21.881505" y1="-9.363969" x2="-21.881505" y2="-4.604672" />
|
||||||
|
<line x1="-21.881505" y1="-4.604672" x2="-23.098058" y2="1.409998" />
|
||||||
|
<line x1="-21.585587" y1="-9.323329" x2="-21.585587" y2="-4.564033" />
|
||||||
|
<line x1="-21.881505" y1="-4.604672" x2="-21.585587" y2="-4.564033" />
|
||||||
|
<line x1="-21.486948" y1="-9.811005" x2="-21.486948" y2="-5.051709" />
|
||||||
|
<line x1="-21.486948" y1="-5.051709" x2="-21.585587" y2="-4.564033" />
|
||||||
|
<line x1="-21.782866" y1="-9.851645" x2="-21.782866" y2="-5.092348" />
|
||||||
|
<line x1="-21.782866" y1="-5.092348" x2="-21.486948" y2="-5.051709" />
|
||||||
|
<line x1="-21.371868" y1="-11.883628" x2="-21.371868" y2="-7.124331" />
|
||||||
|
<line x1="-21.371868" y1="-7.124331" x2="-21.782866" y2="-5.092348" />
|
||||||
|
<line x1="-18.905884" y1="-11.544964" x2="-18.905884" y2="-6.785668" />
|
||||||
|
<line x1="-21.371868" y1="-7.124331" x2="-18.905884" y2="-6.785668" />
|
||||||
|
<line x1="-18.955203" y1="-11.301126" x2="-18.955203" y2="-6.54183" />
|
||||||
|
<line x1="-18.905884" y1="-6.785668" x2="-18.955203" y2="-6.54183" />
|
||||||
|
<line x1="-18.363367" y1="-11.219847" x2="-18.363367" y2="-6.46055" />
|
||||||
|
<line x1="-18.955203" y1="-6.54183" x2="-18.363367" y2="-6.46055" />
|
||||||
|
<line x1="-18.314047" y1="-11.463685" x2="-18.314047" y2="-6.704388" />
|
||||||
|
<line x1="-18.314047" y1="-6.704388" x2="-18.363367" y2="-6.46055" />
|
||||||
|
<line x1="-11.014732" y1="-10.46124" x2="-11.014732" y2="-5.701943" />
|
||||||
|
<line x1="-18.314047" y1="-6.704388" x2="-11.014732" y2="-5.701943" />
|
||||||
|
<line x1="-11.064052" y1="-10.217402" x2="-11.064052" y2="-5.458105" />
|
||||||
|
<line x1="-11.014732" y1="-5.701943" x2="-11.064052" y2="-5.458105" />
|
||||||
|
<line x1="-10.472215" y1="-10.136122" x2="-10.472215" y2="-5.376826" />
|
||||||
|
<line x1="-11.064052" y1="-5.458105" x2="-10.472215" y2="-5.376826" />
|
||||||
|
<line x1="-10.422896" y1="-10.37996" x2="-10.422896" y2="-5.620664" />
|
||||||
|
<line x1="-10.422896" y1="-5.620664" x2="-10.472215" y2="-5.376826" />
|
||||||
|
<line x1="-3.123581" y1="-9.377515" x2="-3.123581" y2="-4.618219" />
|
||||||
|
<line x1="-10.422896" y1="-5.620664" x2="-3.123581" y2="-4.618219" />
|
||||||
|
<line x1="-3.1729" y1="-9.133677" x2="-3.1729" y2="-4.374381" />
|
||||||
|
<line x1="-3.123581" y1="-4.618219" x2="-3.1729" y2="-4.374381" />
|
||||||
|
<line x1="-2.581064" y1="-9.052398" x2="-2.581064" y2="-4.293102" />
|
||||||
|
<line x1="-3.1729" y1="-4.374381" x2="-2.581064" y2="-4.293102" />
|
||||||
|
<line x1="-2.531744" y1="-9.296236" x2="-2.531744" y2="-4.53694" />
|
||||||
|
<line x1="-2.531744" y1="-4.53694" x2="-2.581064" y2="-4.293102" />
|
||||||
|
<line x1="4.767571" y1="-8.293791" x2="4.767571" y2="-3.534495" />
|
||||||
|
<line x1="-2.531744" y1="-4.53694" x2="4.767571" y2="-3.534495" />
|
||||||
|
<line x1="4.718251" y1="-8.049953" x2="4.718251" y2="-3.290657" />
|
||||||
|
<line x1="4.767571" y1="-3.534495" x2="4.718251" y2="-3.290657" />
|
||||||
|
<line x1="5.310087" y1="-7.968674" x2="5.310087" y2="-3.209377" />
|
||||||
|
<line x1="4.718251" y1="-3.290657" x2="5.310087" y2="-3.209377" />
|
||||||
|
<line x1="5.359407" y1="-8.212512" x2="5.359407" y2="-3.453215" />
|
||||||
|
<line x1="5.359407" y1="-3.453215" x2="5.310087" y2="-3.209377" />
|
||||||
|
<line x1="12.658722" y1="-7.210067" x2="12.658722" y2="-2.45077" />
|
||||||
|
<line x1="5.359407" y1="-3.453215" x2="12.658722" y2="-2.45077" />
|
||||||
|
<line x1="12.609402" y1="-6.966229" x2="12.609402" y2="-2.206932" />
|
||||||
|
<line x1="12.658722" y1="-2.45077" x2="12.609402" y2="-2.206932" />
|
||||||
|
<line x1="13.201239" y1="-6.884949" x2="13.201239" y2="-2.125653" />
|
||||||
|
<line x1="12.609402" y1="-2.206932" x2="13.201239" y2="-2.125653" />
|
||||||
|
<line x1="13.250558" y1="-7.128787" x2="13.250558" y2="-2.369491" />
|
||||||
|
<line x1="13.250558" y1="-2.369491" x2="13.201239" y2="-2.125653" />
|
||||||
|
<line x1="20.549873" y1="-6.126342" x2="20.549873" y2="-1.367046" />
|
||||||
|
<line x1="13.250558" y1="-2.369491" x2="20.549873" y2="-1.367046" />
|
||||||
|
<line x1="20.500554" y1="-5.882504" x2="20.500554" y2="-1.123208" />
|
||||||
|
<line x1="20.549873" y1="-1.367046" x2="20.500554" y2="-1.123208" />
|
||||||
|
<line x1="21.09239" y1="-5.801225" x2="21.09239" y2="-1.041928" />
|
||||||
|
<line x1="20.500554" y1="-1.123208" x2="21.09239" y2="-1.041928" />
|
||||||
|
<line x1="21.14171" y1="-6.045063" x2="21.14171" y2="-1.285766" />
|
||||||
|
<line x1="21.14171" y1="-1.285766" x2="21.09239" y2="-1.041928" />
|
||||||
|
<line x1="23.607695" y1="-5.706399" x2="23.607695" y2="-0.947103" />
|
||||||
|
<line x1="21.14171" y1="-1.285766" x2="23.607695" y2="-0.947103" />
|
||||||
|
<line x1="23.196697" y1="-3.674416" x2="23.196697" y2="1.084881" />
|
||||||
|
<line x1="23.607695" y1="-0.947103" x2="23.196697" y2="1.084881" />
|
||||||
|
<line x1="22.900779" y1="-3.715055" x2="22.900779" y2="1.044241" />
|
||||||
|
<line x1="22.900779" y1="1.044241" x2="23.196697" y2="1.084881" />
|
||||||
|
<line x1="22.80214" y1="-3.22738" x2="22.80214" y2="1.531917" />
|
||||||
|
<line x1="22.900779" y1="1.044241" x2="22.80214" y2="1.531917" />
|
||||||
|
<line x1="23.098058" y1="-3.18674" x2="23.098058" y2="1.572557" />
|
||||||
|
<line x1="22.80214" y1="1.531917" x2="23.098058" y2="1.572557" />
|
||||||
|
<line x1="21.881505" y1="2.82793" x2="21.881505" y2="7.587227" />
|
||||||
|
<line x1="23.098058" y1="1.572557" x2="21.881505" y2="7.587227" />
|
||||||
|
<line x1="21.585587" y1="2.787291" x2="21.585587" y2="7.546587" />
|
||||||
|
<line x1="21.585587" y1="7.546587" x2="21.881505" y2="7.587227" />
|
||||||
|
<line x1="21.486948" y1="3.274967" x2="21.486948" y2="8.034263" />
|
||||||
|
<line x1="21.585587" y1="7.546587" x2="21.486948" y2="8.034263" />
|
||||||
|
<line x1="21.782866" y1="3.315606" x2="21.782866" y2="8.074903" />
|
||||||
|
<line x1="21.486948" y1="8.034263" x2="21.782866" y2="8.074903" />
|
||||||
|
<line x1="21.371868" y1="5.34759" x2="21.371868" y2="10.106886" />
|
||||||
|
<line x1="21.782866" y1="8.074903" x2="21.371868" y2="10.106886" />
|
||||||
|
<line x1="18.905884" y1="5.008926" x2="18.905884" y2="9.768222" />
|
||||||
|
<line x1="18.905884" y1="9.768222" x2="21.371868" y2="10.106886" />
|
||||||
|
<line x1="18.955203" y1="4.765088" x2="18.955203" y2="9.524384" />
|
||||||
|
<line x1="18.955203" y1="9.524384" x2="18.905884" y2="9.768222" />
|
||||||
|
<line x1="18.363367" y1="4.683808" x2="18.363367" y2="9.443105" />
|
||||||
|
<line x1="18.363367" y1="9.443105" x2="18.955203" y2="9.524384" />
|
||||||
|
<line x1="18.314047" y1="4.927646" x2="18.314047" y2="9.686943" />
|
||||||
|
<line x1="18.363367" y1="9.443105" x2="18.314047" y2="9.686943" />
|
||||||
|
<line x1="11.014732" y1="3.925201" x2="11.014732" y2="8.684498" />
|
||||||
|
<line x1="11.014732" y1="8.684498" x2="18.314047" y2="9.686943" />
|
||||||
|
<line x1="11.064052" y1="3.681363" x2="11.064052" y2="8.44066" />
|
||||||
|
<line x1="11.064052" y1="8.44066" x2="11.014732" y2="8.684498" />
|
||||||
|
<line x1="10.472215" y1="3.600084" x2="10.472215" y2="8.35938" />
|
||||||
|
<line x1="10.472215" y1="8.35938" x2="11.064052" y2="8.44066" />
|
||||||
|
<line x1="10.422896" y1="3.843922" x2="10.422896" y2="8.603218" />
|
||||||
|
<line x1="10.472215" y1="8.35938" x2="10.422896" y2="8.603218" />
|
||||||
|
<line x1="3.123581" y1="2.841477" x2="3.123581" y2="7.600773" />
|
||||||
|
<line x1="3.123581" y1="7.600773" x2="10.422896" y2="8.603218" />
|
||||||
|
<line x1="3.1729" y1="2.597639" x2="3.1729" y2="7.356935" />
|
||||||
|
<line x1="3.1729" y1="7.356935" x2="3.123581" y2="7.600773" />
|
||||||
|
<line x1="2.581064" y1="2.51636" x2="2.581064" y2="7.275656" />
|
||||||
|
<line x1="2.581064" y1="7.275656" x2="3.1729" y2="7.356935" />
|
||||||
|
<line x1="2.531744" y1="2.760198" x2="2.531744" y2="7.519494" />
|
||||||
|
<line x1="2.581064" y1="7.275656" x2="2.531744" y2="7.519494" />
|
||||||
|
<line x1="-4.767571" y1="1.757753" x2="-4.767571" y2="6.517049" />
|
||||||
|
<line x1="-4.767571" y1="6.517049" x2="2.531744" y2="7.519494" />
|
||||||
|
<line x1="-4.718251" y1="1.513915" x2="-4.718251" y2="6.273211" />
|
||||||
|
<line x1="-4.718251" y1="6.273211" x2="-4.767571" y2="6.517049" />
|
||||||
|
<line x1="-5.310087" y1="1.432635" x2="-5.310087" y2="6.191932" />
|
||||||
|
<line x1="-5.310087" y1="6.191932" x2="-4.718251" y2="6.273211" />
|
||||||
|
<line x1="-5.359407" y1="1.676473" x2="-5.359407" y2="6.43577" />
|
||||||
|
<line x1="-5.310087" y1="6.191932" x2="-5.359407" y2="6.43577" />
|
||||||
|
<line x1="-12.658722" y1="0.674028" x2="-12.658722" y2="5.433325" />
|
||||||
|
<line x1="-12.658722" y1="5.433325" x2="-5.359407" y2="6.43577" />
|
||||||
|
<line x1="-12.609402" y1="0.43019" x2="-12.609402" y2="5.189487" />
|
||||||
|
<line x1="-12.609402" y1="5.189487" x2="-12.658722" y2="5.433325" />
|
||||||
|
<line x1="-13.201239" y1="0.348911" x2="-13.201239" y2="5.108207" />
|
||||||
|
<line x1="-13.201239" y1="5.108207" x2="-12.609402" y2="5.189487" />
|
||||||
|
<line x1="-13.250558" y1="0.592749" x2="-13.250558" y2="5.352045" />
|
||||||
|
<line x1="-13.201239" y1="5.108207" x2="-13.250558" y2="5.352045" />
|
||||||
|
<line x1="-20.549873" y1="-0.409696" x2="-20.549873" y2="4.3496" />
|
||||||
|
<line x1="-20.549873" y1="4.3496" x2="-13.250558" y2="5.352045" />
|
||||||
|
<line x1="-20.500554" y1="-0.653534" x2="-20.500554" y2="4.105762" />
|
||||||
|
<line x1="-20.500554" y1="4.105762" x2="-20.549873" y2="4.3496" />
|
||||||
|
<line x1="-21.09239" y1="-0.734813" x2="-21.09239" y2="4.024483" />
|
||||||
|
<line x1="-21.09239" y1="4.024483" x2="-20.500554" y2="4.105762" />
|
||||||
|
<line x1="-21.14171" y1="-0.490975" x2="-21.14171" y2="4.268321" />
|
||||||
|
<line x1="-21.09239" y1="4.024483" x2="-21.14171" y2="4.268321" />
|
||||||
|
<line x1="-23.607695" y1="3.929657" x2="-21.14171" y2="4.268321" />
|
||||||
|
<path d="M -12.576523,-0.235909 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -19.032303,-0.676172" />
|
||||||
|
<path d="M -19.032303,-0.676172 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -12.532303,-0.676172" />
|
||||||
|
<path d="M -12.532303,-0.676172 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -12.576523,-0.235909" />
|
||||||
|
<path d="M -4.685371,0.847816 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -11.141151,0.407553" />
|
||||||
|
<path d="M -11.141151,0.407553 A 3.250000000000001,2.678015414570727 1.4033933411823352e-15 0,1 -4.641151,0.407553" />
|
||||||
|
<path d="M -4.641151,0.407553 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -4.685371,0.847816" />
|
||||||
|
<path d="M 3.20578,1.93154 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -3.25,1.491277" />
|
||||||
|
<path d="M -3.25,1.491277 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 3.25,1.491277" />
|
||||||
|
<path d="M 3.25,1.491277 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 3.20578,1.93154" />
|
||||||
|
<path d="M 11.096932,3.015265 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 4.641151,2.575002" />
|
||||||
|
<path d="M 4.641151,2.575002 A 3.250000000000001,2.678015414570727 1.4033933411823352e-15 0,1 11.141151,2.575002" />
|
||||||
|
<path d="M 11.141151,2.575002 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 11.096932,3.015265" />
|
||||||
|
<path d="M 18.988083,4.098989 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 12.532303,3.658726" />
|
||||||
|
<path d="M 12.532303,3.658726 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 19.032303,3.658726" />
|
||||||
|
<path d="M 19.032303,3.658726 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 18.988083,4.098989" />
|
||||||
|
<path d="M -12.576523,-4.995205 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -19.032303,-5.435468" />
|
||||||
|
<path d="M -19.032303,-5.435468 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -12.532303,-5.435468" />
|
||||||
|
<path d="M -12.532303,-5.435468 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -12.576523,-4.995205" />
|
||||||
|
<path d="M -4.685371,-3.911481 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -11.141151,-4.351744" />
|
||||||
|
<path d="M -11.141151,-4.351744 A 3.250000000000001,2.678015414570727 1.4033933411823352e-15 0,1 -4.641151,-4.351744" />
|
||||||
|
<path d="M -4.641151,-4.351744 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -4.685371,-3.911481" />
|
||||||
|
<path d="M 3.20578,-2.827756 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 -3.25,-3.268019" />
|
||||||
|
<path d="M -3.25,-3.268019 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 3.25,-3.268019" />
|
||||||
|
<path d="M 3.25,-3.268019 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 3.20578,-2.827756" />
|
||||||
|
<path d="M 11.096932,-1.744032 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 4.641151,-2.184295" />
|
||||||
|
<path d="M 4.641151,-2.184295 A 3.250000000000001,2.678015414570727 1.4033933411823352e-15 0,1 11.141151,-2.184295" />
|
||||||
|
<path d="M 11.141151,-2.184295 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 11.096932,-1.744032" />
|
||||||
|
<path d="M 18.988083,-0.660307 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 12.532303,-1.10057" />
|
||||||
|
<path d="M 12.532303,-1.10057 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 19.032303,-1.10057" />
|
||||||
|
<path d="M 19.032303,-1.10057 A 3.25,2.6780154145707264 1.4033933411823352e-15 0,1 18.988083,-0.660307" />
|
||||||
|
<path d="M -13.414957,-5.110351 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -18.182303,-5.435468" />
|
||||||
|
<path d="M -18.182303,-5.435468 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -13.382303,-5.435468" />
|
||||||
|
<path d="M -13.382303,-5.435468 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -13.414957,-5.110351" />
|
||||||
|
<path d="M -5.523806,-4.026626 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -10.291151,-4.351744" />
|
||||||
|
<path d="M -10.291151,-4.351744 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -5.491151,-4.351744" />
|
||||||
|
<path d="M -5.491151,-4.351744 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -5.523806,-4.026626" />
|
||||||
|
<path d="M 2.367345,-2.942902 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -2.4,-3.268019" />
|
||||||
|
<path d="M -2.4,-3.268019 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 2.4,-3.268019" />
|
||||||
|
<path d="M 2.4,-3.268019 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 2.367345,-2.942902" />
|
||||||
|
<path d="M 10.258497,-1.859177 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 5.491151,-2.184295" />
|
||||||
|
<path d="M 5.491151,-2.184295 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 10.291151,-2.184295" />
|
||||||
|
<path d="M 10.291151,-2.184295 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 10.258497,-1.859177" />
|
||||||
|
<path d="M 18.149648,-0.775453 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 13.382303,-1.10057" />
|
||||||
|
<path d="M 13.382303,-1.10057 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 18.182303,-1.10057" />
|
||||||
|
<path d="M 18.182303,-1.10057 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 18.149648,-0.775453" />
|
||||||
|
<path d="M -13.414957,-0.351054 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -18.182303,-0.676172" />
|
||||||
|
<path d="M -18.182303,-0.676172 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -13.382303,-0.676172" />
|
||||||
|
<path d="M -13.382303,-0.676172 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -13.414957,-0.351054" />
|
||||||
|
<path d="M -5.523806,0.73267 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -10.291151,0.407553" />
|
||||||
|
<path d="M -10.291151,0.407553 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -5.491151,0.407553" />
|
||||||
|
<path d="M -5.491151,0.407553 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -5.523806,0.73267" />
|
||||||
|
<path d="M 2.367345,1.816395 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 -2.4,1.491277" />
|
||||||
|
<path d="M -2.4,1.491277 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 2.4,1.491277" />
|
||||||
|
<path d="M 2.4,1.491277 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 2.367345,1.816395" />
|
||||||
|
<path d="M 10.258497,2.900119 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 5.491151,2.575002" />
|
||||||
|
<path d="M 5.491151,2.575002 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 10.291151,2.575002" />
|
||||||
|
<path d="M 10.291151,2.575002 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 10.258497,2.900119" />
|
||||||
|
<path d="M 18.149648,3.983843 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 13.382303,3.658726" />
|
||||||
|
<path d="M 13.382303,3.658726 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 18.182303,3.658726" />
|
||||||
|
<path d="M 18.182303,3.658726 A 2.4,1.9776113830676134 1.4033933411823352e-15 0,1 18.149648,3.983843" />
|
||||||
|
<line x1="-19.032303" y1="-0.676172" x2="-19.032303" y2="-5.435468" />
|
||||||
|
<line x1="-12.532303" y1="-0.676172" x2="-12.532303" y2="-5.435468" />
|
||||||
|
<line x1="-11.141151" y1="0.407553" x2="-11.141151" y2="-4.351744" />
|
||||||
|
<line x1="-4.641151" y1="0.407553" x2="-4.641151" y2="-4.351744" />
|
||||||
|
<line x1="-3.25" y1="1.491277" x2="-3.25" y2="-3.268019" />
|
||||||
|
<line x1="3.25" y1="1.491277" x2="3.25" y2="-3.268019" />
|
||||||
|
<line x1="4.641151" y1="2.575002" x2="4.641151" y2="-2.184295" />
|
||||||
|
<line x1="11.141151" y1="2.575002" x2="11.141151" y2="-2.184295" />
|
||||||
|
<line x1="12.532303" y1="3.658726" x2="12.532303" y2="-1.10057" />
|
||||||
|
<line x1="19.032303" y1="3.658726" x2="19.032303" y2="-1.10057" />
|
||||||
|
<line x1="-18.182303" y1="-0.676172" x2="-18.182303" y2="-5.435468" />
|
||||||
|
<line x1="-13.382303" y1="-0.676172" x2="-13.382303" y2="-5.435468" />
|
||||||
|
<line x1="-10.291151" y1="0.407553" x2="-10.291151" y2="-4.351744" />
|
||||||
|
<line x1="-5.491151" y1="0.407553" x2="-5.491151" y2="-4.351744" />
|
||||||
|
<line x1="-2.4" y1="1.491277" x2="-2.4" y2="-3.268019" />
|
||||||
|
<line x1="2.4" y1="1.491277" x2="2.4" y2="-3.268019" />
|
||||||
|
<line x1="5.491151" y1="2.575002" x2="5.491151" y2="-2.184295" />
|
||||||
|
<line x1="10.291151" y1="2.575002" x2="10.291151" y2="-2.184295" />
|
||||||
|
<line x1="13.382303" y1="3.658726" x2="13.382303" y2="-1.10057" />
|
||||||
|
<line x1="18.182303" y1="3.658726" x2="18.182303" y2="-1.10057" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 24 KiB |
8
docs/assets/lego_step4.svg
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="288.54mm" height="96.54mm" viewBox="-24.045 -8.045 48.09 16.09" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09">
|
||||||
|
<path d="M -24.0,8.0 L -24.0,-8.0 L 24.0,-8.0 L 24.0,8.0 L -24.0,8.0" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 379 B |
9
docs/assets/lego_step5.svg
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="288.54mm" height="96.54mm" viewBox="-24.045 -8.045 48.09 16.09" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09">
|
||||||
|
<path d="M -24.0,8.0 L -24.0,-8.0 L 24.0,-8.0 L 24.0,8.0 L -24.0,8.0" />
|
||||||
|
<path d="M 22.8,-6.8 L -22.8,-6.8 L -22.8,6.8 L 22.8,6.8 L 22.8,-6.8" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 458 B |
29
docs/assets/lego_step6.svg
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="288.54mm" height="96.54mm" viewBox="-24.045 -8.045 48.09 16.09" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09">
|
||||||
|
<path d="M -24.0,8.0 L -24.0,-8.0 L 24.0,-8.0 L 24.0,8.0 L -24.0,8.0" />
|
||||||
|
<path d="M -22.8,6.8 L -20.3,6.8 L -20.3,4.3 L -22.8,4.3 L -22.8,6.8" />
|
||||||
|
<path d="M -22.8,3.7 L -20.3,3.7 L -20.3,-3.7 L -22.8,-3.7 L -22.8,3.7" />
|
||||||
|
<path d="M -22.8,-4.3 L -20.3,-4.3 L -20.3,-6.8 L -22.8,-6.8 L -22.8,-4.3" />
|
||||||
|
<path d="M -19.7,6.8 L -12.3,6.8 L -12.3,4.3 L -19.7,4.3 L -19.7,6.8" />
|
||||||
|
<path d="M -19.7,3.7 L -12.3,3.7 L -12.3,-3.7 L -19.7,-3.7 L -19.7,3.7" />
|
||||||
|
<path d="M -19.7,-6.8 L -19.7,-4.3 L -12.3,-4.3 L -12.3,-6.8 L -19.7,-6.8" />
|
||||||
|
<path d="M -11.7,6.8 L -4.3,6.8 L -4.3,4.3 L -11.7,4.3 L -11.7,6.8" />
|
||||||
|
<path d="M -11.7,3.7 L -4.3,3.7 L -4.3,-3.7 L -11.7,-3.7 L -11.7,3.7" />
|
||||||
|
<path d="M -11.7,-6.8 L -11.7,-4.3 L -4.3,-4.3 L -4.3,-6.8 L -11.7,-6.8" />
|
||||||
|
<path d="M -3.7,6.8 L 3.7,6.8 L 3.7,4.3 L -3.7,4.3 L -3.7,6.8" />
|
||||||
|
<path d="M -3.7,3.7 L 3.7,3.7 L 3.7,-3.7 L -3.7,-3.7 L -3.7,3.7" />
|
||||||
|
<path d="M -3.7,-6.8 L -3.7,-4.3 L 3.7,-4.3 L 3.7,-6.8 L -3.7,-6.8" />
|
||||||
|
<path d="M 4.3,6.8 L 11.7,6.8 L 11.7,4.3 L 4.3,4.3 L 4.3,6.8" />
|
||||||
|
<path d="M 4.3,3.7 L 11.7,3.7 L 11.7,-3.7 L 4.3,-3.7 L 4.3,3.7" />
|
||||||
|
<path d="M 4.3,-6.8 L 4.3,-4.3 L 11.7,-4.3 L 11.7,-6.8 L 4.3,-6.8" />
|
||||||
|
<path d="M 12.3,6.8 L 19.7,6.8 L 19.7,4.3 L 12.3,4.3 L 12.3,6.8" />
|
||||||
|
<path d="M 12.3,3.7 L 19.7,3.7 L 19.7,-3.7 L 12.3,-3.7 L 12.3,3.7" />
|
||||||
|
<path d="M 12.3,-6.8 L 12.3,-4.3 L 19.7,-4.3 L 19.7,-6.8 L 12.3,-6.8" />
|
||||||
|
<path d="M 22.8,-6.8 L 20.3,-6.8 L 20.3,-4.3 L 22.8,-4.3 L 22.8,-6.8" />
|
||||||
|
<path d="M 22.8,-3.7 L 20.3,-3.7 L 20.3,3.7 L 22.8,3.7 L 22.8,-3.7" />
|
||||||
|
<path d="M 22.8,4.3 L 20.3,4.3 L 20.3,6.8 L 22.8,6.8 L 22.8,4.3" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 2 KiB |
9
docs/assets/lego_step7.svg
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="288.54mm" height="96.54mm" viewBox="-24.045 -8.045 48.09 16.09" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09">
|
||||||
|
<path d="M -24.0,8.0 L -24.0,-8.0 L 24.0,-8.0 L 24.0,8.0 L -24.0,8.0" />
|
||||||
|
<path d="M -22.8,4.3 L -22.8,6.8 L -20.3,6.8 L -20.3,6.5 L -19.7,6.5 L -19.7,6.8 L -12.3,6.8 L -12.3,6.5 L -11.7,6.5 L -11.7,6.8 L -4.3,6.8 L -4.3,6.5 L -3.7,6.5 L -3.7,6.8 L 3.7,6.8 L 3.7,6.5 L 4.3,6.5 L 4.3,6.8 L 11.7,6.8 L 11.7,6.5 L 12.3,6.5 L 12.3,6.8 L 19.7,6.8 L 19.7,6.5 L 20.3,6.5 L 20.3,6.8 L 22.8,6.8 L 22.8,4.3 L 22.5,4.3 L 22.5,3.7 L 22.8,3.7 L 22.8,-3.7 L 22.5,-3.7 L 22.5,-4.3 L 22.8,-4.3 L 22.8,-6.8 L 20.3,-6.8 L 20.3,-6.5 L 19.7,-6.5 L 19.7,-6.8 L 12.3,-6.8 L 12.3,-6.5 L 11.7,-6.5 L 11.7,-6.8 L 4.3,-6.8 L 4.3,-6.5 L 3.7,-6.5 L 3.7,-6.8 L -3.7,-6.8 L -3.7,-6.5 L -4.3,-6.5 L -4.3,-6.8 L -11.7,-6.8 L -11.7,-6.5 L -12.3,-6.5 L -12.3,-6.8 L -19.7,-6.8 L -19.7,-6.5 L -20.3,-6.5 L -20.3,-6.8 L -22.8,-6.8 L -22.8,-4.3 L -22.5,-4.3 L -22.5,-3.7 L -22.8,-3.7 L -22.8,3.7 L -22.5,3.7 L -22.5,4.3 L -22.8,4.3" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.2 KiB |
19
docs/assets/lego_step8.svg
Normal file
|
|
@ -0,0 +1,19 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="288.54mm" height="96.54mm" viewBox="-24.045 -8.045 48.09 16.09" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09">
|
||||||
|
<path d="M -24.0,8.0 L -24.0,-8.0 L 24.0,-8.0 L 24.0,8.0 L -24.0,8.0" />
|
||||||
|
<path d="M -22.8,4.3 L -22.8,6.8 L -20.3,6.8 L -20.3,6.5 L -19.7,6.5 L -19.7,6.8 L -12.3,6.8 L -12.3,6.5 L -11.7,6.5 L -11.7,6.8 L -4.3,6.8 L -4.3,6.5 L -3.7,6.5 L -3.7,6.8 L 3.7,6.8 L 3.7,6.5 L 4.3,6.5 L 4.3,6.8 L 11.7,6.8 L 11.7,6.5 L 12.3,6.5 L 12.3,6.8 L 19.7,6.8 L 19.7,6.5 L 20.3,6.5 L 20.3,6.8 L 22.8,6.8 L 22.8,4.3 L 22.5,4.3 L 22.5,3.7 L 22.8,3.7 L 22.8,-3.7 L 22.5,-3.7 L 22.5,-4.3 L 22.8,-4.3 L 22.8,-6.8 L 20.3,-6.8 L 20.3,-6.5 L 19.7,-6.5 L 19.7,-6.8 L 12.3,-6.8 L 12.3,-6.5 L 11.7,-6.5 L 11.7,-6.8 L 4.3,-6.8 L 4.3,-6.5 L 3.7,-6.5 L 3.7,-6.8 L -3.7,-6.8 L -3.7,-6.5 L -4.3,-6.5 L -4.3,-6.8 L -11.7,-6.8 L -11.7,-6.5 L -12.3,-6.5 L -12.3,-6.8 L -19.7,-6.8 L -19.7,-6.5 L -20.3,-6.5 L -20.3,-6.8 L -22.8,-6.8 L -22.8,-4.3 L -22.5,-4.3 L -22.5,-3.7 L -22.8,-3.7 L -22.8,3.7 L -22.5,3.7 L -22.5,4.3 L -22.8,4.3" />
|
||||||
|
<circle cx="-16.0" cy="0.0" r="3.25" />
|
||||||
|
<circle cx="-16.0" cy="0.0" r="2.4" />
|
||||||
|
<circle cx="-8.0" cy="0.0" r="3.25" />
|
||||||
|
<circle cx="-8.0" cy="0.0" r="2.4" />
|
||||||
|
<circle cx="0.0" cy="0.0" r="3.25" />
|
||||||
|
<circle cx="0.0" cy="0.0" r="2.4" />
|
||||||
|
<circle cx="8.0" cy="0.0" r="3.25" />
|
||||||
|
<circle cx="8.0" cy="0.0" r="2.4" />
|
||||||
|
<circle cx="16.0" cy="0.0" r="3.25" />
|
||||||
|
<circle cx="16.0" cy="0.0" r="2.4" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.6 KiB |
355
docs/assets/lego_step9.svg
Normal file
|
|
@ -0,0 +1,355 @@
|
||||||
|
<?xml version='1.0' encoding='utf-8'?>
|
||||||
|
<svg width="300.403752mm" height="146.748342mm" viewBox="-25.033646 -12.229028 50.067292 24.458057" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||||
|
<g transform="scale(1,-1)" stroke-linecap="round">
|
||||||
|
<g fill="none" stroke="rgb(0,0,0)" stroke-width="0.09" id="Visible">
|
||||||
|
<path d="M 12.532303,-0.132169 A 3.25,2.707419959968692 0.0 0,1 12.895392,-1.375692" />
|
||||||
|
<path d="M 18.934748,-0.790539 A 3.25,2.707419959968692 0.0 0,1 19.032303,-0.132169" />
|
||||||
|
<path d="M 18.988083,4.95976 A 3.25,2.707419959968692 0.0 0,1 12.532303,4.514663" />
|
||||||
|
<path d="M 12.532303,4.514663 A 3.25,2.707419959968692 0.0 0,1 19.032303,4.514663" />
|
||||||
|
<path d="M 19.032303,4.514663 A 3.25,2.707419959968692 0.0 0,1 18.988083,4.95976" />
|
||||||
|
<path d="M 18.149648,4.84335 A 2.4,1.999325508899957 0.0 0,1 13.382303,4.514663" />
|
||||||
|
<path d="M 13.382303,4.514663 A 2.4,1.999325508899957 0.0 0,1 18.182303,4.514663" />
|
||||||
|
<path d="M 18.182303,4.514663 A 2.4,1.999325508899957 0.0 0,1 18.149648,4.84335" />
|
||||||
|
<line x1="-24.988646" y1="0.963455" x2="-24.988646" y2="5.610287" />
|
||||||
|
<line x1="-22.358262" y1="-12.184028" x2="-22.358262" y2="-7.537197" />
|
||||||
|
<line x1="-24.988646" y1="0.963455" x2="-22.358262" y2="-12.184028" />
|
||||||
|
<line x1="-24.988646" y1="5.610287" x2="-22.358262" y2="-7.537197" />
|
||||||
|
<line x1="22.358262" y1="12.184028" x2="-24.988646" y2="5.610287" />
|
||||||
|
<line x1="24.988646" y1="-5.610287" x2="24.988646" y2="-0.963455" />
|
||||||
|
<line x1="-22.358262" y1="-12.184028" x2="24.988646" y2="-5.610287" />
|
||||||
|
<line x1="-22.358262" y1="-7.537197" x2="24.988646" y2="-0.963455" />
|
||||||
|
<line x1="24.988646" y1="-0.963455" x2="22.358262" y2="12.184028" />
|
||||||
|
<line x1="-23.196697" y1="2.734275" x2="-23.607695" y2="4.788569" />
|
||||||
|
<line x1="-23.196697" y1="2.734275" x2="-22.900779" y2="2.775361" />
|
||||||
|
<line x1="-22.80214" y1="0.762152" x2="-22.80214" y2="2.28233" />
|
||||||
|
<line x1="-22.80214" y1="2.28233" x2="-22.900779" y2="2.775361" />
|
||||||
|
<line x1="-23.098058" y1="2.241244" x2="-22.80214" y2="2.28233" />
|
||||||
|
<line x1="-21.881505" y1="-3.839467" x2="-23.098058" y2="2.241244" />
|
||||||
|
<line x1="-21.881505" y1="-3.839467" x2="-21.585587" y2="-3.798381" />
|
||||||
|
<line x1="-21.486948" y1="-5.81159" x2="-21.486948" y2="-4.291412" />
|
||||||
|
<line x1="-21.486948" y1="-4.291412" x2="-21.585587" y2="-3.798381" />
|
||||||
|
<line x1="-21.782866" y1="-4.332498" x2="-21.486948" y2="-4.291412" />
|
||||||
|
<line x1="-21.371868" y1="-6.386792" x2="-21.782866" y2="-4.332498" />
|
||||||
|
<line x1="-21.371868" y1="-6.386792" x2="-18.905884" y2="-6.04441" />
|
||||||
|
<line x1="-18.955203" y1="-6.051257" x2="-18.955203" y2="-5.797894" />
|
||||||
|
<line x1="-18.905884" y1="-6.04441" x2="-18.955203" y2="-5.797894" />
|
||||||
|
<line x1="-18.955203" y1="-5.797894" x2="-18.363367" y2="-5.715723" />
|
||||||
|
<line x1="-18.314047" y1="-5.962238" x2="-18.363367" y2="-5.715723" />
|
||||||
|
<line x1="-18.314047" y1="-5.962238" x2="-11.014732" y2="-4.948786" />
|
||||||
|
<line x1="-11.064052" y1="-4.955634" x2="-11.064052" y2="-4.702271" />
|
||||||
|
<line x1="-11.014732" y1="-4.948786" x2="-11.064052" y2="-4.702271" />
|
||||||
|
<line x1="-11.064052" y1="-4.702271" x2="-10.472215" y2="-4.620099" />
|
||||||
|
<line x1="-10.422896" y1="-4.866614" x2="-10.472215" y2="-4.620099" />
|
||||||
|
<line x1="-10.422896" y1="-4.866614" x2="-3.123581" y2="-3.853162" />
|
||||||
|
<line x1="-3.1729" y1="-3.86001" x2="-3.1729" y2="-3.606647" />
|
||||||
|
<line x1="-3.123581" y1="-3.853162" x2="-3.1729" y2="-3.606647" />
|
||||||
|
<line x1="-3.1729" y1="-3.606647" x2="-2.581064" y2="-3.524475" />
|
||||||
|
<line x1="-2.531744" y1="-3.770991" x2="-2.581064" y2="-3.524475" />
|
||||||
|
<line x1="-2.531744" y1="-3.770991" x2="4.767571" y2="-2.757539" />
|
||||||
|
<line x1="4.718251" y1="-2.764386" x2="4.718251" y2="-2.511023" />
|
||||||
|
<line x1="4.767571" y1="-2.757539" x2="4.718251" y2="-2.511023" />
|
||||||
|
<line x1="4.718251" y1="-2.511023" x2="5.310087" y2="-2.428852" />
|
||||||
|
<line x1="5.359407" y1="-2.675367" x2="5.310087" y2="-2.428852" />
|
||||||
|
<line x1="5.359407" y1="-2.675367" x2="12.658722" y2="-1.661915" />
|
||||||
|
<line x1="12.609402" y1="-1.668763" x2="12.609402" y2="-1.4154" />
|
||||||
|
<line x1="12.658722" y1="-1.661915" x2="12.609402" y2="-1.4154" />
|
||||||
|
<line x1="12.609402" y1="-1.4154" x2="13.201239" y2="-1.333228" />
|
||||||
|
<line x1="13.250558" y1="-1.579743" x2="13.201239" y2="-1.333228" />
|
||||||
|
<line x1="13.250558" y1="-1.579743" x2="20.549873" y2="-0.566291" />
|
||||||
|
<line x1="20.500554" y1="-0.573139" x2="20.500554" y2="-0.319776" />
|
||||||
|
<line x1="20.549873" y1="-0.566291" x2="20.500554" y2="-0.319776" />
|
||||||
|
<line x1="20.500554" y1="-0.319776" x2="21.09239" y2="-0.237604" />
|
||||||
|
<line x1="21.14171" y1="-0.48412" x2="21.09239" y2="-0.237604" />
|
||||||
|
<line x1="21.14171" y1="-0.48412" x2="23.607695" y2="-0.141737" />
|
||||||
|
<line x1="23.196697" y1="-0.198801" x2="23.196697" y2="1.912557" />
|
||||||
|
<line x1="23.607695" y1="-0.141737" x2="23.196697" y2="1.912557" />
|
||||||
|
<line x1="22.900779" y1="-0.239887" x2="22.900779" y2="1.871471" />
|
||||||
|
<line x1="22.900779" y1="1.871471" x2="23.196697" y2="1.912557" />
|
||||||
|
<line x1="22.80214" y1="-0.253582" x2="22.80214" y2="2.364502" />
|
||||||
|
<line x1="22.900779" y1="1.871471" x2="22.80214" y2="2.364502" />
|
||||||
|
<line x1="22.80214" y1="2.364502" x2="23.098058" y2="2.405588" />
|
||||||
|
<line x1="21.881505" y1="3.839467" x2="21.881505" y2="8.486299" />
|
||||||
|
<line x1="22.703141" y1="-0.267327" x2="21.881505" y2="3.839467" />
|
||||||
|
<line x1="23.098058" y1="2.405588" x2="21.881505" y2="8.486299" />
|
||||||
|
<line x1="21.585587" y1="3.798381" x2="21.585587" y2="8.445213" />
|
||||||
|
<line x1="21.585587" y1="3.798381" x2="21.881505" y2="3.839467" />
|
||||||
|
<line x1="21.585587" y1="8.445213" x2="21.881505" y2="8.486299" />
|
||||||
|
<line x1="21.486948" y1="4.291412" x2="21.486948" y2="8.938243" />
|
||||||
|
<line x1="21.585587" y1="3.798381" x2="21.486948" y2="4.291412" />
|
||||||
|
<line x1="21.585587" y1="8.445213" x2="21.486948" y2="8.938243" />
|
||||||
|
<line x1="21.486948" y1="8.938243" x2="21.782866" y2="8.979329" />
|
||||||
|
<line x1="21.371868" y1="6.386792" x2="21.371868" y2="11.033624" />
|
||||||
|
<line x1="21.486948" y1="5.81159" x2="21.371868" y2="6.386792" />
|
||||||
|
<line x1="21.782866" y1="8.979329" x2="21.371868" y2="11.033624" />
|
||||||
|
<line x1="18.955203" y1="6.051257" x2="21.371868" y2="6.386792" />
|
||||||
|
<line x1="18.905884" y1="10.691241" x2="21.371868" y2="11.033624" />
|
||||||
|
<line x1="18.955203" y1="5.797894" x2="18.955203" y2="10.444726" />
|
||||||
|
<line x1="18.955203" y1="10.444726" x2="18.905884" y2="10.691241" />
|
||||||
|
<line x1="18.363367" y1="6.159938" x2="18.363367" y2="10.362554" />
|
||||||
|
<line x1="18.669213" y1="5.758187" x2="18.955203" y2="5.797894" />
|
||||||
|
<line x1="18.363367" y1="10.362554" x2="18.955203" y2="10.444726" />
|
||||||
|
<line x1="18.314047" y1="6.212286" x2="18.314047" y2="10.60907" />
|
||||||
|
<line x1="18.363367" y1="10.362554" x2="18.314047" y2="10.60907" />
|
||||||
|
<line x1="11.064052" y1="4.955634" x2="12.629858" y2="5.173033" />
|
||||||
|
<line x1="11.014732" y1="9.595618" x2="18.314047" y2="10.60907" />
|
||||||
|
<line x1="11.064052" y1="4.702271" x2="11.064052" y2="9.349102" />
|
||||||
|
<line x1="11.064052" y1="9.349102" x2="11.014732" y2="9.595618" />
|
||||||
|
<line x1="10.472215" y1="5.064314" x2="10.472215" y2="9.266931" />
|
||||||
|
<line x1="10.778062" y1="4.662563" x2="11.064052" y2="4.702271" />
|
||||||
|
<line x1="10.472215" y1="9.266931" x2="11.064052" y2="9.349102" />
|
||||||
|
<line x1="10.422896" y1="5.116662" x2="10.422896" y2="9.513446" />
|
||||||
|
<line x1="10.472215" y1="9.266931" x2="10.422896" y2="9.513446" />
|
||||||
|
<line x1="3.1729" y1="3.86001" x2="4.738707" y2="4.07741" />
|
||||||
|
<line x1="3.123581" y1="8.499994" x2="10.422896" y2="9.513446" />
|
||||||
|
<line x1="3.1729" y1="3.606647" x2="3.1729" y2="8.253479" />
|
||||||
|
<line x1="3.1729" y1="8.253479" x2="3.123581" y2="8.499994" />
|
||||||
|
<line x1="2.581064" y1="3.968691" x2="2.581064" y2="8.171307" />
|
||||||
|
<line x1="2.88691" y1="3.56694" x2="3.1729" y2="3.606647" />
|
||||||
|
<line x1="2.581064" y1="8.171307" x2="3.1729" y2="8.253479" />
|
||||||
|
<line x1="2.531744" y1="4.021039" x2="2.531744" y2="8.417822" />
|
||||||
|
<line x1="2.581064" y1="8.171307" x2="2.531744" y2="8.417822" />
|
||||||
|
<line x1="-4.718251" y1="2.764386" x2="-3.152445" y2="2.981786" />
|
||||||
|
<line x1="-4.767571" y1="7.40437" x2="2.531744" y2="8.417822" />
|
||||||
|
<line x1="-4.718251" y1="2.511023" x2="-4.718251" y2="7.157855" />
|
||||||
|
<line x1="-4.718251" y1="7.157855" x2="-4.767571" y2="7.40437" />
|
||||||
|
<line x1="-5.310087" y1="2.873067" x2="-5.310087" y2="7.075683" />
|
||||||
|
<line x1="-5.004241" y1="2.471316" x2="-4.718251" y2="2.511023" />
|
||||||
|
<line x1="-5.310087" y1="7.075683" x2="-4.718251" y2="7.157855" />
|
||||||
|
<line x1="-5.359407" y1="2.925415" x2="-5.359407" y2="7.322199" />
|
||||||
|
<line x1="-5.310087" y1="7.075683" x2="-5.359407" y2="7.322199" />
|
||||||
|
<line x1="-12.609402" y1="1.668763" x2="-11.043596" y2="1.886162" />
|
||||||
|
<line x1="-12.658722" y1="6.308747" x2="-5.359407" y2="7.322199" />
|
||||||
|
<line x1="-12.609402" y1="1.4154" x2="-12.609402" y2="6.062231" />
|
||||||
|
<line x1="-12.609402" y1="6.062231" x2="-12.658722" y2="6.308747" />
|
||||||
|
<line x1="-13.201239" y1="1.777443" x2="-13.201239" y2="5.98006" />
|
||||||
|
<line x1="-12.895392" y1="1.375692" x2="-12.609402" y2="1.4154" />
|
||||||
|
<line x1="-13.201239" y1="5.98006" x2="-12.609402" y2="6.062231" />
|
||||||
|
<line x1="-13.250558" y1="1.829791" x2="-13.250558" y2="6.226575" />
|
||||||
|
<line x1="-13.201239" y1="5.98006" x2="-13.250558" y2="6.226575" />
|
||||||
|
<line x1="-20.500554" y1="0.573139" x2="-18.934748" y2="0.790539" />
|
||||||
|
<line x1="-20.549873" y1="5.213123" x2="-13.250558" y2="6.226575" />
|
||||||
|
<line x1="-20.500554" y1="0.319776" x2="-20.500554" y2="4.966608" />
|
||||||
|
<line x1="-20.500554" y1="4.966608" x2="-20.549873" y2="5.213123" />
|
||||||
|
<line x1="-21.09239" y1="0.237604" x2="-21.09239" y2="4.884436" />
|
||||||
|
<line x1="-21.09239" y1="0.237604" x2="-20.500554" y2="0.319776" />
|
||||||
|
<line x1="-21.09239" y1="4.884436" x2="-20.500554" y2="4.966608" />
|
||||||
|
<line x1="-21.14171" y1="0.48412" x2="-21.14171" y2="5.130951" />
|
||||||
|
<line x1="-21.09239" y1="0.237604" x2="-21.14171" y2="0.48412" />
|
||||||
|
<line x1="-21.09239" y1="4.884436" x2="-21.14171" y2="5.130951" />
|
||||||
|
<line x1="-22.703141" y1="0.267327" x2="-21.14171" y2="0.48412" />
|
||||||
|
<line x1="-23.607695" y1="4.788569" x2="-21.14171" y2="5.130951" />
|
||||||
|
<path d="M -19.032303,-4.514663 A 3.25,2.707419959968692 0.0 0,1 -18.669213,-5.758187" />
|
||||||
|
<path d="M -12.629858,-5.173033 A 3.25,2.707419959968692 0.0 0,1 -12.532303,-4.514663" />
|
||||||
|
<path d="M -12.576523,0.577266 A 3.25,2.707419959968692 0.0 0,1 -19.032303,0.132169" />
|
||||||
|
<path d="M -19.032303,0.132169 A 3.25,2.707419959968692 0.0 0,1 -12.532303,0.132169" />
|
||||||
|
<path d="M -12.532303,0.132169 A 3.25,2.707419959968692 0.0 0,1 -12.576523,0.577266" />
|
||||||
|
<path d="M -13.414957,0.460856 A 2.4,1.999325508899957 0.0 0,1 -18.182303,0.132169" />
|
||||||
|
<path d="M -18.182303,0.132169 A 2.4,1.999325508899957 0.0 0,1 -13.382303,0.132169" />
|
||||||
|
<path d="M -13.382303,0.132169 A 2.4,1.999325508899957 0.0 0,1 -13.414957,0.460856" />
|
||||||
|
<path d="M -11.141151,-3.419039 A 3.25,2.707419959968692 0.0 0,1 -10.778062,-4.662563" />
|
||||||
|
<path d="M -4.738707,-4.07741 A 3.25,2.707419959968692 0.0 0,1 -4.641151,-3.419039" />
|
||||||
|
<path d="M -4.685371,1.672889 A 3.25,2.707419959968692 0.0 0,1 -11.141151,1.227792" />
|
||||||
|
<path d="M -11.141151,1.227792 A 3.250000000000001,2.7074199599686923 0.0 0,1 -4.641151,1.227792" />
|
||||||
|
<path d="M -4.641151,1.227792 A 3.25,2.707419959968692 0.0 0,1 -4.685371,1.672889" />
|
||||||
|
<path d="M -5.523806,1.556479 A 2.4,1.999325508899957 0.0 0,1 -10.291151,1.227792" />
|
||||||
|
<path d="M -10.291151,1.227792 A 2.4,1.999325508899957 0.0 0,1 -5.491151,1.227792" />
|
||||||
|
<path d="M -5.491151,1.227792 A 2.4,1.999325508899957 0.0 0,1 -5.523806,1.556479" />
|
||||||
|
<path d="M -3.25,-2.323416 A 3.25,2.707419959968692 0.0 0,1 -2.88691,-3.56694" />
|
||||||
|
<path d="M 3.152445,-2.981786 A 3.25,2.707419959968692 0.0 0,1 3.25,-2.323416" />
|
||||||
|
<path d="M 3.20578,2.768513 A 3.25,2.707419959968692 0.0 0,1 -3.25,2.323416" />
|
||||||
|
<path d="M -3.25,2.323416 A 3.25,2.707419959968692 0.0 0,1 3.25,2.323416" />
|
||||||
|
<path d="M 3.25,2.323416 A 3.25,2.707419959968692 0.0 0,1 3.20578,2.768513" />
|
||||||
|
<path d="M 2.367345,2.652103 A 2.4,1.999325508899957 0.0 0,1 -2.4,2.323416" />
|
||||||
|
<path d="M -2.4,2.323416 A 2.4,1.999325508899957 0.0 0,1 2.4,2.323416" />
|
||||||
|
<path d="M 2.4,2.323416 A 2.4,1.999325508899957 0.0 0,1 2.367345,2.652103" />
|
||||||
|
<path d="M 4.641151,-1.227792 A 3.25,2.707419959968692 0.0 0,1 5.004241,-2.471316" />
|
||||||
|
<path d="M 11.043596,-1.886162 A 3.25,2.707419959968692 0.0 0,1 11.141151,-1.227792" />
|
||||||
|
<path d="M 11.096932,3.864137 A 3.25,2.707419959968692 0.0 0,1 4.641151,3.419039" />
|
||||||
|
<path d="M 4.641151,3.419039 A 3.250000000000001,2.7074199599686923 0.0 0,1 11.141151,3.419039" />
|
||||||
|
<path d="M 11.141151,3.419039 A 3.25,2.707419959968692 0.0 0,1 11.096932,3.864137" />
|
||||||
|
<path d="M 10.258497,3.747727 A 2.4,1.999325508899957 0.0 0,1 5.491151,3.419039" />
|
||||||
|
<path d="M 5.491151,3.419039 A 2.4,1.999325508899957 0.0 0,1 10.291151,3.419039" />
|
||||||
|
<path d="M 10.291151,3.419039 A 2.4,1.999325508899957 0.0 0,1 10.258497,3.747727" />
|
||||||
|
<line x1="12.532303" y1="4.514663" x2="12.532303" y2="-0.132169" />
|
||||||
|
<line x1="19.032303" y1="4.514663" x2="19.032303" y2="-0.132169" />
|
||||||
|
<line x1="-19.032303" y1="0.132169" x2="-19.032303" y2="-4.514663" />
|
||||||
|
<line x1="-12.532303" y1="0.132169" x2="-12.532303" y2="-4.514663" />
|
||||||
|
<line x1="-11.141151" y1="1.227792" x2="-11.141151" y2="-3.419039" />
|
||||||
|
<line x1="-4.641151" y1="1.227792" x2="-4.641151" y2="-3.419039" />
|
||||||
|
<line x1="-3.25" y1="2.323416" x2="-3.25" y2="-2.323416" />
|
||||||
|
<line x1="3.25" y1="2.323416" x2="3.25" y2="-2.323416" />
|
||||||
|
<line x1="4.641151" y1="3.419039" x2="4.641151" y2="-1.227792" />
|
||||||
|
<line x1="11.141151" y1="3.419039" x2="11.141151" y2="-1.227792" />
|
||||||
|
</g>
|
||||||
|
<g fill="none" stroke="rgb(99,99,99)" stroke-width="0.09" id="Hidden" stroke-dasharray="0.0 0.27">
|
||||||
|
<path d="M 18.988083,0.312929 A 3.25,2.707419959968692 0.0 0,1 12.532303,-0.132169" />
|
||||||
|
<path d="M 12.895392,-1.375692 A 3.25,2.707419959968692 0.0 0,1 18.934748,-0.790539" />
|
||||||
|
<path d="M 19.032303,-0.132169 A 3.25,2.707419959968692 0.0 0,1 18.988083,0.312929" />
|
||||||
|
<path d="M 18.149648,0.196519 A 2.4,1.999325508899957 0.0 0,1 13.382303,-0.132169" />
|
||||||
|
<path d="M 13.382303,-0.132169 A 2.4,1.999325508899957 0.0 0,1 18.182303,-0.132169" />
|
||||||
|
<path d="M 18.182303,-0.132169 A 2.4,1.999325508899957 0.0 0,1 18.149648,0.196519" />
|
||||||
|
<line x1="22.358262" y1="7.537197" x2="22.358262" y2="12.184028" />
|
||||||
|
<line x1="22.358262" y1="7.537197" x2="-24.988646" y2="0.963455" />
|
||||||
|
<line x1="24.988646" y1="-5.610287" x2="22.358262" y2="7.537197" />
|
||||||
|
<line x1="-23.196697" y1="-1.912557" x2="-23.196697" y2="2.734275" />
|
||||||
|
<line x1="-23.607695" y1="0.141737" x2="-23.607695" y2="4.788569" />
|
||||||
|
<line x1="-23.196697" y1="-1.912557" x2="-23.607695" y2="0.141737" />
|
||||||
|
<line x1="-22.900779" y1="-1.871471" x2="-22.900779" y2="2.775361" />
|
||||||
|
<line x1="-23.196697" y1="-1.912557" x2="-22.900779" y2="-1.871471" />
|
||||||
|
<line x1="-22.80214" y1="-2.364502" x2="-22.80214" y2="0.762152" />
|
||||||
|
<line x1="-22.80214" y1="-2.364502" x2="-22.900779" y2="-1.871471" />
|
||||||
|
<line x1="-23.098058" y1="-2.405588" x2="-23.098058" y2="2.241244" />
|
||||||
|
<line x1="-23.098058" y1="-2.405588" x2="-22.80214" y2="-2.364502" />
|
||||||
|
<line x1="-21.881505" y1="-8.486299" x2="-21.881505" y2="-3.839467" />
|
||||||
|
<line x1="-21.881505" y1="-8.486299" x2="-23.098058" y2="-2.405588" />
|
||||||
|
<line x1="-21.585587" y1="-8.445213" x2="-21.585587" y2="-3.798381" />
|
||||||
|
<line x1="-21.881505" y1="-8.486299" x2="-21.585587" y2="-8.445213" />
|
||||||
|
<line x1="-21.486948" y1="-8.938243" x2="-21.486948" y2="-5.81159" />
|
||||||
|
<line x1="-21.486948" y1="-8.938243" x2="-21.585587" y2="-8.445213" />
|
||||||
|
<line x1="-21.782866" y1="-8.979329" x2="-21.782866" y2="-4.332498" />
|
||||||
|
<line x1="-21.782866" y1="-8.979329" x2="-21.486948" y2="-8.938243" />
|
||||||
|
<line x1="-21.371868" y1="-11.033624" x2="-21.371868" y2="-6.386792" />
|
||||||
|
<line x1="-21.371868" y1="-11.033624" x2="-21.782866" y2="-8.979329" />
|
||||||
|
<line x1="-18.905884" y1="-10.691241" x2="-18.905884" y2="-6.04441" />
|
||||||
|
<line x1="-21.371868" y1="-11.033624" x2="-18.905884" y2="-10.691241" />
|
||||||
|
<line x1="-18.955203" y1="-10.444726" x2="-18.955203" y2="-6.051257" />
|
||||||
|
<line x1="-18.905884" y1="-10.691241" x2="-18.955203" y2="-10.444726" />
|
||||||
|
<line x1="-18.363367" y1="-10.362554" x2="-18.363367" y2="-5.715723" />
|
||||||
|
<line x1="-18.955203" y1="-10.444726" x2="-18.363367" y2="-10.362554" />
|
||||||
|
<line x1="-18.314047" y1="-10.60907" x2="-18.314047" y2="-5.962238" />
|
||||||
|
<line x1="-18.314047" y1="-10.60907" x2="-18.363367" y2="-10.362554" />
|
||||||
|
<line x1="-11.014732" y1="-9.595618" x2="-11.014732" y2="-4.948786" />
|
||||||
|
<line x1="-18.314047" y1="-10.60907" x2="-11.014732" y2="-9.595618" />
|
||||||
|
<line x1="-11.064052" y1="-9.349102" x2="-11.064052" y2="-4.955634" />
|
||||||
|
<line x1="-11.014732" y1="-9.595618" x2="-11.064052" y2="-9.349102" />
|
||||||
|
<line x1="-10.472215" y1="-9.266931" x2="-10.472215" y2="-4.620099" />
|
||||||
|
<line x1="-11.064052" y1="-9.349102" x2="-10.472215" y2="-9.266931" />
|
||||||
|
<line x1="-10.422896" y1="-9.513446" x2="-10.422896" y2="-4.866614" />
|
||||||
|
<line x1="-10.422896" y1="-9.513446" x2="-10.472215" y2="-9.266931" />
|
||||||
|
<line x1="-3.123581" y1="-8.499994" x2="-3.123581" y2="-3.853162" />
|
||||||
|
<line x1="-10.422896" y1="-9.513446" x2="-3.123581" y2="-8.499994" />
|
||||||
|
<line x1="-3.1729" y1="-8.253479" x2="-3.1729" y2="-3.86001" />
|
||||||
|
<line x1="-3.123581" y1="-8.499994" x2="-3.1729" y2="-8.253479" />
|
||||||
|
<line x1="-2.581064" y1="-8.171307" x2="-2.581064" y2="-3.524475" />
|
||||||
|
<line x1="-3.1729" y1="-8.253479" x2="-2.581064" y2="-8.171307" />
|
||||||
|
<line x1="-2.531744" y1="-8.417822" x2="-2.531744" y2="-3.770991" />
|
||||||
|
<line x1="-2.531744" y1="-8.417822" x2="-2.581064" y2="-8.171307" />
|
||||||
|
<line x1="4.767571" y1="-7.40437" x2="4.767571" y2="-2.757539" />
|
||||||
|
<line x1="-2.531744" y1="-8.417822" x2="4.767571" y2="-7.40437" />
|
||||||
|
<line x1="4.718251" y1="-7.157855" x2="4.718251" y2="-2.764386" />
|
||||||
|
<line x1="4.767571" y1="-7.40437" x2="4.718251" y2="-7.157855" />
|
||||||
|
<line x1="5.310087" y1="-7.075683" x2="5.310087" y2="-2.428852" />
|
||||||
|
<line x1="4.718251" y1="-7.157855" x2="5.310087" y2="-7.075683" />
|
||||||
|
<line x1="5.359407" y1="-7.322199" x2="5.359407" y2="-2.675367" />
|
||||||
|
<line x1="5.359407" y1="-7.322199" x2="5.310087" y2="-7.075683" />
|
||||||
|
<line x1="12.658722" y1="-6.308747" x2="12.658722" y2="-1.661915" />
|
||||||
|
<line x1="5.359407" y1="-7.322199" x2="12.658722" y2="-6.308747" />
|
||||||
|
<line x1="12.609402" y1="-6.062231" x2="12.609402" y2="-1.668763" />
|
||||||
|
<line x1="12.658722" y1="-6.308747" x2="12.609402" y2="-6.062231" />
|
||||||
|
<line x1="13.201239" y1="-5.98006" x2="13.201239" y2="-1.333228" />
|
||||||
|
<line x1="12.609402" y1="-6.062231" x2="13.201239" y2="-5.98006" />
|
||||||
|
<line x1="13.250558" y1="-6.226575" x2="13.250558" y2="-1.579743" />
|
||||||
|
<line x1="13.250558" y1="-6.226575" x2="13.201239" y2="-5.98006" />
|
||||||
|
<line x1="20.549873" y1="-5.213123" x2="20.549873" y2="-0.566291" />
|
||||||
|
<line x1="13.250558" y1="-6.226575" x2="20.549873" y2="-5.213123" />
|
||||||
|
<line x1="20.500554" y1="-4.966608" x2="20.500554" y2="-0.573139" />
|
||||||
|
<line x1="20.549873" y1="-5.213123" x2="20.500554" y2="-4.966608" />
|
||||||
|
<line x1="21.09239" y1="-4.884436" x2="21.09239" y2="-0.237604" />
|
||||||
|
<line x1="20.500554" y1="-4.966608" x2="21.09239" y2="-4.884436" />
|
||||||
|
<line x1="21.14171" y1="-5.130951" x2="21.14171" y2="-0.48412" />
|
||||||
|
<line x1="21.14171" y1="-5.130951" x2="21.09239" y2="-4.884436" />
|
||||||
|
<line x1="23.607695" y1="-4.788569" x2="23.607695" y2="-0.141737" />
|
||||||
|
<line x1="21.14171" y1="-5.130951" x2="23.607695" y2="-4.788569" />
|
||||||
|
<line x1="23.196697" y1="-2.734275" x2="23.196697" y2="-0.198801" />
|
||||||
|
<line x1="23.607695" y1="-4.788569" x2="23.196697" y2="-2.734275" />
|
||||||
|
<line x1="22.900779" y1="-2.775361" x2="22.900779" y2="-0.239887" />
|
||||||
|
<line x1="22.900779" y1="-2.775361" x2="23.196697" y2="-2.734275" />
|
||||||
|
<line x1="22.80214" y1="-2.28233" x2="22.80214" y2="-0.253582" />
|
||||||
|
<line x1="22.900779" y1="-2.775361" x2="22.80214" y2="-2.28233" />
|
||||||
|
<line x1="23.098058" y1="-2.241244" x2="23.098058" y2="2.405588" />
|
||||||
|
<line x1="22.80214" y1="-2.28233" x2="23.098058" y2="-2.241244" />
|
||||||
|
<line x1="23.098058" y1="-2.241244" x2="22.703141" y2="-0.267327" />
|
||||||
|
<line x1="21.782866" y1="4.332498" x2="21.782866" y2="8.979329" />
|
||||||
|
<line x1="21.486948" y1="4.291412" x2="21.782866" y2="4.332498" />
|
||||||
|
<line x1="21.782866" y1="4.332498" x2="21.486948" y2="5.81159" />
|
||||||
|
<line x1="18.905884" y1="6.04441" x2="18.905884" y2="10.691241" />
|
||||||
|
<line x1="18.905884" y1="6.04441" x2="18.955203" y2="6.051257" />
|
||||||
|
<line x1="18.955203" y1="5.797894" x2="18.905884" y2="6.04441" />
|
||||||
|
<line x1="18.363367" y1="5.715723" x2="18.363367" y2="6.159938" />
|
||||||
|
<line x1="18.363367" y1="5.715723" x2="18.669213" y2="5.758187" />
|
||||||
|
<line x1="18.314047" y1="5.962238" x2="18.314047" y2="6.212286" />
|
||||||
|
<line x1="18.363367" y1="5.715723" x2="18.314047" y2="5.962238" />
|
||||||
|
<line x1="11.014732" y1="4.948786" x2="11.014732" y2="9.595618" />
|
||||||
|
<line x1="11.014732" y1="4.948786" x2="11.064052" y2="4.955634" />
|
||||||
|
<line x1="12.629858" y1="5.173033" x2="18.314047" y2="5.962238" />
|
||||||
|
<line x1="11.064052" y1="4.702271" x2="11.014732" y2="4.948786" />
|
||||||
|
<line x1="10.472215" y1="4.620099" x2="10.472215" y2="5.064314" />
|
||||||
|
<line x1="10.472215" y1="4.620099" x2="10.778062" y2="4.662563" />
|
||||||
|
<line x1="10.422896" y1="4.866614" x2="10.422896" y2="5.116662" />
|
||||||
|
<line x1="10.472215" y1="4.620099" x2="10.422896" y2="4.866614" />
|
||||||
|
<line x1="3.123581" y1="3.853162" x2="3.123581" y2="8.499994" />
|
||||||
|
<line x1="3.123581" y1="3.853162" x2="3.1729" y2="3.86001" />
|
||||||
|
<line x1="4.738707" y1="4.07741" x2="10.422896" y2="4.866614" />
|
||||||
|
<line x1="3.1729" y1="3.606647" x2="3.123581" y2="3.853162" />
|
||||||
|
<line x1="2.581064" y1="3.524475" x2="2.581064" y2="3.968691" />
|
||||||
|
<line x1="2.581064" y1="3.524475" x2="2.88691" y2="3.56694" />
|
||||||
|
<line x1="2.531744" y1="3.770991" x2="2.531744" y2="4.021039" />
|
||||||
|
<line x1="2.581064" y1="3.524475" x2="2.531744" y2="3.770991" />
|
||||||
|
<line x1="-4.767571" y1="2.757539" x2="-4.767571" y2="7.40437" />
|
||||||
|
<line x1="-4.767571" y1="2.757539" x2="-4.718251" y2="2.764386" />
|
||||||
|
<line x1="-3.152445" y1="2.981786" x2="2.531744" y2="3.770991" />
|
||||||
|
<line x1="-4.718251" y1="2.511023" x2="-4.767571" y2="2.757539" />
|
||||||
|
<line x1="-5.310087" y1="2.428852" x2="-5.310087" y2="2.873067" />
|
||||||
|
<line x1="-5.310087" y1="2.428852" x2="-5.004241" y2="2.471316" />
|
||||||
|
<line x1="-5.359407" y1="2.675367" x2="-5.359407" y2="2.925415" />
|
||||||
|
<line x1="-5.310087" y1="2.428852" x2="-5.359407" y2="2.675367" />
|
||||||
|
<line x1="-12.658722" y1="1.661915" x2="-12.658722" y2="6.308747" />
|
||||||
|
<line x1="-12.658722" y1="1.661915" x2="-12.609402" y2="1.668763" />
|
||||||
|
<line x1="-11.043596" y1="1.886162" x2="-5.359407" y2="2.675367" />
|
||||||
|
<line x1="-12.609402" y1="1.4154" x2="-12.658722" y2="1.661915" />
|
||||||
|
<line x1="-13.201239" y1="1.333228" x2="-13.201239" y2="1.777443" />
|
||||||
|
<line x1="-13.201239" y1="1.333228" x2="-12.895392" y2="1.375692" />
|
||||||
|
<line x1="-13.250558" y1="1.579743" x2="-13.250558" y2="1.829791" />
|
||||||
|
<line x1="-13.201239" y1="1.333228" x2="-13.250558" y2="1.579743" />
|
||||||
|
<line x1="-20.549873" y1="0.566291" x2="-20.549873" y2="5.213123" />
|
||||||
|
<line x1="-20.549873" y1="0.566291" x2="-20.500554" y2="0.573139" />
|
||||||
|
<line x1="-18.934748" y1="0.790539" x2="-13.250558" y2="1.579743" />
|
||||||
|
<line x1="-20.500554" y1="0.319776" x2="-20.549873" y2="0.566291" />
|
||||||
|
<line x1="-23.607695" y1="0.141737" x2="-22.703141" y2="0.267327" />
|
||||||
|
<path d="M -12.576523,-4.069566 A 3.25,2.707419959968692 0.0 0,1 -19.032303,-4.514663" />
|
||||||
|
<path d="M -18.669213,-5.758187 A 3.25,2.707419959968692 0.0 0,1 -12.629858,-5.173033" />
|
||||||
|
<path d="M -12.532303,-4.514663 A 3.25,2.707419959968692 0.0 0,1 -12.576523,-4.069566" />
|
||||||
|
<path d="M -13.414957,-4.185976 A 2.4,1.999325508899957 0.0 0,1 -18.182303,-4.514663" />
|
||||||
|
<path d="M -18.182303,-4.514663 A 2.4,1.999325508899957 0.0 0,1 -13.382303,-4.514663" />
|
||||||
|
<path d="M -13.382303,-4.514663 A 2.4,1.999325508899957 0.0 0,1 -13.414957,-4.185976" />
|
||||||
|
<path d="M -4.685371,-2.973942 A 3.25,2.707419959968692 0.0 0,1 -11.141151,-3.419039" />
|
||||||
|
<path d="M -10.778062,-4.662563 A 3.25,2.707419959968692 0.0 0,1 -4.738707,-4.07741" />
|
||||||
|
<path d="M -4.641151,-3.419039 A 3.25,2.707419959968692 0.0 0,1 -4.685371,-2.973942" />
|
||||||
|
<path d="M -5.523806,-3.090352 A 2.4,1.999325508899957 0.0 0,1 -10.291151,-3.419039" />
|
||||||
|
<path d="M -10.291151,-3.419039 A 2.4,1.999325508899957 0.0 0,1 -5.491151,-3.419039" />
|
||||||
|
<path d="M -5.491151,-3.419039 A 2.4,1.999325508899957 0.0 0,1 -5.523806,-3.090352" />
|
||||||
|
<path d="M 3.20578,-1.878319 A 3.25,2.707419959968692 0.0 0,1 -3.25,-2.323416" />
|
||||||
|
<path d="M -2.88691,-3.56694 A 3.25,2.707419959968692 0.0 0,1 3.152445,-2.981786" />
|
||||||
|
<path d="M 3.25,-2.323416 A 3.25,2.707419959968692 0.0 0,1 3.20578,-1.878319" />
|
||||||
|
<path d="M 2.367345,-1.994729 A 2.4,1.999325508899957 0.0 0,1 -2.4,-2.323416" />
|
||||||
|
<path d="M -2.4,-2.323416 A 2.4,1.999325508899957 0.0 0,1 2.4,-2.323416" />
|
||||||
|
<path d="M 2.4,-2.323416 A 2.4,1.999325508899957 0.0 0,1 2.367345,-1.994729" />
|
||||||
|
<path d="M 11.096932,-0.782695 A 3.25,2.707419959968692 0.0 0,1 4.641151,-1.227792" />
|
||||||
|
<path d="M 5.004241,-2.471316 A 3.25,2.707419959968692 0.0 0,1 11.043596,-1.886162" />
|
||||||
|
<path d="M 11.141151,-1.227792 A 3.25,2.707419959968692 0.0 0,1 11.096932,-0.782695" />
|
||||||
|
<path d="M 10.258497,-0.899105 A 2.4,1.999325508899957 0.0 0,1 5.491151,-1.227792" />
|
||||||
|
<path d="M 5.491151,-1.227792 A 2.4,1.999325508899957 0.0 0,1 10.291151,-1.227792" />
|
||||||
|
<path d="M 10.291151,-1.227792 A 2.4,1.999325508899957 0.0 0,1 10.258497,-0.899105" />
|
||||||
|
<line x1="13.382303" y1="4.514663" x2="13.382303" y2="-0.132169" />
|
||||||
|
<line x1="18.182303" y1="4.514663" x2="18.182303" y2="-0.132169" />
|
||||||
|
<line x1="-18.182303" y1="0.132169" x2="-18.182303" y2="-4.514663" />
|
||||||
|
<line x1="-13.382303" y1="0.132169" x2="-13.382303" y2="-4.514663" />
|
||||||
|
<line x1="-10.291151" y1="1.227792" x2="-10.291151" y2="-3.419039" />
|
||||||
|
<line x1="-5.491151" y1="1.227792" x2="-5.491151" y2="-3.419039" />
|
||||||
|
<line x1="-2.4" y1="2.323416" x2="-2.4" y2="-2.323416" />
|
||||||
|
<line x1="2.4" y1="2.323416" x2="2.4" y2="-2.323416" />
|
||||||
|
<line x1="5.491151" y1="3.419039" x2="5.491151" y2="-1.227792" />
|
||||||
|
<line x1="10.291151" y1="3.419039" x2="10.291151" y2="-1.227792" />
|
||||||
|
</g>
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 27 KiB |
|
|
@ -5,7 +5,7 @@ Lego Tutorial
|
||||||
This tutorial provides a step by step guide to creating a script to build a parametric
|
This tutorial provides a step by step guide to creating a script to build a parametric
|
||||||
Lego block as shown here:
|
Lego block as shown here:
|
||||||
|
|
||||||
.. image:: tutorial_lego.svg
|
.. image:: assets/lego.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
*************
|
*************
|
||||||
|
|
@ -21,7 +21,7 @@ The dimensions of the Lego block follow. A key parameter is ``pip_count``, the l
|
||||||
of the Lego blocks in pips. This parameter must be at least 2.
|
of the Lego blocks in pips. This parameter must be at least 2.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 29-44
|
:lines: 29, 32-45
|
||||||
|
|
||||||
********************
|
********************
|
||||||
Step 2: Part Builder
|
Step 2: Part Builder
|
||||||
|
|
@ -31,7 +31,7 @@ The Lego block will be created by the ``BuildPart`` builder as it's a discrete t
|
||||||
dimensional part; therefore, we'll instantiate a ``BuildPart`` with the name ``lego``.
|
dimensional part; therefore, we'll instantiate a ``BuildPart`` with the name ``lego``.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52
|
:lines: 47
|
||||||
|
|
||||||
**********************
|
**********************
|
||||||
Step 3: Sketch Builder
|
Step 3: Sketch Builder
|
||||||
|
|
@ -43,7 +43,7 @@ object. As this sketch will be part of the lego part, we'll create a sketch bui
|
||||||
in the context of the part builder as follows:
|
in the context of the part builder as follows:
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-54
|
:lines: 47-49
|
||||||
:emphasize-lines: 3
|
:emphasize-lines: 3
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -59,12 +59,12 @@ of the Lego block. The following step is going to refer to this rectangle, so it
|
||||||
be assigned the identifier ``perimeter``.
|
be assigned the identifier ``perimeter``.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56
|
:lines: 47-51
|
||||||
:emphasize-lines: 5
|
:emphasize-lines: 5
|
||||||
|
|
||||||
Once the ``Rectangle`` object is created the sketch appears as follows:
|
Once the ``Rectangle`` object is created the sketch appears as follows:
|
||||||
|
|
||||||
.. image:: tutorial_step4.svg
|
.. image:: assets/lego_step4.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
******************************
|
******************************
|
||||||
|
|
@ -76,7 +76,7 @@ hollowed out. This will be done with the ``Offset`` operation which is going to
|
||||||
create a new object from ``perimeter``.
|
create a new object from ``perimeter``.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66
|
:lines: 47-51,55-61
|
||||||
:emphasize-lines: 7-12
|
:emphasize-lines: 7-12
|
||||||
|
|
||||||
The first parameter to ``Offset`` is the reference object. The ``amount`` is a
|
The first parameter to ``Offset`` is the reference object. The ``amount`` is a
|
||||||
|
|
@ -86,7 +86,7 @@ square corners. Finally, the ``mode`` parameter controls how this object will
|
||||||
be placed in the sketch - in this case subtracted from the existing sketch.
|
be placed in the sketch - in this case subtracted from the existing sketch.
|
||||||
The result is shown here:
|
The result is shown here:
|
||||||
|
|
||||||
.. image:: tutorial_step5.svg
|
.. image:: assets/lego_step5.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
Now the sketch consists of a hollow rectangle.
|
Now the sketch consists of a hollow rectangle.
|
||||||
|
|
@ -104,7 +104,7 @@ objects are in the scope of a location context (``GridLocations`` in this case)
|
||||||
that defined multiple points, multiple rectangles are created.
|
that defined multiple points, multiple rectangles are created.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66,70-74
|
:lines: 47-51,55-61,65-69
|
||||||
:emphasize-lines: 13-17
|
:emphasize-lines: 13-17
|
||||||
|
|
||||||
Here we can see that the first ``GridLocations`` creates two positions which causes
|
Here we can see that the first ``GridLocations`` creates two positions which causes
|
||||||
|
|
@ -114,7 +114,7 @@ parameter are optional in this case.
|
||||||
|
|
||||||
The result looks like this:
|
The result looks like this:
|
||||||
|
|
||||||
.. image:: tutorial_step6.svg
|
.. image:: assets/lego_step6.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
*********************
|
*********************
|
||||||
|
|
@ -125,12 +125,12 @@ To convert the internal grid to ridges, the center needs to be removed. This wil
|
||||||
with another ``Rectangle``.
|
with another ``Rectangle``.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66,70-74,79-83
|
:lines: 47-51,55-61,65-69,74-78
|
||||||
:emphasize-lines: 18-22
|
:emphasize-lines: 17-22
|
||||||
|
|
||||||
The ``Rectangle`` is subtracted from the sketch to leave the ridges as follows:
|
The ``Rectangle`` is subtracted from the sketch to leave the ridges as follows:
|
||||||
|
|
||||||
.. image:: tutorial_step7.svg
|
.. image:: assets/lego_step7.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -142,8 +142,8 @@ Lego blocks use a set of internal hollow cylinders that the pips push against
|
||||||
to hold two blocks together. These will be created with ``Circle``.
|
to hold two blocks together. These will be created with ``Circle``.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66,70-74,79-83,87-92
|
:lines: 47-51,55-61,65-69,74-76,82-87
|
||||||
:emphasize-lines: 23-28
|
:emphasize-lines: 21-26
|
||||||
|
|
||||||
Here another ``GridLocations`` is used to position the centers of the circles. Note
|
Here another ``GridLocations`` is used to position the centers of the circles. Note
|
||||||
that since both ``Circle`` objects are in the scope of the location context, both
|
that since both ``Circle`` objects are in the scope of the location context, both
|
||||||
|
|
@ -151,7 +151,7 @@ Circles will be positioned at these locations.
|
||||||
|
|
||||||
Once the Circles are added, the sketch is complete and looks as follows:
|
Once the Circles are added, the sketch is complete and looks as follows:
|
||||||
|
|
||||||
.. image:: tutorial_step8.svg
|
.. image:: assets/lego_step8.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
***********************************
|
***********************************
|
||||||
|
|
@ -162,8 +162,8 @@ Now that the sketch is complete it needs to be extruded into the three dimension
|
||||||
wall object.
|
wall object.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66,70-74,79-83,87-92,96-97
|
:lines: 47-51,55-61,65-69,74-76,82-87,91-92
|
||||||
:emphasize-lines: 29-30
|
:emphasize-lines: 27-28
|
||||||
|
|
||||||
Note how the ``Extrude`` operation is no longer in the ``BuildSketch`` scope and has returned
|
Note how the ``Extrude`` operation is no longer in the ``BuildSketch`` scope and has returned
|
||||||
back into the ``BuildPart`` scope. This causes ``BuildSketch`` to exit and transfer the
|
back into the ``BuildPart`` scope. This causes ``BuildSketch`` to exit and transfer the
|
||||||
|
|
@ -171,7 +171,7 @@ sketch that we've created to ``BuildPart`` for further processing by ``Extrude``
|
||||||
|
|
||||||
The result is:
|
The result is:
|
||||||
|
|
||||||
.. image:: tutorial_step9.svg
|
.. image:: assets/lego_step9.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -183,8 +183,8 @@ Now that the walls are complete, the top of the block needs to be added. Althoug
|
||||||
could be done with another sketch, we'll add a box to the top of the walls.
|
could be done with another sketch, we'll add a box to the top of the walls.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66,70-74,79-83,87-92,96-97,101-109
|
:lines: 47-51,55-61,65-69,74-76,82-87,91-92,100-108
|
||||||
:emphasize-lines: 31-39
|
:emphasize-lines: 29-37
|
||||||
|
|
||||||
To position the top, we'll describe the top center of the lego walls with a ``Locations`` context.
|
To position the top, we'll describe the top center of the lego walls with a ``Locations`` context.
|
||||||
To determine the height we'll extract that from the
|
To determine the height we'll extract that from the
|
||||||
|
|
@ -200,7 +200,7 @@ the intersection of the x and y axis but not in the z thus aligning with the top
|
||||||
|
|
||||||
The base is closed now as shown here:
|
The base is closed now as shown here:
|
||||||
|
|
||||||
.. image:: tutorial_step10.svg
|
.. image:: assets/lego_step10.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
********************
|
********************
|
||||||
|
|
@ -211,8 +211,8 @@ The final step is to add the pips to the top of the Lego block. To do this we'll
|
||||||
a new workplane on top of the block where we can position the pips.
|
a new workplane on top of the block where we can position the pips.
|
||||||
|
|
||||||
.. literalinclude:: ../examples/lego.py
|
.. literalinclude:: ../examples/lego.py
|
||||||
:lines: 52-56,60-66,70-74,79-83,87-92,96-97,101-109,120-128
|
:lines: 47-51,55-61,65-69,74-76,82-87,91-92,100-108,116-124
|
||||||
:emphasize-lines: 40-48
|
:emphasize-lines: 38-46
|
||||||
|
|
||||||
In this case, the workplane is created from the top Face of the Lego block by using the
|
In this case, the workplane is created from the top Face of the Lego block by using the
|
||||||
``faces`` method and then sorted vertically and taking the top one ``sort_by(Axis.Z)[-1]``.
|
``faces`` method and then sorted vertically and taking the top one ``sort_by(Axis.Z)[-1]``.
|
||||||
|
|
@ -220,7 +220,7 @@ In this case, the workplane is created from the top Face of the Lego block by us
|
||||||
On the new workplane, a grid of locations is created and a number of ``Cylinder``'s are positioned
|
On the new workplane, a grid of locations is created and a number of ``Cylinder``'s are positioned
|
||||||
at each location.
|
at each location.
|
||||||
|
|
||||||
.. image:: tutorial_step11.svg
|
.. image:: assets/lego.svg
|
||||||
:align: center
|
:align: center
|
||||||
|
|
||||||
This completes the Lego block. To access the finished product, refer to the builder's internal
|
This completes the Lego block. To access the finished product, refer to the builder's internal
|
||||||
|
|
|
||||||
|
|
@ -27,6 +27,7 @@ license:
|
||||||
limitations under the License.
|
limitations under the License.
|
||||||
"""
|
"""
|
||||||
from build123d import *
|
from build123d import *
|
||||||
|
from ocp_vscode import *
|
||||||
|
|
||||||
pip_count = 6
|
pip_count = 6
|
||||||
|
|
||||||
|
|
@ -43,20 +44,14 @@ ridge_width = 0.6
|
||||||
ridge_depth = 0.3
|
ridge_depth = 0.3
|
||||||
wall_thickness = 1.2
|
wall_thickness = 1.2
|
||||||
|
|
||||||
svg_opts = {
|
|
||||||
"pixel_scale": 20,
|
|
||||||
"show_axes": False,
|
|
||||||
"show_hidden": False,
|
|
||||||
}
|
|
||||||
|
|
||||||
with BuildPart() as lego:
|
with BuildPart() as lego:
|
||||||
# Draw the bottom of the block
|
# Draw the bottom of the block
|
||||||
with BuildSketch() as plan:
|
with BuildSketch() as plan:
|
||||||
# Start with a Rectangle the size of the block
|
# Start with a Rectangle the size of the block
|
||||||
perimeter = Rectangle(width=block_length, height=block_width)
|
perimeter = Rectangle(width=block_length, height=block_width)
|
||||||
plan.sketch.export_svg(
|
exporter = ExportSVG(scale=6)
|
||||||
"tutorial_step4.svg", (0, 0, 10), (0, 1, 0), svg_opts=svg_opts
|
exporter.add_shape(plan.sketch)
|
||||||
)
|
exporter.write("assets/lego_step4.svg")
|
||||||
# Subtract an offset to create the block walls
|
# Subtract an offset to create the block walls
|
||||||
offset(
|
offset(
|
||||||
perimeter,
|
perimeter,
|
||||||
|
|
@ -64,40 +59,44 @@ with BuildPart() as lego:
|
||||||
kind=Kind.INTERSECTION,
|
kind=Kind.INTERSECTION,
|
||||||
mode=Mode.SUBTRACT,
|
mode=Mode.SUBTRACT,
|
||||||
)
|
)
|
||||||
plan.sketch.export_svg(
|
exporter = ExportSVG(scale=6)
|
||||||
"tutorial_step5.svg", (0, 0, 10), (0, 1, 0), svg_opts=svg_opts
|
exporter.add_shape(plan.sketch)
|
||||||
)
|
exporter.write("assets/lego_step5.svg")
|
||||||
# Add a grid of lengthwise and widthwise bars
|
# Add a grid of lengthwise and widthwise bars
|
||||||
with GridLocations(x_spacing=0, y_spacing=lego_unit_size, x_count=1, y_count=2):
|
with GridLocations(x_spacing=0, y_spacing=lego_unit_size, x_count=1, y_count=2):
|
||||||
Rectangle(width=block_length, height=ridge_width)
|
Rectangle(width=block_length, height=ridge_width)
|
||||||
with GridLocations(lego_unit_size, 0, pip_count, 1):
|
with GridLocations(lego_unit_size, 0, pip_count, 1):
|
||||||
Rectangle(width=ridge_width, height=block_width)
|
Rectangle(width=ridge_width, height=block_width)
|
||||||
plan.sketch.export_svg(
|
exporter = ExportSVG(scale=6)
|
||||||
"tutorial_step6.svg", (0, 0, 10), (0, 1, 0), svg_opts=svg_opts
|
exporter.add_shape(plan.sketch)
|
||||||
)
|
exporter.write("assets/lego_step6.svg")
|
||||||
# Substract a rectangle leaving ribs on the block walls
|
# Substract a rectangle leaving ribs on the block walls
|
||||||
Rectangle(
|
Rectangle(
|
||||||
block_length - 2 * (wall_thickness + ridge_depth),
|
block_length - 2 * (wall_thickness + ridge_depth),
|
||||||
block_width - 2 * (wall_thickness + ridge_depth),
|
block_width - 2 * (wall_thickness + ridge_depth),
|
||||||
mode=Mode.SUBTRACT,
|
mode=Mode.SUBTRACT,
|
||||||
)
|
)
|
||||||
plan.sketch.export_svg(
|
exporter = ExportSVG(scale=6)
|
||||||
"tutorial_step7.svg", (0, 0, 10), (0, 1, 0), svg_opts=svg_opts
|
exporter.add_shape(plan.sketch)
|
||||||
)
|
exporter.write("assets/lego_step7.svg")
|
||||||
# Add a row of hollow circles to the center
|
# Add a row of hollow circles to the center
|
||||||
with GridLocations(
|
with GridLocations(
|
||||||
x_spacing=lego_unit_size, y_spacing=0, x_count=pip_count - 1, y_count=1
|
x_spacing=lego_unit_size, y_spacing=0, x_count=pip_count - 1, y_count=1
|
||||||
):
|
):
|
||||||
Circle(radius=support_outer_diameter / 2)
|
Circle(radius=support_outer_diameter / 2)
|
||||||
Circle(radius=support_inner_diameter / 2, mode=Mode.SUBTRACT)
|
Circle(radius=support_inner_diameter / 2, mode=Mode.SUBTRACT)
|
||||||
plan.sketch.export_svg(
|
exporter = ExportSVG(scale=6)
|
||||||
"tutorial_step8.svg", (0, 0, 10), (0, 1, 0), svg_opts=svg_opts
|
exporter.add_shape(plan.sketch)
|
||||||
)
|
exporter.write("assets/lego_step8.svg")
|
||||||
# Extrude this base sketch to the height of the walls
|
# Extrude this base sketch to the height of the walls
|
||||||
extrude(amount=base_height - wall_thickness)
|
extrude(amount=base_height - wall_thickness)
|
||||||
lego.part.export_svg(
|
visible, hidden = lego.part.project_to_viewport((-5, -30, 50))
|
||||||
"tutorial_step9.svg", (-5, -30, 50), (0, 0, 1), svg_opts=svg_opts
|
exporter = ExportSVG(unit=Unit.MILLIMETER, scale=6)
|
||||||
)
|
exporter.add_layer("Visible")
|
||||||
|
exporter.add_layer("Hidden", line_color=(99, 99, 99), line_type=LineType.ISO_DOT)
|
||||||
|
exporter.add_shape(visible, layer="Visible")
|
||||||
|
exporter.add_shape(hidden, layer="Hidden")
|
||||||
|
exporter.write("assets/lego_step9.svg")
|
||||||
# Create a box on the top of the walls
|
# Create a box on the top of the walls
|
||||||
with Locations((0, 0, lego.vertices().sort_by(Axis.Z)[-1].Z)):
|
with Locations((0, 0, lego.vertices().sort_by(Axis.Z)[-1].Z)):
|
||||||
# Create the top of the block
|
# Create the top of the block
|
||||||
|
|
@ -107,16 +106,13 @@ with BuildPart() as lego:
|
||||||
height=wall_thickness,
|
height=wall_thickness,
|
||||||
align=(Align.CENTER, Align.CENTER, Align.MIN),
|
align=(Align.CENTER, Align.CENTER, Align.MIN),
|
||||||
)
|
)
|
||||||
lego.part.export_svg(
|
visible, hidden = lego.part.project_to_viewport((-5, -30, 50))
|
||||||
"tutorial_step10.svg",
|
exporter = ExportSVG(unit=Unit.MILLIMETER, scale=6)
|
||||||
(-5, -30, 50),
|
exporter.add_layer("Visible")
|
||||||
(0, 0, 1),
|
exporter.add_layer("Hidden", line_color=(99, 99, 99), line_type=LineType.ISO_DOT)
|
||||||
svg_opts={
|
exporter.add_shape(visible, layer="Visible")
|
||||||
"pixel_scale": 20,
|
exporter.add_shape(hidden, layer="Hidden")
|
||||||
"show_axes": False,
|
exporter.write("assets/lego_step10.svg")
|
||||||
"show_hidden": True,
|
|
||||||
},
|
|
||||||
)
|
|
||||||
# Create a workplane on the top of the block
|
# Create a workplane on the top of the block
|
||||||
with BuildPart(lego.faces().sort_by(Axis.Z)[-1]):
|
with BuildPart(lego.faces().sort_by(Axis.Z)[-1]):
|
||||||
# Create a grid of pips
|
# Create a grid of pips
|
||||||
|
|
@ -126,21 +122,14 @@ with BuildPart() as lego:
|
||||||
height=pip_height,
|
height=pip_height,
|
||||||
align=(Align.CENTER, Align.CENTER, Align.MIN),
|
align=(Align.CENTER, Align.CENTER, Align.MIN),
|
||||||
)
|
)
|
||||||
lego.part.export_svg(
|
visible, hidden = lego.part.project_to_viewport((-100, -100, 50))
|
||||||
"tutorial_step11.svg", (-100, -100, 50), (0, 0, 1), svg_opts=svg_opts
|
exporter = ExportSVG(unit=Unit.MILLIMETER, scale=6)
|
||||||
)
|
exporter.add_layer("Visible")
|
||||||
lego.part.export_svg(
|
exporter.add_layer("Hidden", line_color=(99, 99, 99), line_type=LineType.ISO_DOT)
|
||||||
"tutorial_lego.svg",
|
exporter.add_shape(visible, layer="Visible")
|
||||||
(-100, -100, 50),
|
exporter.add_shape(hidden, layer="Hidden")
|
||||||
(0, 0, 1),
|
exporter.write("assets/lego.svg")
|
||||||
svg_opts={
|
|
||||||
"pixel_scale": 20,
|
|
||||||
"show_axes": False,
|
|
||||||
"show_hidden": True,
|
|
||||||
},
|
|
||||||
)
|
|
||||||
|
|
||||||
assert abs(lego.part.volume - 3212.187337781355) < 1e-3
|
assert abs(lego.part.volume - 3212.187337781355) < 1e-3
|
||||||
|
|
||||||
if "show_object" in locals():
|
show_object(lego.part.wrapped, name="lego")
|
||||||
show_object(lego.part.wrapped, name="lego")
|
|
||||||
|
|
|
||||||