Skip to content

Conversation

@0huitzil
Copy link
Contributor

Continuous work regarding the addition of joint flexion and abduction movements into the wholebody scaffold.
Highlights

  • Network layout structure for the 1d stickman is now created using a script, using the number of elements on each section as parameters. Both this script and the number of elements for each body section are now stored on a new file utils/human_network_layout.py
  • Arm has been divided into upper arm (brachium) and lower arm (antebrachium), both on the 1D and 3D scaffolds
  • Leg has been divided into upper leg and lower leg, both on the 1D and 3D scaffolds
  • Added flexion functionality at the elbows, knees and ankles. Flexion angle is a user-modifiable parameter, which changes the position and frame of reference at the joint node to ensure a smooth transition in the tube network. This code is a temporary fix, which works well for all the flexion angles tested, but causes deformations in the scaffold in the number of elements on the corresponding region of the 3D scaffold is changes. From my testing, it seems like there is no way to avoid this unless we set two frames of reference at the joint node (which is not currently possible). But I could be wrong.
  • Some flexion functionality has been added into the shoulder joint as well, but this is still a work in progress. The current code does not work well for flexion angles > 90 degrees. Most likely, the same mechanism for adding flexion into the shoulder will work for the hip (which is the other mayor flexion movement missing)
  • Also fixed a missing import on the split function in utils/networkmesh. I ended up not needing this fix, but I am including it still as a bugfix.

…of the thorax would show up as exterior in the scaffold)
…upper leg elements by getting rid of the leg to foot group
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant