RectClip64
clipper.RectClip64 (Class) → RectClipLines64
Instance Members
| Name | Type |
|---|---|
paths |
Paths64 |
| Returns |
|---|
| Paths64 |
| Name | Type |
|---|---|
rect |
Rect64 |
Private Members
rect_: Rect64mp_: Point64rectPath_: Path64pathBounds_: Rect64currIdx_: Int| Name | Type |
|---|---|
path1 |
Path64 |
path2 |
Path64 |
| Returns |
|---|
| Bool |
isClockwise(prev: clipper._ClipperRectClip.Location, curr: clipper._ClipperRectClip.Location, prevPt: Point64, currPt: Point64, rectMidPoint: Point64): Bool| Name | Type |
|---|---|
prev |
clipper._ClipperRectClip.Location |
curr |
clipper._ClipperRectClip.Location |
prevPt |
Point64 |
currPt |
Point64 |
rectMidPoint |
Point64 |
| Returns |
|---|
| Bool |
areOpposites(prev: clipper._ClipperRectClip.Location, curr: clipper._ClipperRectClip.Location): Bool| Name | Type |
|---|---|
prev |
clipper._ClipperRectClip.Location |
curr |
clipper._ClipperRectClip.Location |
| Returns |
|---|
| Bool |
headingClockwise(prev: clipper._ClipperRectClip.Location, curr: clipper._ClipperRectClip.Location): Bool| Name | Type |
|---|---|
prev |
clipper._ClipperRectClip.Location |
curr |
clipper._ClipperRectClip.Location |
| Returns |
|---|
| Bool |
getAdjacentLocation(loc: clipper._ClipperRectClip.Location, isClockwiseDir: Bool): clipper._ClipperRectClip.Location| Name | Type |
|---|---|
loc |
clipper._ClipperRectClip.Location |
isClockwiseDir |
Bool |
| Returns |
|---|
| clipper._ClipperRectClip.Location |
| Name | Type |
|---|---|
op |
OutPt2 |
| Returns |
|---|
| Null<OutPt2> |
| Name | Type |
|---|---|
op |
OutPt2 |
| Returns |
|---|
| Null<OutPt2> |
| Name | Type |
|---|---|
pt |
Point64 |
rec |
Rect64 |
| Returns |
|---|
| Int |
| Name | Type |
|---|---|
pt1 |
Point64 |
pt2 |
Point64 |
edgeIdx |
Int |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
left1 |
Point64 |
right1 |
Point64 |
left2 |
Point64 |
right2 |
Point64 |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
top1 |
Point64 |
bottom1 |
Point64 |
top2 |
Point64 |
bottom2 |
Point64 |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
edge |
Array<Null<OutPt2>> |
op |
OutPt2 |
| Name | Type |
|---|---|
op |
OutPt2 |
| Name | Type |
|---|---|
op |
OutPt2 |
newIdx |
Int |
| Name | Type |
|---|---|
rec |
Rect64 |
pt |
Point64 |
| Returns |
|---|
| AnonStruct |
| Name | Type |
|---|---|
pt1 |
Point64 |
pt2 |
Point64 |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
p1 |
Point64 |
p2 |
Point64 |
p3 |
Point64 |
p4 |
Point64 |
| Returns |
|---|
| AnonStruct |
getIntersection(rectPath: Path64, p: Point64, p2: Point64, loc: clipper._ClipperRectClip.Location): AnonStruct| Name | Type |
|---|---|
rectPath |
Path64 |
p |
Point64 |
p2 |
Point64 |
loc |
clipper._ClipperRectClip.Location |
| Returns |
|---|
| AnonStruct |
startLocsAreClockwise(startLocs: Array<clipper._ClipperRectClip.Location>): Bool| Name | Type |
|---|---|
startLocs |
Array<clipper._ClipperRectClip.Location> |
| Returns |
|---|
| Bool |
| Name | Type |
|---|---|
path |
Path64 |
| Returns |
|---|
| Rect64 |
| Name | Type |
|---|---|
op |
Null<OutPt2> |
| Returns |
|---|
| Path64 |
| Name | Type | Default |
|---|---|---|
pt |
Point64 | |
startingNewPath |
Bool | false |
| Returns |
|---|
| OutPt2 |
addCornerByLocs(prev: clipper._ClipperRectClip.Location, curr: clipper._ClipperRectClip.Location): Void| Name | Type |
|---|---|
prev |
clipper._ClipperRectClip.Location |
curr |
clipper._ClipperRectClip.Location |
addCorner(loc: clipper._ClipperRectClip.Location, isClockwiseDir: Bool): clipper._ClipperRectClip.Location| Name | Type |
|---|---|
loc |
clipper._ClipperRectClip.Location |
isClockwiseDir |
Bool |
| Returns |
|---|
| clipper._ClipperRectClip.Location |
getNextLocation(path: Path64, loc: clipper._ClipperRectClip.Location, i: Int, highI: Int): AnonStruct| Name | Type |
|---|---|
path |
Path64 |
loc |
clipper._ClipperRectClip.Location |
i |
Int |
highI |
Int |
| Returns |
|---|
| AnonStruct |
| Name | Type |
|---|---|
path |
Path64 |
checkEdges(): Void| Name | Type |
|---|---|
idx |
Int |
cw |
Array<Null<OutPt2>> |
ccw |
Array<Null<OutPt2>> |