scenarios Test_scenarios2
Theophile Terraz 2025-11-26 11:46:38 +01:00
parent b20a4c3c3d
commit c065b19ef8
3 changed files with 4 additions and 4 deletions

View File

@ -1101,11 +1101,9 @@ class ProfileXYZ(Profile, SQLSubModel):
self.point(i+1).z = 0.5 * self.point(i).z + 0.5 * self.point(i+2).z
def copy(self):
p = ProfileXYZ(id=self.id,
name=self.name,
p = ProfileXYZ(name=self.name,
rk=self.rk,
reach=self.reach,
num=self.num,
status=self._status)
for i, k in enumerate(self.points):
p.insert_point(i, k.copy())

View File

@ -195,7 +195,9 @@ class Reach(SQLSubModel):
"""
if profile in self._profiles:
self.undelete([profile])
profile.num = index
else:
profile.num = index
self._profiles.insert(index, profile)
self.modified()

View File

@ -320,7 +320,7 @@ class MeshingCommand(QUndoCommand):
for i in range(self._limites[1] - self._limites[0]):
k += 1
for p in self._new_profiles[i]:
self._reach.insert_profile(k, p.cloned_for(self._reach))
self._reach.insert_profile(k, p)
k += 1
# Update selection