Switch to side-by-side view

--- a
+++ b/Tools/ModelUtilities/DrawSettings/DrawSettingsDefault.any
@@ -0,0 +1,189 @@
+
+AnyFolder DrawSettings  = {
+  
+  //^ The values in this DrawSettings file are initialized with "??=" which allows
+  //^ the values to be overrriden in the user application. 
+  //^ Hence, all values in this files behaves as default values if not set by 
+  //^ the user. 
+  //^ 
+  //^ It is good practice not to edit this file, but instead set the values directly 
+  //^ in your applicaiton:
+  //^
+  //^ .. code_block:: AnyScript
+  //^
+  //^    Main.DrawSettings.Muscle ??= 
+  //^    {
+  //^      RGB ??= {0.9, 0.1, 0.1};
+  //^    };
+  //^
+
+  
+/// This is the color definitions of the nodes and segments
+AnyFolder  Colors = {
+  AnyVec3 AnyBodyRed ??= {149/256,51/256,55/256};    //AnyBody standard red
+  AnyVec3 AnyBodyGreen ??= {47/256,131/256,80/256};  //AnyBody standard green
+  AnyVec3 AnyBodyBlue ??= {82/256,85/256,111/256};   //AnyBody standard blue
+  AnyVec3 AnyBodyYellow ??= {235/256,197/256,17/256}; //AnyBody standard yellow
+  AnyVec3 AnyBodyPaleYellow ??= {248/256,204/256,115/256}; //AnyBody standard pale yellow
+  AnyVec3 AnyBodyGrey ??= {153/256,153/256,153/256};    //AnyBody standard grey
+  
+  AnyVec3 Nodes ??= AnyBodyPaleYellow; 
+  AnyVec3 Segments ??=  AnyBodyPaleYellow; 
+};
+
+  AnyFolder Muscle = { 
+    AnyVec3 RGB ??= .Colors.AnyBodyRed;
+    AnySwitchVar Visible ??= On;
+    AnySwitch DrawScaleOnOff ??= Off;
+    AnyVar Bulging ??= 5;
+    AnyVar ColorScale ??= 1.0;
+    AnyVec3 RGBColorScale ??= {0.957031, 0.785156,0.785156};
+    AnyVar MaxStress ??= 1500000.000000; //N/m^2 //This number is for graphics only!
+    AnyVar Opacity ??= 1.0;
+    
+    AnyFolder DrawScale = 
+      {
+        AnySwitchVar EnableCreasing ??= Off;
+        AnyVar CreasingAngle ??= 0.524;
+        AnySwitchVar EnableWireframe ??= Off;
+        AnySwitchVar EnableSmoothing ??= On;
+        AnyVar Param ??= 0.0;
+        AnyVector ParamArray ??= {0.0, 0.167, 0.333, 0.5, 0.667, 0.833, 1.0};
+        AnyFloat RGBArray ??= {{0.0, 0.0, 0.6}, {0.0, 0.0, 1.0}, {0.0, 1.0, 1.0}, {0.0, 1.0, 0.0}, {1.0, 1.0, 0.0}, {1.0, 0.0, 0.0}, {0.6, 0.0, 0.0}};
+        AnyVector OpacityArray ??= {1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0};
+      };
+  }; 
+  
+  
+    AnyFolder BonesOpacity = {
+    
+    AnyVar GlobalCoef ??= 1;
+    
+    AnyVar Skull ??= 1*GlobalCoef;
+    AnyVar Thorax ??= 1*GlobalCoef;
+    AnyVar Pelvis ??= 1*GlobalCoef;
+    AnyVar Sacrum ??= 1*GlobalCoef;
+    AnyVar L5 ??= 1*GlobalCoef;
+    AnyVar L4 ??= 1*GlobalCoef;
+    AnyVar L3 ??= 1*GlobalCoef;
+    AnyVar L2 ??= 1*GlobalCoef;
+    AnyVar L1 ??= 1*GlobalCoef;
+    
+    AnyVar RightFoot ??= 1*GlobalCoef;
+    AnyVar RightShank ??= 1*GlobalCoef;
+    AnyVar RightThigh ??= 1*GlobalCoef;
+    
+    AnyVar LeftFoot ??= 1*GlobalCoef;
+    AnyVar LeftShank ??= 1*GlobalCoef;
+    AnyVar LeftThigh ??= 1*GlobalCoef;
+
+    
+    AnyVar RightClavicula ??= 1*GlobalCoef;
+    AnyVar RightScapula ??= 1*GlobalCoef;
+    AnyVar RightHumerus ??= 1*GlobalCoef;
+    AnyVar RightUlna ??= 1*GlobalCoef;
+    AnyVar RightRadius ??= 1*GlobalCoef;
+    AnyVar RightHand ??= 1*GlobalCoef;
+    
+    AnyVar LeftClavicula ??= 1*GlobalCoef;
+    AnyVar LeftScapula ??= 1*GlobalCoef;
+    AnyVar LeftHumerus ??= 1*GlobalCoef;
+    AnyVar LeftUlna ??= 1*GlobalCoef;
+    AnyVar LeftRadius ??= 1*GlobalCoef;
+    AnyVar LeftHand ??= 1*GlobalCoef;
+
+    
+    // For leg TD only.
+    AnyVar RightTalus ??= 1*GlobalCoef;
+    AnyVar RightPatella ??= 1*GlobalCoef;
+    
+    AnyVar LeftTalus ??= 1*GlobalCoef;
+    AnyVar LeftPatella ??= 1*GlobalCoef;
+
+    
+    // For detailed cervical model only.
+    AnyVar C1 ??= 1*GlobalCoef;
+    AnyVar C2 ??= 1*GlobalCoef;
+    AnyVar C3 ??= 1*GlobalCoef;
+    AnyVar C4 ??= 1*GlobalCoef;
+    AnyVar C5 ??= 1*GlobalCoef;
+    AnyVar C6 ??= 1*GlobalCoef;
+    AnyVar C7 ??= 1*GlobalCoef;
+  };
+
+  
+  
+  AnyFolder SegmentAxes = {
+    AnyVec3 RGB ??= {0,0,1};
+    AnyVec3 ScaleXYZ ??= {0.0001,0.00001,0.00001};
+  };
+  AnyFolder BML = {
+    AnyVec3 ScaleXYZ ??= {0.0006,0.0006,0.0006};
+    AnyVec3 RGB ??= .Colors.AnyBodyBlue;
+  };
+  AnyFolder JointAxesProximal = {
+    AnyVec3 RGB ??= .Colors.AnyBodyRed;
+    AnyVec3 ScaleXYZ ??= {0.015,0.015,0.015};
+  };
+  AnyFolder JointAxesDistal = {
+    AnyVec3 RGB ??= .Colors.AnyBodyGreen;
+    AnyVec3 ScaleXYZ ??= {0.01,0.01,0.01};
+  };
+  
+  
+  AnyFolder SegmentNodes = {
+    AnyVec3 ScaleXYZ ??= {0.0005,0.0005,0.0005};
+    AnyVec3 RGB ??= .Colors.AnyBodyRed;
+  };
+  AnyFolder WrapGeometry = {
+    AnyVec3 RGB ??= {1,1,1};
+  };
+  
+   AnyFolder   DrawSettingsSupport = {
+    AnyFolder Lin = { 
+      AnyVar   ScaleFactor ??= 0.004; 
+      AnyVec3  RGB ??= {0,0,1};
+      AnyVar Thickness ??= 0.004;
+      AnyVar HeadThickness ??= 2*Thickness;
+      AnyVar HeadLength ??= 3*Thickness;
+    };
+    AnyFolder Rot = { 
+      AnyVar  ScaleFactor ??= 0.08; 
+      AnyVec3 RGB ??= {1,0,0};
+      AnyVar  Thickness ??= 0.075;
+      AnyVar  HeadThickness ??= 2*Thickness;
+      AnyVar  HeadLength ??= 5*Thickness;
+    };
+  };
+  AnyFolder   DrawSettingsJointReactions={
+    AnyFolder Lin={ 
+      AnyVar   ScaleFactor??=0.0005; 
+      AnyVec3  RGB ??= {0,0,1};
+      AnyVar Thickness ??= 0.01;
+      AnyVar HeadThickness ??= 2*Thickness;
+      AnyVar HeadLength ??= 3*Thickness;
+    };
+    AnyFolder Rot={ 
+      AnyVar  ScaleFactor ??= 0.001; 
+      AnyVec3 RGB ??= {1,0,0};
+      AnyVar  Thickness ??= 0.01;
+      AnyVar  HeadThickness ??= 2*Thickness;
+      AnyVar  HeadLength ??= 5*Thickness;
+    };
+  };
+  
+  AnyFolder Names={
+   AnyVec3 RGB ??= {0,0,1};
+   AnyVec3 ScaleXYZ ??= {0.01,0.01,0.01};
+  };
+
+  
+  AnyFolder Marker = {
+   AnyVec3   Color ??= {0,0,1};
+   AnyVar   Radius ??= 0.00;
+  
+  };
+
+}; //DrawSettings
+
+