<pre class="python">
<span style="color: #C00000;">import</span> <span style="color: #000000;">math</span>
<span style="color: #C00000;">import</span> <span style="color: #000000;">Blender</span>
<span style="color: #C00000;">from</span> <span style="color: #000000;">Blender</span> <span style="color: #C00000;">import</span> <span style="color: #000000;">NMesh</span>

<span style="color: #000000;">ni</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">26</span>
<span style="color: #000000;">n</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">float</span><span style="color: #0000C0;">(</span><span style="color: #000000;">ni</span><span style="color: #0000C0;">)</span> <span style="color: #008000;">#teeths</span>

<span style="color: #000000;">a</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">0.3</span>
<span style="color: #000000;">b</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">0.1</span>
<span style="color: #000000;">c</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">0.2</span>
<span style="color: #000000;">h</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">0.6</span>
<span style="color: #000000;">x</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">2</span>

<span style="color: #000000;">w</span> <span style="color: #0000C0;">=</span> <span style="color: #0080C0;">0.2</span>

<span style="color: #000000;">alpha</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">float</span><span style="color: #0000C0;">(</span><span style="color: #0080C0;">360</span><span style="color: #0000C0;">/</span><span style="color: #000000;">n</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">i</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #000000;">h</span>

<span style="color: #C00000;">print</span> <span style="color: #000000;">alpha</span>

<span style="color: #C00000;">def</span> <span style="color: #000000;">to_rad</span><span style="color: #0000C0;">(</span><span style="color: #000000;">u</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">:</span>
<span style="color: #000000;">ur</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">u</span><span style="color: #0000C0;">*</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">*</span><span style="color: #000000;">math</span><span style="color: #0000C0;">.</span><span style="color: #000000;">pi</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">360</span>
<span style="color: #C00000;">return</span> <span style="color: #000000;">ur</span>

<span style="color: #000000;">r</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0000C0;">(</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">*</span><span style="color: #000000;">math</span><span style="color: #0000C0;">.</span><span style="color: #000000;">tan</span><span style="color: #0000C0;">(</span><span style="color: #000000;">to_rad</span><span style="color: #0000C0;">(</span><span style="color: #000000;">alpha</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">)</span>

<span style="color: #000000;">p1</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #0000C0;">-</span><span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">r</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">p2</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #0000C0;">-</span><span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">+</span><span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #000000;">a</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">r</span><span style="color: #0000C0;">+</span><span style="color: #000000;">i</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">p3</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #0000C0;">-</span><span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">+</span><span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #0000C0;">(</span><span style="color: #000000;">a</span><span style="color: #0000C0;">+</span><span style="color: #000000;">b</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">r</span><span style="color: #0000C0;">+</span><span style="color: #000000;">i</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">p4</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">-</span><span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #0000C0;">(</span><span style="color: #000000;">a</span><span style="color: #0000C0;">+</span><span style="color: #000000;">b</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">r</span><span style="color: #0000C0;">+</span><span style="color: #000000;">i</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">p5</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">-</span><span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #000000;">a</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">r</span><span style="color: #0000C0;">+</span><span style="color: #000000;">i</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">p6</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">x</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">r</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>

<span style="color: #000000;">ps</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">p1</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p2</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p3</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p4</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p5</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p6</span><span style="color: #0000C0;">]</span>

<span style="color: #000000;">ltp</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">p6</span>

<span style="color: #000000;">origf</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Vert</span><span style="color: #0000C0;">(</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">,</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">,</span><span style="color: #000000;">w</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">origb</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Vert</span><span style="color: #0000C0;">(</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">,</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">,</span><span style="color: #0000C0;">-</span><span style="color: #000000;">w</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">)</span>

<span style="color: #C00000;">def</span> <span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">:</span>
<span style="color: #000000;">x</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">y</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">1</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">xp</span><span style="color: #0000C0;">=</span><span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #000000;">math</span><span style="color: #0000C0;">.</span><span style="color: #000000;">cos</span><span style="color: #0000C0;">(</span><span style="color: #000000;">to_rad</span><span style="color: #0000C0;">(</span><span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">-</span><span style="color: #000000;">y</span><span style="color: #0000C0;">*</span><span style="color: #000000;">math</span><span style="color: #0000C0;">.</span><span style="color: #000000;">sin</span><span style="color: #0000C0;">(</span><span style="color: #000000;">to_rad</span><span style="color: #0000C0;">(</span><span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">yp</span><span style="color: #0000C0;">=</span><span style="color: #000000;">x</span><span style="color: #0000C0;">*</span><span style="color: #000000;">math</span><span style="color: #0000C0;">.</span><span style="color: #000000;">sin</span><span style="color: #0000C0;">(</span><span style="color: #000000;">to_rad</span><span style="color: #0000C0;">(</span><span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">+</span><span style="color: #000000;">y</span><span style="color: #0000C0;">*</span><span style="color: #000000;">math</span><span style="color: #0000C0;">.</span><span style="color: #000000;">cos</span><span style="color: #0000C0;">(</span><span style="color: #000000;">to_rad</span><span style="color: #0000C0;">(</span><span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">)</span>
<span style="color: #C00000;">return</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">xp</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">yp</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>

<span style="color: #C00000;">def</span> <span style="color: #000000;">mk_teeth</span><span style="color: #0000C0;">(</span><span style="color: #000000;">mesh</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">:</span>
<span style="color: #C00000;">global</span> <span style="color: #000000;">ltp</span>

<span style="color: #000000;">psx</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p1</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p2</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p2</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p3</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p4</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">rotate</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p5</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">th</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">ltp</span><span style="color: #0000C0;">]</span>

<span style="color: #000000;">lastvf</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">psx</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #000000;">lastvb</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">psx</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>
<span style="color: #C00000;">for</span> <span style="color: #000000;">p</span> <span style="color: #C00000;">in</span> <span style="color: #000000;">psx</span><span style="color: #0000C0;">:</span>
<span style="color: #008000;">#print 'adding vertex', p
</span>        <span style="color: #000000;">vertf</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Vert</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">1</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">+</span><span style="color: #000000;">w</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">verts</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">vertf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">vertb</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Vert</span><span style="color: #0000C0;">(</span><span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">1</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">p</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">-</span><span style="color: #000000;">w</span><span style="color: #0000C0;">/</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">verts</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">vertb</span><span style="color: #0000C0;">)</span>
<span style="color: #C00000;">if</span> <span style="color: #C00000;">not</span> <span style="color: #000000;">p</span> <span style="color: #0000C0;">==</span> <span style="color: #000000;">psx</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">:</span>
<span style="color: #008000;">#print 'adding face'
</span>            <span style="color: #000000;">face</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Face</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">lastvf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">origf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">vertf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">faces</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">face</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Face</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">lastvb</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">origb</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">vertb</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">faces</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">face</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">Face</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">lastvf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">vertf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">vertb</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">face</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">lastvb</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">faces</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">face</span><span style="color: #0000C0;">)</span>

<span style="color: #000000;">lastvf</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">vertf</span>
<span style="color: #000000;">lastvb</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">vertb</span>

<span style="color: #000000;">ltp</span> <span style="color: #0000C0;">=</span> <span style="color: #0000C0;">[</span><span style="color: #000000;">psx</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">psx</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">[</span><span style="color: #0080C0;">1</span><span style="color: #0000C0;">]</span><span style="color: #0000C0;">,</span> <span style="color: #0080C0;">0</span><span style="color: #0000C0;">]</span>

<span style="color: #C00000;">def</span> <span style="color: #000000;">mk_gear</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">:</span>
<span style="color: #000000;">mesh</span> <span style="color: #0000C0;">=</span> <span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">GetRaw</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">verts</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">origf</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">verts</span><span style="color: #0000C0;">.</span><span style="color: #000000;">append</span><span style="color: #0000C0;">(</span><span style="color: #000000;">origb</span><span style="color: #0000C0;">)</span>
<span style="color: #C00000;">for</span> <span style="color: #000000;">g</span> <span style="color: #C00000;">in</span> <span style="color: #000000;">range</span><span style="color: #0000C0;">(</span><span style="color: #000000;">n</span><span style="color: #0000C0;">)</span><span style="color: #0000C0;">:</span>
<span style="color: #000000;">mk_teeth</span><span style="color: #0000C0;">(</span><span style="color: #000000;">mesh</span><span style="color: #0000C0;">,</span> <span style="color: #000000;">g</span><span style="color: #0000C0;">*</span><span style="color: #000000;">alpha</span><span style="color: #0000C0;">*</span><span style="color: #0080C0;">2</span><span style="color: #0000C0;">)</span>

<span style="color: #000000;">NMesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">PutRaw</span><span style="color: #0000C0;">(</span><span style="color: #000000;">mesh</span><span style="color: #0000C0;">,</span> <span style="color: #004080;">"tooth"</span><span style="color: #0000C0;">)</span>
<span style="color: #000000;">mesh</span><span style="color: #0000C0;">.</span><span style="color: #000000;">update</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span>

<span style="color: #C00000;">if</span> <span style="color: #000000;">__name__</span> <span style="color: #0000C0;">==</span> <span style="color: #004080;">"__main__"</span><span style="color: #0000C0;">:</span>
<span style="color: #000000;">mk_gear</span><span style="color: #0000C0;">(</span><span style="color: #0000C0;">)</span>