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

Mesh deformation #265

Open
SimonCald opened this issue May 5, 2023 · 2 comments · May be fixed by #323
Open

Mesh deformation #265

SimonCald opened this issue May 5, 2023 · 2 comments · May be fixed by #323
Assignees
Labels
Moderate Moderate priority on solving this issue new feature

Comments

@SimonCald
Copy link
Collaborator

SimonCald commented May 5, 2023

We want to smoothly deform the mesh, either by pressing or pulling the surface of the model at certain points.

This will be done by computing a homothety function on nodes, the origin of the homothety is the plane Y=0. We also give a radius of smoothness for each deformation.

@SimonCald SimonCald added new feature Moderate Moderate priority on solving this issue labels May 5, 2023
@SimonCald SimonCald self-assigned this May 5, 2023
@create-issue-branch
Copy link

Branch issue-265-Mesh_deformation created!

@SimonCald
Copy link
Collaborator Author

The commit 3112bcd give the first draft for the algorithm. By giving a mesh, a list of points and a radius the code the able to deform the mesh.

Next steps are:

    1. the implementation of locked elements that will become the new local origin of the homothety function.
    1. implementation of tangent morphing, for example applying a pressure on the model in Y axis will apply a pull in Z and -Z i.e. we try to simulate a volume conservation

@nicolaslg nicolaslg linked a pull request Aug 30, 2023 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Moderate Moderate priority on solving this issue new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant