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

feat: Iliocostalis cervicis #37

Open
wants to merge 8 commits into
base: ammr4-beta
Choose a base branch
from
43 changes: 43 additions & 0 deletions Body/AAUHuman/Trunk/MusclesLeft.any
Original file line number Diff line number Diff line change
Expand Up @@ -998,6 +998,49 @@ MuscleGroup ErectorSpinae = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
// Iliocostalis Cervicis
AnyMuscleViaPoint ICptR3C4 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.ErectorSpinae.ICptR3C4;
AnyRefNode &Org = ....Segments.C4Seg.Left.ICptR3C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Left.ICptR3C4Via1Node;
AnyRefNode &Via2 = ....Segments.Left.R1Seg.ICptR3C4Via2Node;
AnyRefNode &Ins = ....Segments.Left.R3Seg.ICptR3C4Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint ICptR4C5 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.ErectorSpinae.ICptR4C5;
AnyRefNode &Org = ....Segments.C5Seg.Left.ICptR4C5Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Left.ICptR4C5Via1Node;
AnyRefNode &Via2 = ....Segments.Left.R1Seg.ICptR4C5Via2Node;
AnyRefNode &Via3 = ....Segments.Left.R3Seg.ICptR4C5Via3Node;
AnyRefNode &Ins = ....Segments.Left.R4Seg.ICptR4C5Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint ICptR5C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.ErectorSpinae.ICptR5C6;
AnyRefNode &Org = ....Segments.C6Seg.Left.ICptR5C6Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Left.ICptR5C6Via1Node;
AnyRefNode &Via2 = ....Segments.Left.R1Seg.ICptR5C6Via2Node;
AnyRefNode &Via3 = ....Segments.Left.R3Seg.ICptR5C6Via3Node;
AnyRefNode &Via4 = ....Segments.Left.R4Seg.ICptR5C6Via4Node;
AnyRefNode &Ins = ....Segments.Left.R5Seg.ICptR5C6Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint ICptR6C4 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Left.ErectorSpinae.ICptR6C4;
AnyRefNode &Org = ....Segments.C4Seg.Left.ICptR6C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Left.ICptR6C4Via1Node;
AnyRefNode &Via2 = ....Segments.Left.R1Seg.ICptR6C4Via2Node;
AnyRefNode &Via3 = ....Segments.Left.R3Seg.ICptR6C4Via3Node;
AnyRefNode &Via4 = ....Segments.Left.R4Seg.ICptR6C4Via4Node;
AnyRefNode &Via5 = ....Segments.Left.R5Seg.ICptR6C4Via5Node;
AnyRefNode &Ins = ....Segments.Left.R6Seg.ICptR6C4Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
}; // End of ErectorSpinae

#if BM_TRUNK_THORACIC_MODEL == _THORACIC_MODEL_FLEXIBLE_
Expand Down
43 changes: 43 additions & 0 deletions Body/AAUHuman/Trunk/MusclesRight.any
Original file line number Diff line number Diff line change
Expand Up @@ -1006,6 +1006,49 @@ MuscleGroup ErectorSpinae = {
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
// Iliocostalis Cervicis
AnyMuscleViaPoint ICptR3C4 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.ErectorSpinae.ICptR3C4;
AnyRefNode &Org = ....Segments.C4Seg.Right.ICptR3C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Right.ICptR3C4Via1Node;
AnyRefNode &Via2 = ....Segments.Right.R1Seg.ICptR3C4Via2Node;
AnyRefNode &Ins = ....Segments.Right.R3Seg.ICptR3C4Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint ICptR4C5 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.ErectorSpinae.ICptR4C5;
AnyRefNode &Org = ....Segments.C5Seg.Right.ICptR4C5Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Right.ICptR4C5Via1Node;
AnyRefNode &Via2 = ....Segments.Right.R1Seg.ICptR4C5Via2Node;
AnyRefNode &Via3 = ....Segments.Right.R3Seg.ICptR4C5Via3Node;
AnyRefNode &Ins = ....Segments.Right.R4Seg.ICptR4C5Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint ICptR5C6 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.ErectorSpinae.ICptR5C6;
AnyRefNode &Org = ....Segments.C6Seg.Right.ICptR5C6Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Right.ICptR5C6Via1Node;
AnyRefNode &Via2 = ....Segments.Right.R1Seg.ICptR5C6Via2Node;
AnyRefNode &Via3 = ....Segments.Right.R3Seg.ICptR5C6Via3Node;
AnyRefNode &Via4 = ....Segments.Right.R4Seg.ICptR5C6Via4Node;
AnyRefNode &Ins = ....Segments.Right.R5Seg.ICptR5C6Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
AnyMuscleViaPoint ICptR6C4 = {
AnyMuscleModel &MusMdl = ....MuscleModels.Right.ErectorSpinae.ICptR6C4;
AnyRefNode &Org = ....Segments.C4Seg.Right.ICptR6C4Node;
AnyRefNode &Via1 = ....Segments.C7Seg.Right.ICptR6C4Via1Node;
AnyRefNode &Via2 = ....Segments.Right.R1Seg.ICptR6C4Via2Node;
AnyRefNode &Via3 = ....Segments.Right.R3Seg.ICptR6C4Via3Node;
AnyRefNode &Via4 = ....Segments.Right.R4Seg.ICptR6C4Via4Node;
AnyRefNode &Via5 = ....Segments.Right.R5Seg.ICptR6C4Via5Node;
AnyRefNode &Ins = ....Segments.Right.R6Seg.ICptR6C4Node;
viewMuscle = {#include "../DrawSettings/MusDrawSettings.any"};
viewForce.Visible ??= Off;
};
}; // End of ErectorSpinae

#if BM_TRUNK_THORACIC_MODEL == _THORACIC_MODEL_FLEXIBLE_
Expand Down
28 changes: 28 additions & 0 deletions Body/AAUHuman/Trunk/RibCageMuscleNodes.any
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,10 @@ Segments = {
R1Seg= {
AnyRefNode ITC7R7Via1NodeR = { sRel = .Scale(.Data.R1.Right.ITC7R7Via1Node_pos); };
AnyRefNode ITR1R7NodeROrg = { sRel = .Scale(.Data.R1.Right.ITR1R7Node_pos); };
AnyRefNode ICptR3C4Via2Node= { sRel = .Scale(.Data.R1.Right.ICptR3C4Via2Node_pos);};
AnyRefNode ICptR4C5Via2Node= { sRel = .Scale(.Data.R1.Right.ICptR4C5Via2Node_pos);};
AnyRefNode ICptR5C6Via2Node= { sRel = .Scale(.Data.R1.Right.ICptR5C6Via2Node_pos);};
AnyRefNode ICptR6C4Via2Node= { sRel = .Scale(.Data.R1.Right.ICptR6C4Via2Node_pos);};
AnyRefNode ScalenusAnteriorR1C6Node = { sRel = .Scale(.Data.R1.Right.ScalenusAnteriorR1C6NodeIns_pos);};
AnyRefNode ScalenusAnteriorR1C5Node = { sRel = .Scale(.Data.R1.Right.ScalenusAnteriorR1C5NodeIns_pos);};
AnyRefNode ScalenusAnteriorR1C4Node = { sRel = .Scale(.Data.R1.Right.ScalenusAnteriorR1C4NodeIns_pos);};
Expand Down Expand Up @@ -254,6 +258,10 @@ Segments = {
AnyRefNode ITR1R7Via2NodeR= { sRel = .Scale(.Data.R3.Right.ITR1R7Via2Node_pos); };
AnyRefNode ITR2R8Via1NodeR= { sRel = .Scale(.Data.R3.Right.ITR2R8Via1Node_pos); };
AnyRefNode ITR3R9NodeROrg = { sRel = .Scale(.Data.R3.Right.ITR3R9Node_pos); };
AnyRefNode ICptR3C4Node = { sRel = .Scale(.Data.R3.Right.ICptR3C4Node_pos);};
AnyRefNode ICptR4C5Via3Node= {sRel = .Scale(.Data.R3.Right.ICptR4C5Via3Node_pos);};
AnyRefNode ICptR5C6Via3Node= {sRel = .Scale(.Data.R3.Right.ICptR5C6Via3Node_pos);};
AnyRefNode ICptR6C4Via3Node= {sRel = .Scale(.Data.R3.Right.ICptR6C4Via3Node_pos);};
AnyRefNode TrThR3SNodeROrg = { sRel = .Scale(.Data.R3.Right.TrThR3SNodeOrg_pos);};
AnyRefNode TrThR3R5NodeROrg = { sRel = .Scale(.Data.R3.Right.TrThR3R5NodeOrg_pos);};
AnyRefNode LCBrT2R3_R_Ins = { sRel = .Scale(.Data.R3.Right.LCBrT2R3Ins_pos);};
Expand All @@ -277,6 +285,9 @@ Segments = {
AnyRefNode ITR2R8Via2NodeR = { sRel = .Scale(.Data.R4.Right.ITR2R8Via2Node_pos);};
AnyRefNode ITR3R9Via1NodeR = { sRel = .Scale(.Data.R4.Right.ITR3R9Via1Node_pos);};
AnyRefNode ITR4R10NodeROrg = { sRel = .Scale(.Data.R4.Right.ITR4R10Node_pos);};
AnyRefNode ICptR4C5Node = { sRel = .Scale(.Data.R4.Right.ICptR4C5Node_pos);};
AnyRefNode ICptR5C6Via4Node = { sRel = .Scale(.Data.R4.Right.ICptR5C6Via4Node_pos);};
AnyRefNode ICptR6C4Via4Node = { sRel = .Scale(.Data.R4.Right.ICptR6C4Via4Node_pos);};
AnyRefNode TrThR4SNodeROrg = { sRel = .Scale(.Data.R4.Right.TrThR4SNodeOrg_pos);};
AnyRefNode TrThR4R6NodeROrg = { sRel = .Scale(.Data.R4.Right.TrThR4R6NodeOrg_pos);};
AnyRefNode TrThR2R4NodeRIns = { sRel = .Scale(.Data.R4.Right.TrThR2R4NodeIns_pos);};
Expand Down Expand Up @@ -306,6 +317,8 @@ Segments = {
AnyRefNode ITR3R9Via2NodeR = { sRel = .Scale(.Data.R5.Right.ITR3R9Via2Node_pos);};
AnyRefNode ITR4R10Via1NodeR = { sRel = .Scale(.Data.R5.Right.ITR4R10Via1Node_pos);};
AnyRefNode ITR5R11NodeROrg = { sRel = .Scale(.Data.R5.Right.R5ITR5R11Node_pos);};
AnyRefNode ICptR5C6Node = { sRel = .Scale(.Data.R5.Right.ICptR5C6Node_pos);};
AnyRefNode ICptR6C4Via5Node = { sRel = .Scale(.Data.R5.Right.ICptR6C4Via5Node_pos);};
AnyRefNode TrThR5SNodeROrg = { sRel = .Scale(.Data.R5.Right.TrThR5SNodeOrg_pos);};
AnyRefNode TrThR3R5NodeRIns = { sRel = .Scale(.Data.R5.Right.TrThR3R5NodeIns_pos);};
AnyRefNode TrThR5R7NodeROrg = { sRel = .Scale(.Data.R5.Right.TrThR5R7NodeOrg_pos);};
Expand Down Expand Up @@ -338,6 +351,7 @@ Segments = {
AnyRefNode ITR4R10Via2NodeR = { sRel = .Scale(.Data.R6.Right.ITR4R10Via2Node_pos);};
AnyRefNode ITR5R11Via1NodeR = { sRel = .Scale(.Data.R6.Right.ITR5R11Via1Node_pos);};
AnyRefNode ITR6R12NodeR = { sRel = .Scale(.Data.R6.Right.R6ITR6R12Node_pos);};
AnyRefNode ICptR6C4Node = { sRel = .Scale(.Data.R6.Right.ICptR6C4Node_pos);};
AnyRefNode TrThR6SNodeROrg = { sRel = .Scale(.Data.R6.Right.TrThR6SNodeOrg_pos);};
AnyRefNode TrThR4R6NodeRIns = { sRel = .Scale(.Data.R6.Right.TrThR4R6NodeIns_pos);};
AnyRefNode LCBrT5R6_R_Ins = { sRel = .Scale(.Data.R6.Right.LCBrT5R6Ins_pos);};
Expand Down Expand Up @@ -699,6 +713,10 @@ Segments = {
R1Seg= {
AnyRefNode ITC7R7Via1NodeL = { sRel = .Scale(.Data.R1.Left.ITC7R7Via1Node_pos); };
AnyRefNode ITR1R7NodeLOrg = { sRel = .Scale(.Data.R1.Left.ITR1R7Node_pos); };
AnyRefNode ICptR3C4Via2Node= { sRel = .Scale(.Data.R1.Left.ICptR3C4Via2Node_pos);};
AnyRefNode ICptR4C5Via2Node= { sRel = .Scale(.Data.R1.Left.ICptR4C5Via2Node_pos);};
AnyRefNode ICptR5C6Via2Node= { sRel = .Scale(.Data.R1.Left.ICptR5C6Via2Node_pos);};
AnyRefNode ICptR6C4Via2Node= { sRel = .Scale(.Data.R1.Left.ICptR6C4Via2Node_pos);};
AnyRefNode ScalenusAnteriorR1C6Node = { sRel = .Scale(.Data.R1.Left.ScalenusAnteriorR1C6NodeIns_pos);};
AnyRefNode ScalenusAnteriorR1C5Node = { sRel = .Scale(.Data.R1.Left.ScalenusAnteriorR1C5NodeIns_pos);};
AnyRefNode ScalenusAnteriorR1C4Node = { sRel = .Scale(.Data.R1.Left.ScalenusAnteriorR1C4NodeIns_pos);};
Expand Down Expand Up @@ -747,6 +765,10 @@ Segments = {
AnyRefNode ITR1R7Via2NodeL= { sRel = .Scale(.Data.R3.Left.ITR1R7Via2Node_pos); };
AnyRefNode ITR2R8Via1NodeL= { sRel = .Scale(.Data.R3.Left.ITR2R8Via1Node_pos); };
AnyRefNode ITR3R9NodeLOrg = { sRel = .Scale(.Data.R3.Left.ITR3R9Node_pos); };
AnyRefNode ICptR3C4Node = { sRel = .Scale(.Data.R3.Left.ICptR3C4Node_pos);};
AnyRefNode ICptR4C5Via3Node= {sRel = .Scale(.Data.R3.Left.ICptR4C5Via3Node_pos);};
AnyRefNode ICptR5C6Via3Node= {sRel = .Scale(.Data.R3.Left.ICptR5C6Via3Node_pos);};
AnyRefNode ICptR6C4Via3Node= {sRel = .Scale(.Data.R3.Left.ICptR6C4Via3Node_pos);};
AnyRefNode TrThR3SNodeLOrg = { sRel = .Scale(.Data.R3.Left.TrThR3SNodeOrg_pos);};
AnyRefNode TrThR3R5NodeLOrg = { sRel = .Scale(.Data.R3.Left.TrThR3R5NodeOrg_pos);};
AnyRefNode LCBrT2R3_L_Ins = { sRel = .Scale(.Data.R3.Left.LCBrT2R3Ins_pos);};
Expand All @@ -770,6 +792,9 @@ Segments = {
AnyRefNode ITR2R8Via2NodeL = { sRel = .Scale(.Data.R4.Left.ITR2R8Via2Node_pos);};
AnyRefNode ITR3R9Via1NodeL = { sRel = .Scale(.Data.R4.Left.ITR3R9Via1Node_pos);};
AnyRefNode ITR4R10NodeLOrg = { sRel = .Scale(.Data.R4.Left.ITR4R10Node_pos);};
AnyRefNode ICptR4C5Node = { sRel = .Scale(.Data.R4.Left.ICptR4C5Node_pos);};
AnyRefNode ICptR5C6Via4Node = { sRel = .Scale(.Data.R4.Left.ICptR5C6Via4Node_pos);};
AnyRefNode ICptR6C4Via4Node = { sRel = .Scale(.Data.R4.Left.ICptR6C4Via4Node_pos);};
AnyRefNode TrThR4SNodeLOrg = { sRel = .Scale(.Data.R4.Left.TrThR4SNodeOrg_pos);};
AnyRefNode TrThR4R6NodeLOrg = { sRel = .Scale(.Data.R4.Left.TrThR4R6NodeOrg_pos);};
AnyRefNode TrThR2R4NodeLIns = { sRel = .Scale(.Data.R4.Left.TrThR2R4NodeIns_pos);};
Expand Down Expand Up @@ -799,6 +824,8 @@ Segments = {
AnyRefNode ITR3R9Via2NodeL = { sRel = .Scale(.Data.R5.Left.ITR3R9Via2Node_pos);};
AnyRefNode ITR4R10Via1NodeL = { sRel = .Scale(.Data.R5.Left.ITR4R10Via1Node_pos);};
AnyRefNode ITR5R11NodeLOrg = { sRel = .Scale(.Data.R5.Left.R5ITR5R11Node_pos);};
AnyRefNode ICptR5C6Node = { sRel = .Scale(.Data.R5.Left.ICptR5C6Node_pos);};
AnyRefNode ICptR6C4Via5Node = { sRel = .Scale(.Data.R5.Left.ICptR6C4Via5Node_pos);};
AnyRefNode TrThR5SNodeLOrg = { sRel = .Scale(.Data.R5.Left.TrThR5SNodeOrg_pos);};
AnyRefNode TrThR3R5NodeLIns = { sRel = .Scale(.Data.R5.Left.TrThR3R5NodeIns_pos);};
AnyRefNode TrThR5R7NodeLOrg = { sRel = .Scale(.Data.R5.Left.TrThR5R7NodeOrg_pos);};
Expand Down Expand Up @@ -831,6 +858,7 @@ Segments = {
AnyRefNode ITR4R10Via2NodeL = { sRel = .Scale(.Data.R6.Left.ITR4R10Via2Node_pos);};
AnyRefNode ITR5R11Via1NodeL = { sRel = .Scale(.Data.R6.Left.ITR5R11Via1Node_pos);};
AnyRefNode ITR6R12NodeL = { sRel = .Scale(.Data.R6.Left.R6ITR6R12Node_pos);};
AnyRefNode ICptR6C4Node = { sRel = .Scale(.Data.R6.Left.ICptR6C4Node_pos);};
AnyRefNode TrThR6SNodeLOrg = { sRel = .Scale(.Data.R6.Left.TrThR6SNodeOrg_pos);};
AnyRefNode TrThR4R6NodeLIns = { sRel = .Scale(.Data.R6.Left.TrThR4R6NodeIns_pos);};
AnyRefNode LCBrT5R6_L_Ins = { sRel = .Scale(.Data.R6.Left.LCBrT5R6Ins_pos);};
Expand Down
Loading
Loading