From f250a44875660e7718490855937b7afb9a4f4c5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=82=E4=B9=8B=E9=92=B3?= Date: Thu, 23 Jul 2026 16:46:11 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20add=5Fedge=20=E8=BF=94=E5=9B=9E=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E4=B8=8B=E6=A0=87=EF=BC=88=E7=BB=9F=E4=B8=80=20ID=20?= =?UTF-8?q?=E8=AF=AD=E4=B9=89=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/brep/brep.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/brep/brep.cpp b/src/brep/brep.cpp index dbf8448..60593a6 100644 --- a/src/brep/brep.cpp +++ b/src/brep/brep.cpp @@ -17,9 +17,9 @@ int BrepModel::add_edge(int v0, int v1) { } int BrepModel::add_edge(int v0, int v1, const curves::NurbsCurve& curve) { - int id = next_id_++; - edges_.push_back({id, v0, v1, std::make_shared(curve), false}); - return id; + int idx = static_cast(edges_.size()); + edges_.push_back({next_id_++, v0, v1, std::make_shared(curve), false}); + return idx; } int BrepModel::add_loop(const std::vector& edge_ids, bool outer) {