Defined in: geometry.ts:290
Annular sector defined by center point, inner and outer radii, start angle, and sweep angle.
Angles are in degrees. 0 points right, and positive values rotate clockwise in SVG coordinates.
Extends
Shape<"annular-sector">
Constructors
Constructor
new AnnularSector(
cx,cy,innerRadius,outerRadius,startAngle,sweep):AnnularSector
Defined in: geometry.ts:293
Parameters
| Parameter | Type | Description |
|---|---|---|
cx | number | Center x coordinate. |
cy | number | Center y coordinate. |
innerRadius | number | Inner radius. |
outerRadius | number | Outer radius. |
startAngle | number | Start angle in degrees. |
sweep | number | Sweep angle in degrees. |
Returns
AnnularSector
Overrides
Properties
| Property | Modifier | Type | Default value | Description | Overrides | Defined in |
|---|---|---|---|---|---|---|
cx | readonly | number | undefined | Center x coordinate. | - | geometry.ts:295 |
cy | readonly | number | undefined | Center y coordinate. | - | geometry.ts:297 |
innerRadius | readonly | number | undefined | Inner radius. | - | geometry.ts:299 |
outerRadius | readonly | number | undefined | Outer radius. | - | geometry.ts:301 |
startAngle | readonly | number | undefined | Start angle in degrees. | - | geometry.ts:303 |
sweep | readonly | number | undefined | Sweep angle in degrees. | - | geometry.ts:305 |
type | readonly | "annular-sector" | 'annular-sector' | - | Shape.type | geometry.ts:291 |
Methods
contains()
contains(
point):boolean
Defined in: geometry.ts:316
Checks whether a point is inside or on the annular sector boundary.
Parameters
| Parameter | Type | Description |
|---|---|---|
point | Point | Point to test. |
Returns
boolean
Whether the point is contained by the annular sector.
Overrides
svgPath()
svgPath():
string
Defined in: geometry.ts:325
Generates an SVG path string for the annular sector.
Returns
string
SVG path data.