Skip to content

When extruding a line to face, use a point in new group for the face.…#1671

Open
phkahler wants to merge 1 commit intosolvespace:masterfrom
phkahler:face_pt_fix
Open

When extruding a line to face, use a point in new group for the face.…#1671
phkahler wants to merge 1 commit intosolvespace:masterfrom
phkahler:face_pt_fix

Conversation

@phkahler
Copy link
Member

@phkahler phkahler commented Feb 3, 2026

… Using one from the previous group causes subsequent translate groups to have undraggable faces and possibly other problems.

@ruevs
Copy link
Member

ruevs commented Feb 3, 2026

For cross reference: 457aec9, 1cec22f, #1657.

@ruevs ruevs self-requested a review February 3, 2026 07:55
Copy link
Member

@ruevs ruevs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@phkahler you need to update the tests again.

@phkahler
Copy link
Member Author

phkahler commented Feb 3, 2026

@phkahler you need to update the tests again.

Thanks, I will. It was a hasty decision to use the original point for line-face extrusion. Turns out it's really a bad idea for an entity to use a point from a previous group. If the face in question is copied (step translate/rotate) that point will not be copied into the new repeat group, but the copied faces will try to reference the remapped point which does not exist. Or something like that. It will also add invalid entries to the remap table when the face tries to reference Ramap(my point, number).

@ruevs
Copy link
Member

ruevs commented Feb 3, 2026

The good thing is we have users using edge builds or compiling and they caught it :-)

I regret not thinking more last time... it was just a hunch but I could not immediately rationalize it...

… Using one from the previous group causes subsequent translate groups to have undraggable faces and possibly other problems.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants