<spanid="kittycad-models-path-segment"></span><h1>kittycad.models.path_segment<aclass="headerlink"href="#module-kittycad.models.path_segment"title="Permalink to this heading"></a></h1>
<spanclass="sig-name descname"><spanclass="pre">__annotations__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'additional_properties':</span><spanclass="pre">typing.Dict[str,</span><spanclass="pre">typing.Any],</span><spanclass="pre">'angle_end':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">float],</span><spanclass="pre">'angle_start':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">float],</span><spanclass="pre">'center':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">kittycad.models.point2d.Point2d],</span><spanclass="pre">'radius':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">float],</span><spanclass="pre">'type':</span><spanclass="pre"><class</span><spanclass="pre">'str'>}</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__annotations__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__contains__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#arc.__contains__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__contains__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__delitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#arc.__delitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__delitem__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__eq__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__eq__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__ge__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__ge__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__getitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#arc.__getitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__getitem__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__gt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__gt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__hash__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__hash__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">angle_end=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">angle_start=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">center=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">radius=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">type='arc'</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__init__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__le__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__le__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__lt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__lt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__match_args__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('angle_end',</span><spanclass="pre">'angle_start',</span><spanclass="pre">'center',</span><spanclass="pre">'radius',</span><spanclass="pre">'type')</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__match_args__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__module__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'kittycad.models.path_segment'</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__module__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__ne__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__ne__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__repr__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__repr__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class arc.</p>
<spanclass="sig-name descname"><spanclass="pre">__setitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#arc.__setitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.__setitem__"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">classmethod</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">from_dict</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">src_dict</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#arc.from_dict"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.from_dict"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">to_dict</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#arc.to_dict"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.arc.to_dict"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__annotations__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'additional_properties':</span><spanclass="pre">typing.Dict[str,</span><spanclass="pre">typing.Any],</span><spanclass="pre">'control1':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">kittycad.models.point3d.Point3d],</span><spanclass="pre">'control2':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">kittycad.models.point3d.Point3d],</span><spanclass="pre">'end':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">kittycad.models.point3d.Point3d],</span><spanclass="pre">'type':</span><spanclass="pre"><class</span><spanclass="pre">'str'>}</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__annotations__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__contains__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#bezier.__contains__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__contains__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__delitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#bezier.__delitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__delitem__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__eq__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__eq__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__ge__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__ge__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__getitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#bezier.__getitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__getitem__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__gt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__gt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__hash__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__hash__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">control1=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">control2=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">end=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">type='bezier'</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__init__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__le__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__le__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__lt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__lt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__match_args__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('control1',</span><spanclass="pre">'control2',</span><spanclass="pre">'end',</span><spanclass="pre">'type')</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__match_args__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__module__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'kittycad.models.path_segment'</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__module__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__ne__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__ne__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__repr__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__repr__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class bezier.</p>
<spanclass="sig-name descname"><spanclass="pre">__setitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#bezier.__setitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.__setitem__"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">classmethod</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">from_dict</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">src_dict</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#bezier.from_dict"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.from_dict"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">to_dict</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#bezier.to_dict"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.bezier.to_dict"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">class</span><spanclass="w"></span></em><spanclass="sig-prename descclassname"><spanclass="pre">kittycad.models.path_segment.</span></span><spanclass="sig-name descname"><spanclass="pre">line</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">end=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">type='line'</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line"title="Permalink to this definition"></a></dt>
<dd><p>A straight line segment. Goes from the current path “pen” to the given endpoint.</p>
<spanclass="sig-name descname"><spanclass="pre">__annotations__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">{'additional_properties':</span><spanclass="pre">typing.Dict[str,</span><spanclass="pre">typing.Any],</span><spanclass="pre">'end':</span><spanclass="pre">typing.Union[kittycad.types.Unset,</span><spanclass="pre">kittycad.models.point3d.Point3d],</span><spanclass="pre">'type':</span><spanclass="pre"><class</span><spanclass="pre">'str'>}</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__annotations__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__attrs_attrs__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">(Attribute(name='end',</span><spanclass="pre">default=<kittycad.types.Unset</span><spanclass="pre">object>,</span><spanclass="pre">validator=None,</span><spanclass="pre">repr=True,</span><spanclass="pre">eq=True,</span><spanclass="pre">eq_key=None,</span><spanclass="pre">order=True,</span><spanclass="pre">order_key=None,</span><spanclass="pre">hash=None,</span><spanclass="pre">init=True,</span><spanclass="pre">metadata=mappingproxy({}),</span><spanclass="pre">type=typing.Union[kittycad.types.Unset,</span><spanclass="pre">kittycad.models.point3d.Point3d],</span><spanclass="pre">converter=None,</span><spanclass="pre">kw_only=False,</span><spanclass="pre">inherited=False,</span><spanclass="pre">on_setattr=None,</span><spanclass="pre">alias='end'),</span><spanclass="pre">Attribute(name='type',</span><spanclass="pre">default='line',</span><spanclass="pre">validator=None,</span><spanclass="pre">repr=True,</span><spanclass="pre">eq=True,</span><spanclass="pre">eq_key=None,</span><spanclass="pre">order=True,</span><spanclass="pre">order_key=None,</span><spanclass="pre">hash=None,</span><spanclass="pre">init=True,</span><spanclass="pre">metadata=mappingproxy({}),</span><spanclass="pre">type=<class</span><spanclass="pre">'str'>,</span><spanclass="pre">converter=None,</span><spanclass="pre">kw_only=False,</span><spanclass="pre">inherited=False,</span><spanclass="pre">on_setattr=None,</span><spanclass="pre">alias='type'),</span><spanclass="pre">Attribute(name='additional_properties',</span><spanclass="pre">default=Factory(factory=<class</span><spanclass="pre">'dict'>,</span><spanclass="pre">takes_self=False),</span><spanclass="pre">validator=None,</span><spanclass="pre">repr=True,</span><spanclass="pre">eq=True,</span><spanclass="pre">eq_key=None,</span><spanclass="pre">order=True,</span><spanclass="pre">order_key=None,</span><spanclass="pre">hash=None,</span><spanclass="pre">init=False,</span><spanclass="pre">metadata=mappingproxy({}),</span><spanclass="pre">type=typing.Dict[str,</span><spanclass="pre">typing.Any],</span><spanclass="pre">converter=None,</span><spanclass="pre">kw_only=False,</span><spanclass="pre">inherited=False,</span><spanclass="pre">on_setattr=None,</span><spanclass="pre">alias='additional_properties'))</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__attrs_attrs__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__contains__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line.__contains__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__contains__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__delitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line.__delitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__delitem__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__eq__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__eq__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__ge__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__ge__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__getitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line.__getitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__getitem__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__gt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__gt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__hash__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">None</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__hash__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__init__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">end=<kittycad.types.Unset</span><spanclass="pre">object></span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">type='line'</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__init__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__le__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__le__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__lt__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__lt__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__match_args__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">('end',</span><spanclass="pre">'type')</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__match_args__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__module__</span></span><emclass="property"><spanclass="w"></span><spanclass="p"><spanclass="pre">=</span></span><spanclass="w"></span><spanclass="pre">'kittycad.models.path_segment'</span></em><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__module__"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">__ne__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">other</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__ne__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__repr__</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__repr__"title="Permalink to this definition"></a></dt>
<dd><p>Method generated by attrs for class line.</p>
<spanclass="sig-name descname"><spanclass="pre">__setitem__</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">key</span></span></em>, <emclass="sig-param"><spanclass="n"><spanclass="pre">value</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line.__setitem__"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.__setitem__"title="Permalink to this definition"></a></dt>
<emclass="property"><spanclass="pre">classmethod</span><spanclass="w"></span></em><spanclass="sig-name descname"><spanclass="pre">from_dict</span></span><spanclass="sig-paren">(</span><emclass="sig-param"><spanclass="n"><spanclass="pre">src_dict</span></span></em><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line.from_dict"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.from_dict"title="Permalink to this definition"></a></dt>
<spanclass="sig-name descname"><spanclass="pre">to_dict</span></span><spanclass="sig-paren">(</span><spanclass="sig-paren">)</span><aclass="reference external"href="https://github.com/kittycad/kittycad.py/kittycad/models/path_segment.py"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="reference internal"href="../_modules/kittycad/models/path_segment.html#line.to_dict"><spanclass="viewcode-link"><spanclass="pre">[source]</span></span></a><aclass="headerlink"href="#kittycad.models.path_segment.line.to_dict"title="Permalink to this definition"></a></dt>