hexagon logo

Difficult Datum

I am having trouble figuring out how to establish Datum B (see attached). It creates that midline the red arrow points to, but it seems to be a line and a point. Does anyone have any advice on how to create that midline from a straight and curved feature?


UPDATE: SOLVED. See neil.challinor 's reply/following comments for how I created a tangent line from a circle point.

Attached Files
Parents
  • Is the top right right line, the other side of the width comprising B, a line or a radius?

    If line:
    Measure the four datum target points and datum B lines. Create midpoints between C1/D1 and C2/D2, create a line between them.
    Create a midline between the two features that comprise datum B. Intersect that with the CD line.
    Alignment is level to A, rotate to B (can/may/must), origin to BCD point and datum A

    If radius
    Measure everything as above, except the top line is now measured as a radius
    construct a line perpendicular to the datum B line, passing through the radius center
    If that line has a vector of <0,-1,0>, pierce the arc with it. If the line is 0,1,0, reverse it, then pierce
    construct a line parallel to datum B passing through that point.
    Midline for datum B

    Or if you're scanning, you can do a high density scan of the radius (call it RAD1 for this example). Measure datum B at the bottom, rotate to it and zero.
    Create an arrayed variable
    ASSIGN/MAXY_HITS==RAD1.HIT[1..RAD1.NUMHITS].Y
    ASSIGN/MAXY_PNT==MAXINDEX(MAXY_HITS)
    GENERIC/POINT
    NOM RAD1.HIT[MAXY_PNT}.TX,RAD1.HIT[MAXY_PNT].TY,RAD1.HIT[MAXY_PNT].TZ
    ACTUAL RAD1.HIT[MAXY_PNT].X,RAD1.HIT[MAXY_PNT].Y,RAD1.HIT[MAXY_PNT].Z
    et cetera

    That's the highest point from your scan.
  • I think these would work for a vertical line, but I need a horizontal midline for the my Y origin. Unless I misread, I don't think these methods can do that.
Reply Children
No Data