Ellipse shape options object that extends OBJ_Generic (without drawType) and OBJ_FigurePrimitive
drawType
width
number
1
height
xAlign
left
right
center
'center'
yAlign
top
bottom
middle
'middle'
sides
20
line
drawBorderBuffer
(number | TypeParsableBorder) & TypeParsableBorder
0
To test examples, append them to the boilerplate
// Filled ellipsefigure.add({ name: 'e', make: 'ellipse', height: 1, width: 0.5, sides: 100,}); Copy
// Filled ellipsefigure.add({ name: 'e', make: 'ellipse', height: 1, width: 0.5, sides: 100,});
// Dashed line circlefigure.add({ name: 'e', make: 'ellipse', height: 1, width: 1, sides: 100, line: { width: 0.02, dash: [0.05, 0.02], },}); Copy
// Dashed line circlefigure.add({ name: 'e', make: 'ellipse', height: 1, width: 1, sides: 100, line: { width: 0.02, dash: [0.05, 0.02], },});
// Ellipse gridfigure.add({ name: 'e', make: 'ellipse', height: 0.08, width: 0.2, sides: 20, copy: [ { along: 'x', step: 0.25, num: 5 }, { along: 'y', step: 0.15, num: 5 }, ]});@interface Copy
// Ellipse gridfigure.add({ name: 'e', make: 'ellipse', height: 0.08, width: 0.2, sides: 20, copy: [ { along: 'x', step: 0.25, num: 5 }, { along: 'y', step: 0.15, num: 5 }, ]});@interface
Ellipse shape options object that extends OBJ_Generic (without
drawType) and OBJ_FigurePrimitivewidthnumber— (1)heightnumber— (1)xAlignnumber|left|right|center— ('center')yAlignnumber|top|bottom|middle— ('middle')sidesnumber— number of sides to draw ellipse with (20)lineOBJ_LineStyleSimple — line style optionsdrawBorderBuffer(number | TypeParsableBorder) & TypeParsableBorder— override the OBJ_GenericdrawBorderBufferwithnumberto make the drawBorderBuffer a ellipse that isnumberthicker around its border (0)See
To test examples, append them to the boilerplate
Example
Example
Example