MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / E2InsertsBeforeE1

Function E2InsertsBeforeE1

TheForceEngine/TFE_Polygon/clipper.cpp:3278–3287  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3276//------------------------------------------------------------------------------
3277
3278inline bool E2InsertsBeforeE1(TEdge &e1, TEdge &e2)
3279{
3280 if (e2.Curr.X == e1.Curr.X)
3281 {
3282 if (e2.Top.Y > e1.Top.Y)
3283 return e2.Top.X < TopX(e1, e2.Top.Y);
3284 else return e1.Top.X > TopX(e2, e1.Top.Y);
3285 }
3286 else return e2.Curr.X < e1.Curr.X;
3287}
3288//------------------------------------------------------------------------------
3289
3290bool GetOverlap(const cInt a1, const cInt a2, const cInt b1, const cInt b2,

Callers 1

InsertEdgeIntoAELMethod · 0.85

Calls 1

TopXFunction · 0.85

Tested by

no test coverage detected