Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AngusJohnson/Clipper2
/ functions
Functions
1,204 in github.com/AngusJohnson/Clipper2
⨍
Functions
1,204
◇
Types & classes
167
Method
FixupEdgeIntersects
CPP/Clipper2Lib/src/clipper.triangulation.cpp:563
Method
ForceLegal
(Edge edge)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:424
Method
ForceLegal
CPP/Clipper2Lib/src/clipper.triangulation.cpp:358
Function
GIP_128
GIP_128: GetIntersectPoint using 128bit integer precision This function is the most precise, but it's also very slow.
CPP/BenchMark/GetIntersectPtBenchmark.cpp:369
Function
GIP_Current
GIP_Current: This is Clipper2's current GetIntersectPoint. It's definitely the fastest function, but its accuracy declines a little when using very la
CPP/BenchMark/GetIntersectPtBenchmark.cpp:281
Function
GIP_F_Mod
GIP_F_Mod: GIP_Func_F except replaces nearbyint with static casts. Surprisingly, while this function is faster that GIP_Func_F here, it's much slower
CPP/BenchMark/GetIntersectPtBenchmark.cpp:339
Function
GIP_Func_F
CPP/BenchMark/GetIntersectPtBenchmark.cpp:307
Method
GenerateGlobalSeed
()
CSharp/Clipper2Lib/HashCode.cs:63
Method
GetAdjacentLocation
(Location loc, bool isClockwise)
CSharp/Clipper2Lib/Clipper.RectClip.cs:135
Method
GetAlpha
(uint clr)
CSharp/Utils/SVG/Clipper.SVG.cs:326
Method
GetAlpha
(uint clr)
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Svg.cs:257
Method
GetAngle
(in Point64 a, in Point64 b, in Point64 c)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:974
Method
GetArrayFromIntPtr
(IntPtr paths)
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Core.cs:357
Method
GetAvgUnitVector
(PointD vec1, PointD vec2)
CSharp/Clipper2Lib/Clipper.Offset.cs:324
Method
GetBounds
()
CSharp/Utils/SVG/Clipper.SVG.cs:306
Method
GetBounds
(Path64 path)
CSharp/Clipper2Lib/Clipper.Core.cs:758
Method
GetBounds
()
DLL/TEST_APPS/CSharp_TestApps/Clipper2Dll.Svg.cs:222
Method
GetCleanPath
(OutPt op)
CSharp/Clipper2Lib/Clipper.Engine.cs:2621
Method
GetCurrYMaximaVertex
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:608
Method
GetCurrYMaximaVertex_Open
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:590
Method
GetDx
(Point64 pt1, Point64 pt2)
CSharp/Clipper2Lib/Clipper.Engine.cs:492
Method
GetEdgesForPt
(Point64 pt, Rect64 rec)
CSharp/Clipper2Lib/Clipper.RectClip.cs:160
Method
GetEnumerator
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3460
Method
GetHashCode
()
CSharp/Clipper2Lib/Clipper.Core.cs:136
Method
GetHashCode
()
CSharp/Clipper2Lib/Clipper.Core.cs:242
Method
GetHashCode
()
CSharp/Clipper2Lib/Clipper.Engine.cs:90
Method
GetHashCode
()
CSharp/Clipper2Lib/HashCode.cs:115
Function
GetHorzExtendedHorzSeg
CPP/Clipper2Lib/src/clipper.engine.cpp:2869
Method
GetIntersection
(Path64 rectPath, Point64 p, Point64 p2, ref Location loc, out Point64 ip)
CSharp/Clipper2Lib/Clipper.RectClip.cs:337
Method
GetIsHole
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3516
Method
GetLastOp
(Active hotEdge)
CSharp/Clipper2Lib/Clipper.Engine.cs:2146
Method
GetLevel
()
CSharp/Clipper2Lib/Clipper.Engine.cs:3505
Method
GetLocMinAngle
(Vertex2 v)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:985
Method
GetLocation
(Rect64 rec, Point64 pt, out Location loc)
CSharp/Clipper2Lib/Clipper.RectClip.cs:250
Method
GetLowestPathInfo
(Paths64 paths, out int idx, out bool isNegArea)
CSharp/Clipper2Lib/Clipper.Offset.cs:257
Method
GetMaximaPair
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:578
Method
GetNext
(int current, int high, ref bool[] flags)
CSharp/Clipper2Lib/Clipper.cs:917
Method
GetNextLocation
(Path64 path, ref Location loc, ref int i, int highI)
CSharp/Clipper2Lib/Clipper.RectClip.cs:419
Method
GetNextLocation
CPP/Clipper2Lib/src/clipper.rectclip.cpp:371
Method
GetNum
(string xml, ref int i, int endI, out double val)
CSharp/Utils/SVG/Clipper.SVG.cs:44
Method
GetPath
(OutPt2? op)
CSharp/Clipper2Lib/Clipper.RectClip.cs:931
Method
GetPath
(OutPt2? op)
CSharp/Clipper2Lib/Clipper.RectClip.cs:994
Method
GetPath
CPP/Clipper2Lib/src/clipper.rectclip.cpp:843
Method
GetPerpendic
(Point64 pt, PointD norm)
CSharp/Clipper2Lib/Clipper.Offset.cs:330
Method
GetPerpendicD
(Point64 pt, PointD norm)
CSharp/Clipper2Lib/Clipper.Offset.cs:342
Method
GetPolyType
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:535
Method
GetPrevHotEdge
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:471
Method
GetPrior
(int current, int high, ref bool[] flags)
CSharp/Clipper2Lib/Clipper.cs:928
Method
GetRealOutRec
(OutRec? outRec)
CSharp/Clipper2Lib/Clipper.Engine.cs:709
Method
GetSegmentIntersection
(Point64 p1, Point64 p2, Point64 p3, Point64 p4, out Point64 ip)
CSharp/Clipper2Lib/Clipper.RectClip.cs:282
Function
GetSign
CPP/Clipper2Lib/include/clipper2/clipper.core.h:999
Method
GetUnitNormal
(Point64 pt1, Point64 pt2)
CSharp/Clipper2Lib/Clipper.Offset.cs:237
Method
GlobalSetup
()
CSharp/Benchmark/Benchmarks.cs:38
Method
Group
(Paths64 paths, JoinType joinType, EndType endType = EndType.Polygon)
CSharp/Clipper2Lib/Clipper.Offset.cs:48
Method
Group
CPP/Clipper2Lib/src/clipper.offset.cpp:139
Method
HasHorzOverlap
(Point64 left1, Point64 right1, Point64 left2, Point64 right2)
CSharp/Clipper2Lib/Clipper.RectClip.cs:183
Method
HasLocMinAtY
(long y)
CSharp/Clipper2Lib/Clipper.Engine.cs:829
Method
HasVertOverlap
(Point64 top1, Point64 bottom1, Point64 top2, Point64 bottom2)
CSharp/Clipper2Lib/Clipper.RectClip.cs:190
Method
HeadingClockwise
(Location prev, Location curr)
CSharp/Clipper2Lib/Clipper.RectClip.cs:129
Method
HorizontalBetween
(Vertex2 v1, Vertex2 v2)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:594
Method
HorizontalBetween
CPP/Clipper2Lib/src/clipper.triangulation.cpp:731
Method
HorzJoin
(OutPt ltor, OutPt rtol)
CSharp/Clipper2Lib/Clipper.Engine.cs:178
Method
HorzJoin
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:159
Method
HorzSegSort
(HorzSegment? hs1, HorzSegment? hs2)
CSharp/Clipper2Lib/Clipper.Engine.cs:2561
Method
HorzSegment
(OutPt op)
CSharp/Clipper2Lib/Clipper.Engine.cs:166
Method
HorzSegment
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:152
Method
Hsl
CPP/Utils/Colors.h:11
Method
Hypotenuse
(double x, double y)
CSharp/Clipper2Lib/Clipper.Offset.cs:308
Method
InCircleTest
(in Point64 ptA, in Point64 ptB, in Point64 ptC, in Point64 ptD)
CSharp/Clipper2Lib/Clipper.Triangulation.cs:1073
Function
InflatePath64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:719
Function
InflatePathD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:733
Function
InflatePaths64
CPP/Clipper2Lib/include/clipper2/clipper.export.h:688
Function
InflatePathsD
CPP/Clipper2Lib/include/clipper2/clipper.export.h:702
Method
InflateRect
(ref Rect64 rec, int dx, int dy)
CSharp/Clipper2Lib/Clipper.cs:690
Method
Init
CPP/Utils/ClipFileSave.cpp:53
Method
Init
CPP/Clipper2Lib/include/clipper2/clipper.core.h:124
Method
Insert1Before2InSEL
(Active ae1, Active ae2)
CSharp/Clipper2Lib/Clipper.Engine.cs:1971
Method
InsertLeftEdge
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:1121
Method
InsertLeftEdge
CPP/Clipper2Lib/src/clipper.engine.cpp:1157
Method
InsertLocalMinimaIntoAEL
(long botY)
CSharp/Clipper2Lib/Clipper.Engine.cs:1160
Method
InsertLocalMinimaIntoAEL
CPP/Clipper2Lib/src/clipper.engine.cpp:1198
Method
InsertRightEdge
(Active ae, Active ae2)
CSharp/Clipper2Lib/Clipper.Engine.cs:1151
Method
InsertScanline
(long y)
CSharp/Clipper2Lib/Clipper.Engine.cs:803
Method
InsertScanline
CPP/Clipper2Lib/src/clipper.engine.cpp:857
Method
Int128
CPP/BenchMark/GetIntersectPtBenchmark.cpp:48
Method
IntersectEdges
(Active ae1, Active ae2, Point64 pt)
CSharp/Clipper2Lib/Clipper.Engine.cs:1548
Method
IntersectEdges
CPP/Clipper2Lib/src/clipper.engine.cpp:1783
Function
IntersectListSort
CPP/Clipper2Lib/src/clipper.engine.cpp:322
Method
IntersectNode
(Point64 pt, Active edge1, Active edge2)
CSharp/Clipper2Lib/Clipper.Engine.cs:105
Method
IntersectNode
CPP/Clipper2Lib/include/clipper2/clipper.engine.h:143
Method
Intersection_N
()
CSharp/Benchmark/Benchmarks.cs:51
Method
Intersects
(Rect64 rec)
CSharp/Clipper2Lib/Clipper.Core.cs:322
Method
InvalidRect
CPP/Clipper2Lib/include/clipper2/clipper.core.h:320
Method
IsClockwise
(Location prev, Location curr, Point64 prevPt, Point64 currPt, Point64 rectMidPoint)
CSharp/Clipper2Lib/Clipper.RectClip.cs:114
Function
IsClosedPath
CPP/Clipper2Lib/src/clipper.offset.cpp:99
Method
IsContributingClosed
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:889
Method
IsContributingClosed
CPP/Clipper2Lib/src/clipper.engine.cpp:908
Method
IsContributingOpen
(Active ae)
CSharp/Clipper2Lib/Clipper.Engine.cs:940
Method
IsContributingOpen
CPP/Clipper2Lib/src/clipper.engine.cpp:984
Method
IsEmpty
()
CSharp/Clipper2Lib/Clipper.Core.cs:295
← previous
next →
701–800 of 1,204, ranked by callers