@@ -39,8 +39,6 @@ THREE.ShapeUtils = {
3939
4040 function intersect_segments_2D ( inSeg1Pt1 , inSeg1Pt2 , inSeg2Pt1 , inSeg2Pt2 , inExcludeAdjacentSegs ) {
4141
42- var EPSILON = 0.0000000001 ;
43-
4442 var seg1dx = inSeg1Pt2 . x - inSeg1Pt1 . x , seg1dy = inSeg1Pt2 . y - inSeg1Pt1 . y ;
4543 var seg2dx = inSeg2Pt2 . x - inSeg2Pt1 . x , seg2dy = inSeg2Pt2 . y - inSeg2Pt1 . y ;
4644
@@ -50,7 +48,7 @@ THREE.ShapeUtils = {
5048 var limit = seg1dy * seg2dx - seg1dx * seg2dy ;
5149 var perpSeg1 = seg1dy * seg1seg2dx - seg1dx * seg1seg2dy ;
5250
53- if ( Math . abs ( limit ) > EPSILON ) {
51+ if ( Math . abs ( limit ) > Number . EPSILON ) {
5452
5553 // not parallel
5654
@@ -216,8 +214,6 @@ THREE.ShapeUtils = {
216214
217215 // The order of legs is important
218216
219- var EPSILON = 0.0000000001 ;
220-
221217 // translation of all points, so that Vertex is at (0,0)
222218 var legFromPtX = inLegFromPt . x - inVertex . x , legFromPtY = inLegFromPt . y - inVertex . y ;
223219 var legToPtX = inLegToPt . x - inVertex . x , legToPtY = inLegToPt . y - inVertex . y ;
@@ -227,7 +223,7 @@ THREE.ShapeUtils = {
227223 var from2toAngle = legFromPtX * legToPtY - legFromPtY * legToPtX ;
228224 var from2otherAngle = legFromPtX * otherPtY - legFromPtY * otherPtX ;
229225
230- if ( Math . abs ( from2toAngle ) > EPSILON ) {
226+ if ( Math . abs ( from2toAngle ) > Number . EPSILON ) {
231227
232228 // angle != 180 deg.
233229
0 commit comments