Hi Guys,
I noticed that sometimes there is a problem with linemode 005 function. After creating (using 145 function) a MR string which in my case is a circle between CE2R and CEA0 string I'd like to trim CEA0 string from its end to point of intersection between newly created MR00 string and CEA0 string. Unfortunately sometimes 005 function simply does not work and I keep getting an error E0087 stating that "String intersection does not exist". Below is a sample of my input file code:
DESIGN,DESIGN OPTION 1
145,1=CE2R,2=CEA0,3=MR03,4=-40,5=1,7=-40,10=40
EDIT,DESIGN OPTION 1
005,2=MR03,3=CEA0,10=1
or:
EDIT,DESIGN OPTION 1
005,1=MR03,3=CEA0,7=1
both above 005 function give E0087 errors despite the fact that MX clearly shows that there is point where these two strings intersect with each other.
It happens only sometimes and it seems not to be any pattern related to this problem.
Also, when I try to cut above string using MX interactive tool it also claims that there is no intersection point, but when I check x, y coordinates of theoretical intersecting point of CEA0 and MR03 strings they are exactly the same up to 0.00000 precision. On sixth place there is a difference (example below)
X,Y of point on string CEA0
331806.112085, 667822.988318
X,Y of point on string MR03 and GR03
331806.112086, 667822.988319
or sometimes:
331806.112087, 667822.988316
Can it be the cause of the this problem and if yes how to overcome it ??