fix: Adjust v-axis for XY and XZ sketch planes to match preview

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2026-02-17 15:30:56 -07:00
parent e8aef2427b
commit 8a90b17b1f

View File

@@ -525,11 +525,11 @@ void ViewportWidget::drawSketch(const SketchFeature* sketch)
switch (sketch->plane()) { switch (sketch->plane()) {
case SketchFeature::SketchPlane::XY: case SketchFeature::SketchPlane::XY:
u_axis = QVector3D(1, 0, 0); u_axis = QVector3D(1, 0, 0);
v_axis = QVector3D(0, 1, 0); v_axis = QVector3D(0, 0, 1);
break; break;
case SketchFeature::SketchPlane::XZ: case SketchFeature::SketchPlane::XZ:
u_axis = QVector3D(1, 0, 0); u_axis = QVector3D(1, 0, 0);
v_axis = QVector3D(0, 0, 1); v_axis = QVector3D(0, 1, 0);
break; break;
case SketchFeature::SketchPlane::YZ: case SketchFeature::SketchPlane::YZ:
u_axis = QVector3D(0, 1, 0); u_axis = QVector3D(0, 1, 0);