 
					
				
		
			
    
	
		
		
		2021-07-11
	
		
		09:48 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 - last edited on 
    
	
		
		
		2021-09-14
	
		
		09:02 AM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 by 
				
		
		
			Noemi Balogh
		
		
		
		
		
		
		
		
	
			
		
Solved! Go to Solution.
 
					
				
		
2021-07-13 11:47 AM
2021-07-13 08:20 PM
radius_of_circle = Arc Length/Subtended Angle in Radians r = s/θ
 
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		 
					
				
		
2021-07-13 09:18 PM
2021-07-13 09:45 PM
 
					
				
			
			
				
			
			
				
			
			
			
			
			
			
		 
					
				
		
2021-07-13 10:34 PM
 
					
				
		
2021-07-14 12:53 AM
 
					
				
		
2021-07-14 12:58 AM
2021-07-14 11:13 AM
 
  
					
				
		
2021-07-14 11:52 AM
2021-07-16 03:14 PM
dict geo, p
if haskey(LABEL_ASSOC_ELEM_GEOMETRY.referenceLine2D.contour.edges[1].ArcAngle) then
	geo.has = "yes"
	geo.ang = LABEL_ASSOC_ELEM_GEOMETRY.referenceLine2D.contour.edges[1].ArcAngle
	geo.num = vardim1(LABEL_ASSOC_ELEM_GEOMETRY.referenceLine2D.contour.edges)
	p = LABEL_ASSOC_ELEM_GEOMETRY.referenceLine2D.contour
	geo.dir.x = p.edges[2].begPoint.x - p.edges[1].begPoint.x
	geo.dir.y = p.edges[2].begPoint.y - p.edges[1].begPoint.y
	geo.chord = (geo.dir.x^2 + geo.dir.y^2)^0.5
	geo.rad = geo.chord/(2*sin(geo.ang/2))
else
	geo.has = "no"
	geo.ang = 0
	geo.num = 0
	geo.rad = 0
endif
hotspot2 0,0
if geo.num > 2 then
	text2 0,0, "poly"
else
	text2 0,0, "ang= " + str("%", geo.ang) + "\nrad= " + str("%", geo.rad)
endif
works for AC23 and younger