Object-oriented tools to fit/plot conics and quadrics

A tool set for fitting and/or plotting various conics and quadric surfaces, e.g., ellipses, cylinders, spheres, planes, cones, and lines.

Download
Download

You are now following this Submission

Cite As

Matt J (2026). Object-oriented tools to fit/plot conics and quadrics (https://www.mathworks.com/matlabcentral/fileexchange/87584-object-oriented-tools-to-fit-plot-conics-and-quadrics), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with R2018a and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.2.11

Small bug fix in ellipticalFit.xysim() and ellipticalFIt.sample()

Download
1.2.10

Further description updates

Download
1.2.9

Small modifications to description page.

Download
1.2.8

*Added some functionality to planarFit.project2D and planarFIt.unproject3D().
*Embellished example in "Fitting a 2D Shape to 3D Points", making it a 3D ellipse fit.

Download
1.2.7

Minor edits to Examples.mlx

Download
1.2.6

Added some tools and examples to help with fitting circles, ellipses, and other 2D shapes that are sampled in 3D. See the Examples.mlx section "Fitting a 2D Shape to 3D Points".

Download
1.2.5

Bug fix in circularFit.sample().

Download
1.2.4

Cosmetic update: default axis labels will now be provided on all plots.

Download
1.2.3

Upload redo.

Download
1.2.2

Updated Examples.mlx with examples for cones.

Download
1.2.1

*Added rightcircularconeFit (beta version)
*Added showfit() method as a general interface for plotting the fit only (without the data points)
*Some documentation typos fixed.
*Other cosmetic fixes.

Download
1.1.1

Cosmetic fix: quadricFit.plot() was unintentionally returning an output argument when nargout=0.

Download
1.1.0

*Added groundtruth() methods.
*3D line plots now return line handles.
*3D ellipsoid and cylinder plots now return surf handles (implicit surface behavior was problematic).

Download
1.0.5

Small text corrections

Download
1.0.4

Mild tweaks and fixes

Download
1.0.3

Small edits

Download
1.0.2

Small edit

Download
1.0.1

Small edit to Examples.mlx

Download
1.0.0

Download