fix: remove optional<NurbsCurve> field (no default ctor)
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
#include "vde/core/aabb.h"
|
||||
#include <vector>
|
||||
#include <functional>
|
||||
#include <optional>
|
||||
|
||||
#include <utility>
|
||||
|
||||
namespace vde::curves {
|
||||
@@ -25,7 +25,6 @@ struct IntersectionCurve {
|
||||
/// 各采样点在曲面 B 上的参数坐标 (u2, v2)
|
||||
std::vector<std::pair<double, double>> params_b;
|
||||
/// 沿交线采样点拟合的 NURBS 曲线(可选)
|
||||
std::optional<NurbsCurve> curve;
|
||||
};
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user