Skip to content

Commit

Permalink
feat: Longus colli neck muscles (#28)
Browse files Browse the repository at this point in the history
* Muscle models

* LongusColli muscles

---------

Co-authored-by: hs <[email protected]>
  • Loading branch information
Hamedshayestehpour and hs authored Oct 10, 2024
1 parent 2a1c023 commit dbe3283
Show file tree
Hide file tree
Showing 5 changed files with 2,980 additions and 1,504 deletions.
122 changes: 122 additions & 0 deletions Body/AAUHuman/Trunk/MusclesLeft.any
Original file line number Diff line number Diff line change
Expand Up @@ -2272,6 +2272,7 @@ AnyFolder LongusCapitis = {
};

AnyFolder LongusColli = {
// LongusColliVertical
AnyMuscleViaPoint LongusColliT3C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliT3C6;
AnyRefNode &Org = ....Segments.T3Seg.Left.LongusColliT3C6Node;
Expand All @@ -2292,6 +2293,31 @@ AnyFolder LongusColli = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT2C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliT2C3;
AnyRefNode &Org = ....Segments.T2Seg.Left.LongusColliT2C5Node;
AnyRefNode &Via1 = ....Segments.T1Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C7Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C6Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C5Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via5 = ....Segments.C4Seg.Left.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C3Seg.Left.LongusColliC7C3Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT2C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliT2C2;
AnyRefNode &Org = ....Segments.T2Seg.Left.LongusColliT2C5Node;
AnyRefNode &Via1 = ....Segments.T1Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C7Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C6Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C5Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via5 = ....Segments.C4Seg.Left.LongusColliC7C3Node;
AnyRefNode &Via6 = ....Segments.C3Seg.Left.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C2Seg.Left.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT1C4 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliT1C4;
AnyRefNode &Org = ....Segments.T1Seg.Left.LongusColliT1C4Node;
Expand All @@ -2302,6 +2328,29 @@ AnyFolder LongusColli = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT1C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliT1C3;
AnyRefNode &Org = ....Segments.T1Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C6Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C5Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C4Seg.Left.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C3Seg.Left.LongusColliC7C3Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT1C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliT1C2;
AnyRefNode &Org = ....Segments.T1Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C6Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C5Seg.Left.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C4Seg.Left.LongusColliC7C3Node;
AnyRefNode &Via5 = ....Segments.C3Seg.Left.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C2Seg.Left.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliC7C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliC7C3;
AnyRefNode &Org = ....Segments.C7Seg.Left.LongusColliC7C3Node;
Expand Down Expand Up @@ -2332,6 +2381,79 @@ AnyFolder LongusColli = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
// LongusColliSuperiorOblique
AnyMuscleViaPoint LongusColliSuperiorObliqueC3C1 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC3C1;
AnyRefNode &Org = ....Segments.C3Seg.LongusCapitisC3C0NodeL;
AnyRefNode &Ins = ....Segments.C1Seg.Left.LongusColliC5C1Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC4C1 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC4C1;
AnyRefNode &Org = ....Segments.C4Seg.LongusCapitisC4C0NodeL;
AnyRefNode &Ins = ....Segments.C1Seg.Left.LongusColliC5C1Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC5C1 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC5C1;
AnyRefNode &Org = ....Segments.C5Seg.LongusCapitisC5C0NodeL;
AnyRefNode &Ins = ....Segments.C1Seg.Left.LongusColliC5C1Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC4C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC4C2;
AnyRefNode &Org = ....Segments.C4Seg.LongusCapitisC4C0NodeL;
AnyRefNode &Ins = ....Segments.C2Seg.Left.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC5C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC5C2;
AnyRefNode &Org = ....Segments.C5Seg.LongusCapitisC5C0NodeL;
AnyRefNode &Ins = ....Segments.C2Seg.Left.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC6C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC6C2;
AnyRefNode &Org = ....Segments.C6Seg.LongusCapitisC6C0NodeL;
AnyRefNode &Ins = ....Segments.C2Seg.Left.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC6C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliSuperiorObliqueC6C3;
AnyRefNode &Org = ....Segments.C6Seg.LongusCapitisC6C0NodeL;
AnyRefNode &Ins = ....Segments.C3Seg.Left.LongusColliC7C3Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};

// LongusColliInferiorOblique
AnyMuscleViaPoint LongusColliInferiorObliqueT1C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliInferiorObliqueT1C6;
AnyRefNode &Org = ....Segments.T1Seg.Left.LongusColliT1C4Node;
AnyRefNode &Ins = ....Segments.C6Seg.LongusCapitisC6C0NodeL;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliInferiorObliqueT2C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliInferiorObliqueT2C6;
AnyRefNode &Org = ....Segments.T2Seg.Left.LongusColliT2C5Node;
AnyRefNode &Ins = ....Segments.C6Seg.LongusCapitisC6C0NodeL;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliInferiorObliqueT2C5 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.LongusColli.LongusColliInferiorObliqueT2C5;
AnyRefNode &Org = ....Segments.T2Seg.Left.LongusColliT2C5Node;
AnyRefNode &Ins = ....Segments.C5Seg.LongusCapitisC5C0NodeL;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
};

AnyFolder Multifidi = {
Expand Down
122 changes: 122 additions & 0 deletions Body/AAUHuman/Trunk/MusclesRight.any
Original file line number Diff line number Diff line change
Expand Up @@ -2301,6 +2301,7 @@ AnyFolder LongusCapitis = {
};

AnyFolder LongusColli = {
// LongusColliVertical
AnyMuscleViaPoint LongusColliT3C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliT3C6;
AnyRefNode &Org = ....Segments.T3Seg.Right.LongusColliT3C6Node;
Expand All @@ -2321,6 +2322,31 @@ AnyFolder LongusColli = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT2C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliT2C3;
AnyRefNode &Org = ....Segments.T2Seg.Right.LongusColliT2C5Node;
AnyRefNode &Via1 = ....Segments.T1Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C7Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C6Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C5Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via5 = ....Segments.C4Seg.Right.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C3Seg.Right.LongusColliC7C3Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT2C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliT2C2;
AnyRefNode &Org = ....Segments.T2Seg.Right.LongusColliT2C5Node;
AnyRefNode &Via1 = ....Segments.T1Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C7Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C6Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C5Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via5 = ....Segments.C4Seg.Right.LongusColliC7C3Node;
AnyRefNode &Via6 = ....Segments.C3Seg.Right.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C2Seg.Right.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT1C4 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliT1C4;
AnyRefNode &Org = ....Segments.T1Seg.Right.LongusColliT1C4Node;
Expand All @@ -2331,6 +2357,29 @@ AnyFolder LongusColli = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT1C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliT1C3;
AnyRefNode &Org = ....Segments.T1Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C6Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C5Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C4Seg.Right.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C3Seg.Right.LongusColliC7C3Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliT1C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliT1C2;
AnyRefNode &Org = ....Segments.T1Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via2 = ....Segments.C6Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via3 = ....Segments.C5Seg.Right.LongusColliT1C4Node;
AnyRefNode &Via4 = ....Segments.C4Seg.Right.LongusColliC7C3Node;
AnyRefNode &Via5 = ....Segments.C3Seg.Right.LongusColliC7C3Node;
AnyRefNode &Ins = ....Segments.C2Seg.Right.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliC7C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliC7C3;
AnyRefNode &Org = ....Segments.C7Seg.Right.LongusColliC7C3Node;
Expand Down Expand Up @@ -2361,6 +2410,79 @@ AnyFolder LongusColli = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
// LongusColliSuperiorOblique
AnyMuscleViaPoint LongusColliSuperiorObliqueC3C1 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC3C1;
AnyRefNode &Org = ....Segments.C3Seg.LongusCapitisC3C0NodeR;
AnyRefNode &Ins = ....Segments.C1Seg.Right.LongusColliC5C1Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC4C1 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC4C1;
AnyRefNode &Org = ....Segments.C4Seg.LongusCapitisC4C0NodeR;
AnyRefNode &Ins = ....Segments.C1Seg.Right.LongusColliC5C1Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC5C1 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC5C1;
AnyRefNode &Org = ....Segments.C5Seg.LongusCapitisC5C0NodeR;
AnyRefNode &Ins = ....Segments.C1Seg.Right.LongusColliC5C1Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC4C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC4C2;
AnyRefNode &Org = ....Segments.C4Seg.LongusCapitisC4C0NodeR;
AnyRefNode &Ins = ....Segments.C2Seg.Right.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC5C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC5C2;
AnyRefNode &Org = ....Segments.C5Seg.LongusCapitisC5C0NodeR;
AnyRefNode &Ins = ....Segments.C2Seg.Right.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC6C2 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC6C2;
AnyRefNode &Org = ....Segments.C6Seg.LongusCapitisC6C0NodeR;
AnyRefNode &Ins = ....Segments.C2Seg.Right.LongusColliC6C2Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliSuperiorObliqueC6C3 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliSuperiorObliqueC6C3;
AnyRefNode &Org = ....Segments.C6Seg.LongusCapitisC6C0NodeR;
AnyRefNode &Ins = ....Segments.C3Seg.Right.LongusColliC7C3Node;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};

// LongusColliInferiorOblique
AnyMuscleViaPoint LongusColliInferiorObliqueT1C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliInferiorObliqueT1C6;
AnyRefNode &Org = ....Segments.T1Seg.Right.LongusColliT1C4Node;
AnyRefNode &Ins = ....Segments.C6Seg.LongusCapitisC6C0NodeR;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliInferiorObliqueT2C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliInferiorObliqueT2C6;
AnyRefNode &Org = ....Segments.T2Seg.Right.LongusColliT2C5Node;
AnyRefNode &Ins = ....Segments.C6Seg.LongusCapitisC6C0NodeR;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint LongusColliInferiorObliqueT2C5 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.LongusColli.LongusColliInferiorObliqueT2C5;
AnyRefNode &Org = ....Segments.T2Seg.Right.LongusColliT2C5Node;
AnyRefNode &Ins = ....Segments.C5Seg.LongusCapitisC5C0NodeR;
viewMuscle = {#include "<ANYBODY_PATH_BODY>/drawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
};

AnyFolder Multifidi = {
Expand Down
Loading

0 comments on commit dbe3283

Please sign in to comment.