Jump to content

OTE Plane - Pull 3 Max Points


Recommended Posts

Hello, All,

Happy Friday. I have a fun request: Does anyone know of a way to pull the (3) max points used to construct the OTE Plane?

I was able to get the approximate location of the (3) max points via recall feature points, but recall feature points is before filter/outlier, so I get like 40ish points instead of the (3) max points.

I'm OK with need to use PCM or any other method, as long as I can get those points that's all that matters.

I appreciate any and all help.

Thanks.
Link to comment
https://qualityforum.zeiss.com/topic/4966-ote-plane-pull-3-max-points/
Share on other sites

Please sign in to view this quote.

Unfortunately I do not think that will work as it appears that anytime you use recall feature points it is grabbing that raw data (before filter or outlier elimination)

Even just exporting the points into an ASCII text file appears to be doing the same thing.

Kind of frustrating. Haha.

Please sign in to view this quote.

I had that same theory, however it would require low point density and it would likely just give you 3 points right beside each other.

Why is it you want the 3 points? What are you trying to do? Maybe the solution is something else entirely?
Either 2022 or 2023 added the ability to choose whether to recall filtered or raw points when using a curve as the parent feature for a recall feature points. I am not sure if that also extends to a freeform surface, but perhaps there is a way to use that to grab only the filtered points, export them, then use PCM to parse through the file for the greatest deviations?
Welp... This is about the most frustrating challenge I've encountered yet. I have yet to find a way to recall feature points from a Plane that is after at least Outlier Elimination. What's even more frustrating is that when you Export Points, it appears to even include the automatically masked points at the start of the scan - at least that's the best I can tell because I always wind up with more points from the Export than points without Filter/Outlier on. Haha.

I did find a way to manually do this. You can use either the Form or the Flatness Characteristic (shocker, they are the same thing if you set them up correctly - hahaha). Just set the Plane evaluation to the OTE, and leave the Tolerance at 0.
659_f791e41baa2248887527a250fa35ce25.png
Anyone know how to do this automatically because right now you have to go in and adjust which point you are grabbing.
It can be done using the writeActualsToFile() function using a secondary alignment that references the plane in question set to OTE. You can then index through the list looking at only the points with a status of 0.
writeActualsToFile("Form1",true,"Alignment1",getActualInspectionDir()+"\PlanePoints.txt") 

Screenshot 2024-08-27 085931.png

×
×
  • Create New...