mirror of https://gitlab.com/pamhyr/pamhyr2
parent
1da3461dfe
commit
5bc514c565
|
|
@ -95,7 +95,6 @@ class InternalMeshing(AMeshingTool):
|
||||||
guide_list[i],
|
guide_list[i],
|
||||||
guide_list[i+1])
|
guide_list[i+1])
|
||||||
|
|
||||||
|
|
||||||
def interpolate_transversal_step(self,
|
def interpolate_transversal_step(self,
|
||||||
reach,
|
reach,
|
||||||
limites,
|
limites,
|
||||||
|
|
@ -133,6 +132,7 @@ class InternalMeshing(AMeshingTool):
|
||||||
p.rk = reach.profiles[ptr0].rk + \
|
p.rk = reach.profiles[ptr0].rk + \
|
||||||
dj*(reach.profiles[ptr].rk -
|
dj*(reach.profiles[ptr].rk -
|
||||||
reach.profiles[ptr0].rk)
|
reach.profiles[ptr0].rk)
|
||||||
|
p.name = f'interpol{p.rk}'
|
||||||
reach.insert_profile(ptr, p)
|
reach.insert_profile(ptr, p)
|
||||||
ptr += 1 # next profile, original
|
ptr += 1 # next profile, original
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -900,12 +900,12 @@ class ProfileXYZ(Profile, SQLSubModel):
|
||||||
self.point(i+1).z = 0.5 * self.point(i).z + 0.5 * self.point(i+2).z
|
self.point(i+1).z = 0.5 * self.point(i).z + 0.5 * self.point(i+2).z
|
||||||
|
|
||||||
def copy(self):
|
def copy(self):
|
||||||
p = ProfileXYZ(name = self.name,
|
p = ProfileXYZ(name=self.name,
|
||||||
rk = self.rk,
|
rk=self.rk,
|
||||||
reach = self.reach,
|
reach=self.reach,
|
||||||
nb_point = 0,
|
nb_point=0,
|
||||||
code1 = 0, code2 = 0,
|
code1=0, code2=0,
|
||||||
status = self.reach._status)
|
status=self.reach._status)
|
||||||
for i, k in enumerate(self.points):
|
for i, k in enumerate(self.points):
|
||||||
p.insert_point(i, k.copy())
|
p.insert_point(i, k.copy())
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue