--- id: VDE-007 status: fixed severity: low category: api date: 2026-07-27 reporter: ViewDesign --- # VDE-007: transform.h 缺少 mirror() 函数 ## 问题描述 vde::core::transform.h 提供了 translate(), rotate(), rotate_x/y/z(), scale() 等变换函数,但缺少 mirror() / reflect() 镜像变换函数。这在 CAD 软件中是常用操作(如镜像零件、对称建模)。 ## 影响文件 - include/vde/core/transform.h ## ViewDesign 侧 Workaround 在 vd_geom 的 Transform 类中用裸 Eigen 构造镜像矩阵: ```cpp Eigen::Matrix3d refl = Eigen::Matrix3d::Identity() - 2.0 * n * n.transpose(); ``` ## 建议修复方向 1. 添加 mirror(const Vector3D& normal) 函数 2. 添加 mirror(const Plane& plane) 函数 --- *此文件由 ViewDesign 工程自动生成。处理完成后请更新 status 字段。*