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

Loft point-and-click UI #4470

Open
franknoirot opened this issue Nov 12, 2024 · 0 comments
Open

Loft point-and-click UI #4470

franknoirot opened this issue Nov 12, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@franknoirot
Copy link
Collaborator

Previous discussion here

TradCAD docs examples

  1. AutoCAD
  2. Onshape

Engine notes

Ready. First pass of lofts is ready in-engine. The only limitation is that to and from planes must be parallel with one another, which covers a large portion of lofting use cases.

API/KCL notes

Ready. There is an ergonomic loft standard library function available in KCL that simply accepts an array of sketches.

Point-and-click notes

  1. The UX flow for this command, barring showing a preview before completing it, is simple. A new modeling machine command with two arguments should be added:
    1. from: a selection argument for a sketch. This should ideally allow for sketch region selection, but should not be blocked by that
    2. to: another selection argument for a sketch.
  2. Ideally, the command should warn the user if their Loft does not meet the restriction of parallel sketches.
  3. This doesn't block the loft user flow directly, but a user will not be able to complete the prerequisites of the Loft flow until Show offsetPlanes as selectable planes in the scene #4468 is completed, because you really need an offset plane to define the second sketch needed to complete a loft operation.
@franknoirot franknoirot added the enhancement New feature or request label Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant