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

Porting Loops by adjusting snapping behavior #1399

Open
jlampel opened this issue Jan 7, 2025 · 0 comments
Open

Porting Loops by adjusting snapping behavior #1399

jlampel opened this issue Jan 7, 2025 · 0 comments
Labels
question tool: loops v4 Applies to RF version 4x
Milestone

Comments

@jlampel
Copy link
Member

jlampel commented Jan 7, 2025

Loops was another tool that was useful in v3 but probably does not need to be its own special standalone tool in v4. To support the main loops functionality in v4, I think we just need to allow double tapping G in any tool to edge slide (#1357).

The one big question there is how we should handle snapping.

At the moment, Strokes uses Face Project and PolyPen uses both Face Project and Face Nearest. Loops requires Face Nearest in order to work properly.

Face Project seems to completely override Face Nearest, so I don't think we need to have both enabled at the same time in any tool.

@vxlcoder Can RF just use Face Nearest for everything by default, and only switch to Face Project internally in special circumstances when needed?

For example, use Face Project while actively drawing new geometry and then switch back to Face Nearest when the action is finished.

Are there other situations in which Face Project is needed or preferred?

@jlampel jlampel added question tool: loops v4 Applies to RF version 4x labels Jan 7, 2025
@jlampel jlampel added this to the v4.0 milestone Jan 7, 2025
@jlampel jlampel modified the milestones: v4.0, v4.0 beta Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question tool: loops v4 Applies to RF version 4x
Projects
None yet
Development

No branches or pull requests

1 participant