mirror of https://gitlab.com/pamhyr/pamhyr2
debug
parent
eb26eba131
commit
bb97f1977b
|
|
@ -461,23 +461,23 @@ class ProfileXYZ(Profile, SQLSubModel):
|
||||||
if self.point(i).z <= z:
|
if self.point(i).z <= z:
|
||||||
ird = i
|
ird = i
|
||||||
# interpolation des points ptX et ptY
|
# interpolation des points ptX et ptY
|
||||||
if (irg > 0):
|
if (irg < self.number_points-1):
|
||||||
x=np.interp(z,
|
x=np.interp(z,
|
||||||
[self.point(irg-1).z,self.point(irg).z],
|
[self.point(irg).z,self.point(irg+1).z],
|
||||||
[self.point(irg-1).x,self.point(irg).x])
|
[self.point(irg).x,self.point(irg+1).x])
|
||||||
y=np.interp(z,
|
y=np.interp(z,
|
||||||
[self.point(irg-1).z,self.point(irg).z],
|
[self.point(irg).z,self.point(irg+1).z],
|
||||||
[self.point(irg-1).y,self.point(irg).y])
|
[self.point(irg).y,self.point(irg+1).y])
|
||||||
ptX=PointXYZ(x,y,z)
|
ptX=PointXYZ(x,y,z)
|
||||||
else:
|
else:
|
||||||
ptX = self.point(0)
|
ptX = self.point(0)
|
||||||
if (ird < self.number_points-1):
|
if (ird > 0):
|
||||||
x=np.interp(z,
|
x=np.interp(z,
|
||||||
[self.point(ird).z,self.point(ird+1).z],
|
[self.point(ird-1).z,self.point(ird).z],
|
||||||
[self.point(ird).x,self.point(ird+1).x])
|
[self.point(ird-1).x,self.point(ird).x])
|
||||||
y=np.interp(z,
|
y=np.interp(z,
|
||||||
[self.point(ird).z,self.point(ird+1).z],
|
[self.point(ird).z,self.point(ird-1).z],
|
||||||
[self.point(ird).y,self.point(ird+1).y])
|
[self.point(ird).y,self.point(ird-1).y])
|
||||||
ptY=PointXYZ(x,y,z)
|
ptY=PointXYZ(x,y,z)
|
||||||
else:
|
else:
|
||||||
ptY = self.point(self.number_points-1)
|
ptY = self.point(self.number_points-1)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue