Skip to content

Conversation

@sophiedeziel
Copy link
Collaborator

@sophiedeziel sophiedeziel commented Aug 13, 2024

As explored in #169, I've extracted out the build volume to encapsulate the attributes and geometry building.

@github-actions
Copy link

github-actions bot commented Aug 13, 2024

Visit the preview URL for this PR (updated for commit 3bb4e69):

https://gcode-preview--pr188-extract-build-volume-ytlmsfbj.web.app

(expires Mon, 11 Nov 2024 03:30:54 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 59bd114ae4847b32c2bba0b68620b9069a3e3531

@remcoder
Copy link
Member

I think it's fine for now, separating it out as a util. Eventually we'd want to move to a scheme where we add/remove objects like a build plate to the scene.

Also it might be better to separate the axes from the build plate, eventually that is.

@sophiedeziel
Copy link
Collaborator Author

sophiedeziel commented Aug 14, 2024

Agreed, they could all be separated. In a way, I find it elegant to have the build volume in a single object but with different methods to represent it on the scene. They all use the same x,y and z values.

@sophiedeziel sophiedeziel marked this pull request as ready for review October 12, 2024 03:14
@sophiedeziel sophiedeziel added 2.x Issues and pull-request aimed for v2.x refactor labels Oct 12, 2024
@remcoder
Copy link
Member

@sophiedeziel this LGTM. Agree to merge?

@sophiedeziel
Copy link
Collaborator Author

Yes!

@sophiedeziel sophiedeziel merged commit 9078bbd into develop Oct 12, 2024
3 checks passed
@sophiedeziel sophiedeziel deleted the extract-build-volume branch October 12, 2024 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

2.x Issues and pull-request aimed for v2.x refactor

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants