Commit bb97f197 authored by Theophile Terraz's avatar Theophile Terraz
Browse files

debug

Showing with 10 additions and 10 deletions
+10 -10
...@@ -461,23 +461,23 @@ class ProfileXYZ(Profile, SQLSubModel): ...@@ -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)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment