feat: Reorient sketch planes to match Fusion 360 views
Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
@@ -43,11 +43,11 @@ void SketchGrid::drawGridLines(SketchPlane plane)
|
||||
{
|
||||
if (i == 0 || i % 5 == 0) continue;
|
||||
if (plane == XY) {
|
||||
glVertex3f(i, -gridSize, 0); glVertex3f(i, gridSize, 0);
|
||||
glVertex3f(-gridSize, i, 0); glVertex3f(gridSize, i, 0);
|
||||
} else if (plane == XZ) {
|
||||
glVertex3f(i, 0, -gridSize); glVertex3f(i, 0, gridSize);
|
||||
glVertex3f(-gridSize, 0, i); glVertex3f(gridSize, 0, i);
|
||||
} else if (plane == XZ) {
|
||||
glVertex3f(i, -gridSize, 0); glVertex3f(i, gridSize, 0);
|
||||
glVertex3f(-gridSize, i, 0); glVertex3f(gridSize, i, 0);
|
||||
} else { // YZ
|
||||
glVertex3f(0, i, -gridSize); glVertex3f(0, i, gridSize);
|
||||
glVertex3f(0, -gridSize, i); glVertex3f(0, gridSize, i);
|
||||
@@ -63,11 +63,11 @@ void SketchGrid::drawGridLines(SketchPlane plane)
|
||||
{
|
||||
if (i == 0) continue;
|
||||
if (plane == XY) {
|
||||
glVertex3f(i, -gridSize, 0); glVertex3f(i, gridSize, 0);
|
||||
glVertex3f(-gridSize, i, 0); glVertex3f(gridSize, i, 0);
|
||||
} else if (plane == XZ) {
|
||||
glVertex3f(i, 0, -gridSize); glVertex3f(i, 0, gridSize);
|
||||
glVertex3f(-gridSize, 0, i); glVertex3f(gridSize, 0, i);
|
||||
} else if (plane == XZ) {
|
||||
glVertex3f(i, -gridSize, 0); glVertex3f(i, gridSize, 0);
|
||||
glVertex3f(-gridSize, i, 0); glVertex3f(gridSize, i, 0);
|
||||
} else { // YZ
|
||||
glVertex3f(0, i, -gridSize); glVertex3f(0, i, gridSize);
|
||||
glVertex3f(0, -gridSize, i); glVertex3f(0, gridSize, i);
|
||||
@@ -92,14 +92,14 @@ void SketchGrid::drawAxes(SketchPlane plane)
|
||||
// Y Axis (Green)
|
||||
if (plane == XY || plane == YZ) {
|
||||
glColor3f(0.0f, 1.0f, 0.0f);
|
||||
glVertex3f(0, -axisLength, 0);
|
||||
glVertex3f(0, axisLength, 0);
|
||||
glVertex3f(0, 0, -axisLength);
|
||||
glVertex3f(0, 0, axisLength);
|
||||
}
|
||||
// Z Axis (Blue)
|
||||
if (plane == XZ || plane == YZ) {
|
||||
glColor3f(0.0f, 0.0f, 1.0f);
|
||||
glVertex3f(0, 0, -axisLength);
|
||||
glVertex3f(0, 0, axisLength);
|
||||
glVertex3f(0, -axisLength, 0);
|
||||
glVertex3f(0, axisLength, 0);
|
||||
}
|
||||
glEnd();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user