pythonCascade Sample Problems
Geometry: Points from curve

self.Initialize()
self.myISessionContext.EraseAll()
radius = 5
C = Geom2d_Circle(gp().OX2d(),radius,1)
GAC = Geom2dAdaptor_Curve(C)
abscissa = 3
UA = GCPnts_UniformAbscissa(GAC,abscissa)
aSequence = []
if UA.IsDone:
N = UA.NbPoints()
for count in range(1,N+1):
P = gp_Pnt2d()
C.D0(UA.Parameter(count),P)
Parameter = UA.Parameter(count)
aSequence.append(P)
Abscissa = UA.Abscissa()
self.DisplayCurve(C,4,1)
i = 0
for P in aSequence:
i = i+1
pstring = 'P'+`i` + ': Parameter :'+ `UA.Parameter(i)`
YOffset = -0.3;
YOffset += 0.2 * ( i == 1 )
YOffset += 0.4 * ( i == 4 )
YOffset += -0.3 * ( i == len(aSequence) )
self.DisplayPoint(P,pstring,1,0.5,YOffset,0.03)
self.FitAll(event)