diff --git a/src/brep/assembly_constraints.cpp b/src/brep/assembly_constraints.cpp index 98866ff..ee55b44 100644 --- a/src/brep/assembly_constraints.cpp +++ b/src/brep/assembly_constraints.cpp @@ -14,8 +14,8 @@ core::AABB3D node_world_bounds(const AssemblyNode* node) { // For root's direct children, this IS the world transform. const auto& T = node->local_transform; - if (node->model->has_value()) { - core::AABB3D local_bb = node->model->bounds(); + if (node->model.has_value()) { + core::AABB3D local_bb = node->model.bounds(); core::Point3D corners[8] = { local_bb.min(), core::Point3D(local_bb.max().x(), local_bb.min().y(), local_bb.min().z()),