分模候选方案

This commit is contained in:
2026-04-23 23:57:34 +08:00
parent c1f6b6e827
commit f9acdb767b
5 changed files with 94 additions and 35 deletions
+7 -3
View File
@@ -67,9 +67,13 @@ class MeshGenerator:
face_vertices = []
for i in range(1, nb_nodes + 1):
pnt = face_triangulation.Node(i)
# 应用位置变换
pnt.Transform(trsf)
face_vertices.append([float(pnt.X()), float(pnt.Y()), float(pnt.Z())])
# 使用变换后的拷贝点,避免潜在的原地变换副作用
transformed = pnt.Transformed(trsf)
face_vertices.append([
float(transformed.X()),
float(transformed.Y()),
float(transformed.Z()),
])
# 提取三角形索引
face_indices = []