@@ -118,7 +118,7 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
118118< dd class ="field-even "> < p > an ellipse instance</ p >
119119</ dd >
120120< dt class ="field-odd "> Return type< span class ="colon "> :</ span > </ dt >
121- < dd class ="field-odd "> < p > < span class ="sphinx_autodoc_typehints-type "> < code class ="xref py py-class docutils literal notranslate "> < span class ="pre "> Self</ span > </ code > </ span > </ p >
121+ < dd class ="field-odd "> < p > < span class ="sphinx_autodoc_typehints-type "> < code class ="xref py py-data docutils literal notranslate "> < span class ="pre "> Self</ span > </ code > </ span > </ p >
122122</ dd >
123123</ dl >
124124< p > Example:</ p >
@@ -151,7 +151,7 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
151151< dd class ="field-even "> < p > an ellipse instance</ p >
152152</ dd >
153153< dt class ="field-odd "> Return type< span class ="colon "> :</ span > </ dt >
154- < dd class ="field-odd "> < p > < span class ="sphinx_autodoc_typehints-type "> < code class ="xref py py-class docutils literal notranslate "> < span class ="pre "> Self</ span > </ code > </ span > </ p >
154+ < dd class ="field-odd "> < p > < span class ="sphinx_autodoc_typehints-type "> < code class ="xref py py-data docutils literal notranslate "> < span class ="pre "> Self</ span > </ code > </ span > </ p >
155155</ dd >
156156</ dl >
157157< p > Computes the ellipse that has the same inertia as the set of points.</ p >
@@ -177,7 +177,7 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
177177< dd class ="field-even "> < p > an ellipse instance</ p >
178178</ dd >
179179< dt class ="field-odd "> Return type< span class ="colon "> :</ span > </ dt >
180- < dd class ="field-odd "> < p > < span class ="sphinx_autodoc_typehints-type "> < code class ="xref py py-class docutils literal notranslate "> < span class ="pre "> Self</ span > </ code > </ span > </ p >
180+ < dd class ="field-odd "> < p > < span class ="sphinx_autodoc_typehints-type "> < code class ="xref py py-data docutils literal notranslate "> < span class ="pre "> Self</ span > </ code > </ span > </ p >
181181</ dd >
182182</ dl >
183183< p > An ellipse can be specified by a polynomial < span class ="math notranslate nohighlight "> \(\vec{e} \in \mathbb{R}^6\)</ span > </ p >
@@ -233,7 +233,7 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
233233< span class ="gp "> >>> </ span > < span class ="n "> Ellipse</ span > < span class ="p "> (</ span > < span class ="n "> radii</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ),</ span > < span class ="n "> theta</ span > < span class ="o "> =</ span > < span class ="mi "> 0</ span > < span class ="p "> )</ span >
234234< span class ="go "> Ellipse(radii=[1.+0.j 2.-0.j], centre=(0, 0), theta=0.0)</ span >
235235< span class ="gp "> >>> </ span > < span class ="n "> Ellipse</ span > < span class ="p "> (</ span > < span class ="n "> E</ span > < span class ="o "> =</ span > < span class ="n "> np</ span > < span class ="o "> .</ span > < span class ="n "> array</ span > < span class ="p "> ([[</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 1</ span > < span class ="p "> ],</ span > < span class ="p "> [</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ]]))</ span >
236- < span class ="go "> Ellipse(radii=[1.61803399 -0.j 0.61803399 +0.j], centre=(0, 0), theta=1.0172219678978514)</ span >
236+ < span class ="go "> Ellipse(radii=[1.618 -0.j 0.618 +0.j], centre=(0, 0), theta=1.0172219678978514)</ span >
237237</ pre > </ div >
238238</ div >
239239</ dd > </ dl >
@@ -335,8 +335,8 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
335335< div class ="highlight-pycon notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> >>> </ span > < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> spatialmath</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Ellipse</ span >
336336< span class ="gp "> >>> </ span > < span class ="n "> e</ span > < span class ="o "> =</ span > < span class ="n "> Ellipse</ span > < span class ="p "> (</ span > < span class ="n "> radii</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ),</ span > < span class ="n "> centre</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ),</ span > < span class ="n "> theta</ span > < span class ="o "> =</ span > < span class ="mf "> 0.5</ span > < span class ="p "> )</ span >
337337< span class ="gp "> >>> </ span > < span class ="n "> e</ span > < span class ="o "> .</ span > < span class ="n "> points</ span > < span class ="p "> ()[:,:</ span > < span class ="mi "> 5</ span > < span class ="p "> ]</ span > < span class ="c1 "> # first 5 points</ span >
338- < span class ="go "> array([[4.22984885 , 4.03964134 , 3.7476665 , 3.38250485 , 2.97990096 ],</ span >
339- < span class ="go "> [3.57926451 , 4.14686356 , 4.70008658 , 5.18478025 , 5.55349937 ]])</ span >
338+ < span class ="go "> array([[4.2298 , 4.0396 , 3.7477 , 3.3825 , 2.9799 ],</ span >
339+ < span class ="go "> [3.5793 , 4.1469 , 4.7001 , 5.1848 , 5.5535 ]])</ span >
340340</ pre > </ div >
341341</ div >
342342< dl class ="field-list simple ">
@@ -402,8 +402,8 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
402402< div class ="highlight-pycon notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> >>> </ span > < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> spatialmath</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Ellipse</ span >
403403< span class ="gp "> >>> </ span > < span class ="n "> e</ span > < span class ="o "> =</ span > < span class ="n "> Ellipse</ span > < span class ="p "> (</ span > < span class ="n "> radii</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ),</ span > < span class ="n "> centre</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ),</ span > < span class ="n "> theta</ span > < span class ="o "> =</ span > < span class ="mf "> 0.5</ span > < span class ="p "> )</ span >
404404< span class ="gp "> >>> </ span > < span class ="n "> e</ span > < span class ="o "> .</ span > < span class ="n "> E</ span >
405- < span class ="go "> array([[0.82761336 , 0.31555162 ],</ span >
406- < span class ="go "> [0.31555162 , 0.42238664 ]])</ span >
405+ < span class ="go "> array([[0.8276 , 0.3156 ],</ span >
406+ < span class ="go "> [0.3156 , 0.4224 ]])</ span >
407407</ pre > </ div >
408408</ div >
409409</ dd > </ dl >
@@ -475,8 +475,7 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
475475< div class ="highlight-pycon notranslate "> < div class ="highlight "> < pre > < span > </ span > < span class ="gp "> >>> </ span > < span class ="kn "> from</ span > < span class ="w "> </ span > < span class ="nn "> spatialmath</ span > < span class ="w "> </ span > < span class ="kn "> import</ span > < span class ="n "> Ellipse</ span >
476476< span class ="gp "> >>> </ span > < span class ="n "> e</ span > < span class ="o "> =</ span > < span class ="n "> Ellipse</ span > < span class ="p "> (</ span > < span class ="n "> radii</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="mi "> 2</ span > < span class ="p "> ),</ span > < span class ="n "> centre</ span > < span class ="o "> =</ span > < span class ="p "> (</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="mi "> 4</ span > < span class ="p "> ),</ span > < span class ="n "> theta</ span > < span class ="o "> =</ span > < span class ="mf "> 0.5</ span > < span class ="p "> )</ span >
477477< span class ="gp "> >>> </ span > < span class ="n "> e</ span > < span class ="o "> .</ span > < span class ="n "> polynomial</ span >
478- < span class ="go "> array([ 0.82761336, 0.42238664, 0.63110324, -7.49009314, -5.2724028 ,</ span >
479- < span class ="go "> 21.77994531])</ span >
478+ < span class ="go "> array([ 0.8276, 0.4224, 0.6311, -7.4901, -5.2724, 21.7799])</ span >
480479</ pre > </ div >
481480</ div >
482481< dl class ="field-list simple ">
@@ -554,7 +553,7 @@ <h1>2D ellipse<a class="headerlink" href="#d-ellipse" title="Link to this headin
554553
555554 < div role ="contentinfo ">
556555 < p > © Copyright 2020-, Peter Corke..
557- < span class ="lastupdated "> Last updated on 13 -Oct-2026.
556+ < span class ="lastupdated "> Last updated on 16 -Oct-2026.
558557 </ span > </ p >
559558 </ div >
560559
0 commit comments