hexagon logo

2022.1SP6 Parallelism issue

I have 2 planes, PL1 is datum A (primary using minimax), and PL2 constructed from 7 basic scan/circle/plane. (least square, but it shouldn't change anything !)
Using geotol, it gives 7,1 µm
using legacy, it gives 35,1 µm
using assignments (ASSIGN/V1=DOT(PL2.HIT[1..PL2.NUMHITS].XYZ-PL1.XYZ,PL1.IJK) , then ASSIGN/V2=MAX(V1)-MIN(V1)), it gives 36,1 µm.
Then, constructing 7 planes from scans and construct a plane from their centroids, it gives about 8 µm (so I'm wondering if geotol uses them to calculate instead of hits ?)

Don Ruggieri , neil.challinor
Parents
  • Check how many hits your constructed plane (PL2) contains by adding an assignment straight after it (ASSIGN/V1=PL2.NUMHITS). I found that if I do my construction like this...

    PL2        =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
                THEO/<38.093,32.071,0>,<0,0,1>
                ACTL/<38.093,32.071,0>,<0,0,1>
                CONSTR/PLANE,BFRE,PLN2,PLN3,PLN4,PLN5,PLN6,PLN7,PLN8,,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0​
    


    ... Then it only contains 7 hits (the centroids), whereas if I do the construction like this...

    PL2        =FEAT/PLANE,CARTESIAN,TRIANGLE,NO,LEAST_SQR
                THEO/<38.093,32.071,0>,<0,0,1>
                ACTL/<38.093,32.071,0>,<0,0,1>
                CONSTR/PLANE,BFRE,PLN2.HIT[..],PLN3.HIT[..],PLN4.HIT[..],PLN5.HIT[..],PLN6.HIT[..],PLN7.HIT[..],PLN8.HIT[..],,
                OUTLIER_REMOVAL/OFF,3
                FILTER/OFF,WAVELENGTH=0​
    


    ... Then PL2 contains all of the individual hits.

    Also, turning textual analysis on for the geometric tolerance command will show you how many hits are being considered.
  • Thanks Neil, you've saved me a bit of time going forward.
Reply Children
No Data