hexagon logo

Construction Point ....

Hi all !
First of all sorry for my english - it's basic.....


I have little problem with construct point between theoretical circle and scan fragment. When i try make point PC-DMIS make him inside the circle, i wanna have point on the intersection of the diameter with the scan. Thanks for help in advance. See attachment

Attached Files
  • I don't think PC-DMIS can calculate an intersection/pierce point from a scan/curve and a circle. See what the Help says about Intersect and Pierce Points:



    Can't you measure a plane or line in the middle section of your scans?
  • Thanks for your response.

    Look at the fragment of drawing below.
    I need to measure linear dimension created by pierce point with reference diameter 45mm and fragment of rib.

    What should I do ?

    PS. I cant measure plane in the middle od my scan. When i create line - pierce point comes out in another place.....




    Thanks
    TP

  • When i create line - pierce point comes out in another place.....

    A line pierces a circle at two places. PC-DMIS only gives one result.

    Did you try changing the order of the features in the Constructed Pierce Point? Or constructing/measuring the line in the opposite direction?
  • When i try to change direction of the line we have 2 solutions:

    1st case :


    Point was made in the middle of a circle (PKT15)

    2nd case :



    hard case :/



  • You can calculate the polar radius of each hit of the scan (origin on the circle first - level z)
    ASSIGN/V1=SQRT(DOT(SCN1.HIT[1..SCN1.NUMHTS].XYZ *MPOINT(1,1,0) -CIRC1.XYZ*MPOINT(1,1,0),SCN1.HIT[1..SCN1.NUMHTS].XYZ *MPOINT(1,1,0) -CIRC1.XYZ*MPOINT(1,1,0)))
    Then, calculate which hits are the closest to the circle.
    ASSIGN/V2=MININDICES(ABS(V1-CIRC1.R))
    Create a feature set with some hits (4 for example)
    SCN1.HIT[V2[1]],SCN1.HIT[V2[2]],SCN1.HIT[V2[3]],SCN1.HIT[V2[4]]
    Create a line from the feature set, and create a pierce point between the line and the circle.
    If the point is on the wrong side, reverse the line.
    Maybe you will have to project the line on the plane containing the circle.
    You have to select pierce point, not intersect point.

    Happy week-end, all !
  • When i try to change direction of the line we have 2 solutions:

    1st case :
    ...
    2nd case :
    ...
    hard case :/


    I tried on the hexblock, and the following definitely works:

    - measure the plane, set is as workplane
    - measure the cirle and the line
    - construct pierce point circle/line
    - construct a reversed line
    - construct pierce point circle/line

  • In this case, the circle and the line are coplanar, maybe not in his case.