#### Edit Window Command for a Constructed Scan Minimum Circle

CIR1 =FEAT/CIRCLE,RECT,OUT

THEO/<tx,ty,tz>,<ti,tj,tk>,td,ta1,ta2

ACTL/<mx,my,mz>,<mi,mj,mk>,md,ma1,ma2

CONSTR/CIRCLE,SCAN_MINIMUM,Scan ID

CONTACT POINT/<tcp1x,tcp1y,tcp1z>,<mcp1x,mcp1y,mcp1z>

START ANGLE/tca1,mca1

CONTACT POINT/<tcp2x,tcp2y,tcp2z>,<mcp2x,mcp2y,mcp2z>

END ANGLE/tca2,mca2

TOLERANCE/tol

START/xSP, xSP, xSP

DOWN/iDV, iDV, iDV

tx,ty,tz | These represent the theoretical circle position.
ti,tj,tk | These represent the theoretical circle vector.
td | This represents the theoretical circle diameter.
ta1 | This represents the theoretical angle 1 value.
ta2 | This represents the theoretical angle 2 value.
mx,my,mz | These represent the measured circle position.
mi,mj,mk | These represent the measured circle vector.
md | This represents the measured circle diameter.
ma1 | This represents the measured angle 1 value.
ma2 | This represents the measured angle 2 value.
Scan ID | This represents the id of the scan to be used.
tcp1x,tcp1y,tcp1z | These represent the theoretical XYZ position for contact point 1.
mcp1x,mcp1y,mcp1z | These represent the measured XYZ position for contact point 1.
tca1 | This represents the theoretical contact angle 1 value.
mca1 | This represents the measured contact angle 1 value.
tcp2x,tcp2y,tcp2z | These represent the measured XYZ position for contact point 2.
mcp2x,mcp2y,mcp2z | These represent the measured XYZ position for contact point 2.
tca2 | This represents the theoretical contact angle 2 value.
mca2 | This represents the measured contact angle 2 value.
tol | This represents the tolerance value to use when locating the two contact points. PC-DMIS recomputes the contact points by averaging all the points that fall within the tolerance given.
xSP, xSP, xSP | These represent the starting point for finding the minimum.
iDV, iDV, iDV | This represent the downward direction vector.

A - Scan line

B - Circle's final position

C - Contact Point 1

D - Contact Point 2

E - Down Vector

F - Contact Angle 1

G - Contact Angle 2

Using Expressions

You can also use expressions within the Edit window to pull information from a Constructed Scan Minimum Circle. See "Accessing Information from a Constructed Scan Minimum Circle" in "Using Expressions and Variables".