Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ArchStairs] Improve Stairs Creation and ensureBase #18875

Merged

Conversation

paullee0
Copy link
Contributor

@paullee0 paullee0 commented Jan 5, 2025

Refer to discussion at -
#18864
#18651
#16409

Like Wall, Stairs should do without Base. Base validity tested in execute() prevented the desired and documented behaviour.

With this improvement, EnsureBase() is now only to be run when there is Base. If there is no Base, or Base is not valid, Stairs would be created as declared.

Refer to discussion at -
FreeCAD#18864
FreeCAD#18651
FreeCAD#16409

Like Wall, Stairs should do without Base. Base validity tested in execute() prevented the desired and documented behaviour.

With this improvement, EnsureBase() is now only to be run when there is Base. If there is no Base, or Base is not valid, Stairs would be created as declared.
@github-actions github-actions bot added the Mod: BIM Related to the BIM/Arch Workbench label Jan 5, 2025
@maxwxyz maxwxyz requested a review from yorikvanhavre January 5, 2025 05:14
@yorikvanhavre
Copy link
Member

LGTM!

@yorikvanhavre yorikvanhavre merged commit 23284cd into FreeCAD:main Jan 6, 2025
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Mod: BIM Related to the BIM/Arch Workbench
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants