hexagon logo

Polygon question - hex longer than width; datum feature; True Position

First post; be gentle. …

I've been given this shiny turd. The hex length is greater than the width. I've constructed a width feature across the two hex shapes to use as my Datum B "feature of size", but I'm a little stumped on how to report the TP of the polygon when it doesn't show the size properly. Have I missed some feature where I can tell PC-DMIS that the hexagon shape is longer than it is wide? You can see the points I've taken that show the true shape of the hex shape. I thought there might be a "constructed polygon" option, but I haven't found it yet.

I've searched the forum but didn't find anything like this. Most of the discussion of polygons is of regular shaped ones.





Attached Files
Parents
  • Well, a generic square slot created from the correct features and dimensions would show correct size and position on the report. Lots of coding, yes, but once done, no need to do it again. 12 points, 6 lines to get the 'shape'. then make 6 points where each line intersects. Make 2 lines from the 4 points at each end of the long sides (crossing the middle of the shape). Make a point where those 2 lines intersect. That is the center point of the shape. Then get the distance between both pair of points on the long sides (across the shape), use the average for the width, get the distance between the 2 end point points, that is the length. Then, make a generic square slot, using the CP and sizes, should work.
Reply
  • Well, a generic square slot created from the correct features and dimensions would show correct size and position on the report. Lots of coding, yes, but once done, no need to do it again. 12 points, 6 lines to get the 'shape'. then make 6 points where each line intersects. Make 2 lines from the 4 points at each end of the long sides (crossing the middle of the shape). Make a point where those 2 lines intersect. That is the center point of the shape. Then get the distance between both pair of points on the long sides (across the shape), use the average for the width, get the distance between the 2 end point points, that is the length. Then, make a generic square slot, using the CP and sizes, should work.
Children
No Data