Arc2d
See source codeTable of contents
Extends Geometry2d
.
class Arc2d extends Geometry2d {}
Constructor
Constructs a new instance of the Arc2d
class
Parameters
Name | Description |
---|---|
|
|
Properties
angleEnd
angleEnd: number
angleStart
angleStart: number
area
readonly
from Geometry2d
get area(): number
bounds
readonly
from Geometry2d
get bounds(): Box
center
readonly
from Geometry2d
get center(): Vec
debugColor
optional
from Geometry2d
debugColor?: string
end
end: Vec
ignore
optional
from Geometry2d
ignore?: boolean
isClosed
from Geometry2d
isClosed: boolean
isFilled
from Geometry2d
isFilled: boolean
isLabel
from Geometry2d
isLabel: boolean
largeArcFlag
largeArcFlag: number
length
readonly
from Geometry2d
get length(): number
measure
measure: number
radius
radius: number
start
start: Vec
sweepFlag
sweepFlag: number
vertices
readonly
from Geometry2d
get vertices(): Vec[]
Methods
distanceToLineSegment()
from Geometry2d
Parameters
Returns
number
distanceToPoint()
from Geometry2d
distanceToPoint(point: Vec, hitInside?: boolean): number
Parameters
Name | Description |
---|---|
| |
|
|
Returns
number
getArea()
from Geometry2d
getArea(): number
getBounds()
from Geometry2d
getBounds(): Box
getLength()
getLength(): number
getSvgPathData()
getSvgPathData(first?: boolean): string
Parameters
Name | Description |
---|---|
|
|
Returns
string
getVertices()
getVertices(): Vec[]
hitTestLineSegment()
Parameters
Returns
boolean
hitTestPoint()
from Geometry2d
hitTestPoint(point: Vec, margin?: number, hitInside?: boolean): boolean
Parameters
Name | Description |
---|---|
| |
|
|
|
|
Returns
boolean
isPointInBounds()
from Geometry2d
isPointInBounds(point: Vec, margin?: number): boolean
Parameters
Name | Description |
---|---|
| |
|
|
Returns
boolean
nearestPoint()
Parameters
Name | Description |
---|---|
|
Returns
nearestPointOnLineSegment()
from Geometry2d
Parameters
Returns
toSimpleSvgPath()
from Geometry2d
toSimpleSvgPath(): string
Next
BaseBoxShapeTool