Circular
Description
Add-On Required: This feature requires the Optical Design and Simulation Library for Image Processing Toolbox add-on.
A Circular object specifies a circular shape for a surface
represented by a Surface
object.
Creation
There are two ways to create a Circular object.
Use the
addRefractiveSurface,addDiaphragm, oraddMirrorfunction, and specify theRadiusname-value argument. Use one of these function when you want to add a surface to an optical system, and specify the surface shape, in a single command. TheRadiusname-value argument specifies that the surface is circular, as well as its radius.Use the
optics.shape.Circularfunction described here. Use this function when you want to modify the shape of a surface in an optical system, or specify the shape of a surface before you add it to the system. After creating theCircularobject, you can specify the circular shape semi-diameter by modifying property of the object.
To specify a rectangular surface, use the Rectangular
object, instead.
Description
creates a cshape = optics.shape.CircularCircular object that represents a circular surface shape
with a semi-diameter of 1.
specifies the cross sectional boundary of a surface as a circle with the radius
cshape = optics.shape.Circular(semidiameter)semidiameter.
Input Arguments
Properties
Version History
Introduced in R2026a
See Also
opticalSystem | Surface | Rectangular | addRefractiveSurface