I HAVE GENERATED YOUR NEW DOCS!
This commit is contained in:
@ -86,7 +86,7 @@
|
||||
<span class="kn">from</span> <span class="nn">..models.axis_direction_pair</span> <span class="kn">import</span> <span class="n">AxisDirectionPair</span>
|
||||
<span class="kn">from</span> <span class="nn">..types</span> <span class="kn">import</span> <span class="n">UNSET</span><span class="p">,</span> <span class="n">Unset</span>
|
||||
|
||||
<span class="n">V</span> <span class="o">=</span> <span class="n">TypeVar</span><span class="p">(</span><span class="s2">"V"</span><span class="p">,</span> <span class="n">bound</span><span class="o">=</span><span class="s2">"System"</span><span class="p">)</span>
|
||||
<span class="n">EL</span> <span class="o">=</span> <span class="n">TypeVar</span><span class="p">(</span><span class="s2">"EL"</span><span class="p">,</span> <span class="n">bound</span><span class="o">=</span><span class="s2">"System"</span><span class="p">)</span>
|
||||
|
||||
|
||||
<div class="viewcode-block" id="System"><a class="viewcode-back" href="../../../_autosummary/kittycad.models.system.System.html#kittycad.models.system.System">[docs]</a><span class="nd">@attr</span><span class="o">.</span><span class="n">s</span><span class="p">(</span><span class="n">auto_attribs</span><span class="o">=</span><span class="kc">True</span><span class="p">)</span>
|
||||
@ -97,7 +97,8 @@
|
||||
|
||||
<span class="sd"> See [cglearn.eu] for background reading.</span>
|
||||
|
||||
<span class="sd"> [cglearn.eu](https://cglearn.eu/pub/computer-graphics/introduction-to-geometry#material-coordinate-systems-1)"""</span> <span class="c1"># noqa: E501</span>
|
||||
<span class="sd"> [cglearn.eu](https://cglearn.eu/pub/computer-graphics/introduction-to-geometry#material-coordinate-systems-1)</span>
|
||||
<span class="sd"> """</span> <span class="c1"># noqa: E501</span>
|
||||
|
||||
<span class="n">forward</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Unset</span><span class="p">,</span> <span class="n">AxisDirectionPair</span><span class="p">]</span> <span class="o">=</span> <span class="n">UNSET</span>
|
||||
<span class="n">up</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Unset</span><span class="p">,</span> <span class="n">AxisDirectionPair</span><span class="p">]</span> <span class="o">=</span> <span class="n">UNSET</span>
|
||||
@ -121,21 +122,21 @@
|
||||
<span class="k">return</span> <span class="n">field_dict</span></div>
|
||||
|
||||
<div class="viewcode-block" id="System.from_dict"><a class="viewcode-back" href="../../../_autosummary/kittycad.models.system.System.html#kittycad.models.system.System.from_dict">[docs]</a> <span class="nd">@classmethod</span>
|
||||
<span class="k">def</span> <span class="nf">from_dict</span><span class="p">(</span><span class="bp">cls</span><span class="p">:</span> <span class="n">Type</span><span class="p">[</span><span class="n">V</span><span class="p">],</span> <span class="n">src_dict</span><span class="p">:</span> <span class="n">Dict</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Any</span><span class="p">])</span> <span class="o">-></span> <span class="n">V</span><span class="p">:</span>
|
||||
<span class="k">def</span> <span class="nf">from_dict</span><span class="p">(</span><span class="bp">cls</span><span class="p">:</span> <span class="n">Type</span><span class="p">[</span><span class="n">EL</span><span class="p">],</span> <span class="n">src_dict</span><span class="p">:</span> <span class="n">Dict</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Any</span><span class="p">])</span> <span class="o">-></span> <span class="n">EL</span><span class="p">:</span>
|
||||
<span class="n">d</span> <span class="o">=</span> <span class="n">src_dict</span><span class="o">.</span><span class="n">copy</span><span class="p">()</span>
|
||||
<span class="n">_forward</span> <span class="o">=</span> <span class="n">d</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">"forward"</span><span class="p">,</span> <span class="n">UNSET</span><span class="p">)</span>
|
||||
<span class="n">forward</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Unset</span><span class="p">,</span> <span class="n">AxisDirectionPair</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">_forward</span><span class="p">,</span> <span class="n">Unset</span><span class="p">):</span>
|
||||
<span class="n">forward</span> <span class="o">=</span> <span class="n">UNSET</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="n">forward</span> <span class="o">=</span> <span class="n">AxisDirectionPair</span><span class="p">(</span><span class="n">_forward</span><span class="p">)</span>
|
||||
<span class="n">forward</span> <span class="o">=</span> <span class="n">_forward</span> <span class="c1"># type: ignore[arg-type]</span>
|
||||
|
||||
<span class="n">_up</span> <span class="o">=</span> <span class="n">d</span><span class="o">.</span><span class="n">pop</span><span class="p">(</span><span class="s2">"up"</span><span class="p">,</span> <span class="n">UNSET</span><span class="p">)</span>
|
||||
<span class="n">up</span><span class="p">:</span> <span class="n">Union</span><span class="p">[</span><span class="n">Unset</span><span class="p">,</span> <span class="n">AxisDirectionPair</span><span class="p">]</span>
|
||||
<span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">_up</span><span class="p">,</span> <span class="n">Unset</span><span class="p">):</span>
|
||||
<span class="n">up</span> <span class="o">=</span> <span class="n">UNSET</span>
|
||||
<span class="k">else</span><span class="p">:</span>
|
||||
<span class="n">up</span> <span class="o">=</span> <span class="n">AxisDirectionPair</span><span class="p">(</span><span class="n">_up</span><span class="p">)</span>
|
||||
<span class="n">up</span> <span class="o">=</span> <span class="n">_up</span> <span class="c1"># type: ignore[arg-type]</span>
|
||||
|
||||
<span class="n">system</span> <span class="o">=</span> <span class="bp">cls</span><span class="p">(</span>
|
||||
<span class="n">forward</span><span class="o">=</span><span class="n">forward</span><span class="p">,</span>
|
||||
|
Reference in New Issue
Block a user