Sure !!
MBS:
S0_truss:
MBS:
Code:
[CONFIG]
MESHNAME="MBS"
SIZE=1
EMPTY_MASS=20
[PARENT_ATTACH_0] ;Grapple 1
NAME="Grapple1"
POS=(1.481,-0.951,0.254)
DIR=(0.5164,-0.338224,0.786725)
ROT=(-0.496465,0.628832,0.598409)
LOOSE =0
ID = "GS"
RANGE =5
[PARENT_ATTACH_1] ;Grapple 2
NAME="Grapple2"
POS=(1.404,0.958,0.325)
DIR=(0.562864,0.320092,0.762053)
ROT=(0.519245,0.582075,-0.625759)
LOOSE =0
ID = "GS"
RANGE =5
[PARENT_ATTACH_2] ;Grapple 3
NAME="Grapple3"
POS=(-1.247,0.868,0.371)
DIR=(-0.206644,0.0529348,0.976983)
ROT=(0,0.99863,-0.0523199)
LOOSE =0
ID = "GS"
RANGE =5
[PARENT_ATTACH_3] ;Grapple 4
NAME="Grapple4"
POS=(-1.231,-0.93,0.235)
DIR=(0.271638,-0.64808,0.711481)
ROT=(0.699484,-0.376401,-0.60749)
LOOSE =0
ID = "GS"
RANGE=5
[PARENT_ATTACH_4] ;LEE
NAME="LEE"
POS=(-2.83,0.01,0.72)
DIR=(-0.982661653748471,0,0.185407859197825)
ROT=(0,1,0)
LOOSE = 0
RANGE =5
[PARENT_ATTACH_5] ;ESP
NAME="ESP"
POS=(0.03,1.68,0.75)
DIR=(0,0.442888,0.896577)
ROT=(-0.0017866,0.914269,-0.405104)
LOOSE = 0
RANGE =5
[PARENT_ATTACH_6] ;Ceta STBD
NAME="CETA"
POS=(2.183,-0.08,-1.467)
DIR=(-1,0,0)
ROT=(0,0,1)
LOOSE = 0
RANGE =5
[PARENT_ATTACH_7] ;Ceta PORT
NAME="CETA"
POS=(-2.141,-0.081,-1.467)
DIR=(1,0,0)
ROT=(0,0,1)
LOOSE = 0
RANGE =5
[PARENT_ATTACH_8] ;Mast camera
NAME="cam"
POS=(-0.106,-0.021,1.664)
DIR=(0,1,0)
ROT=(0,0,1)
LOOSE = 0
RANGE =5
[PARENT_ATTACH_9] ;MTRA
NAME="MTRA"
POS=(0.047,2.519,-0.068)
DIR=(0,-1,0)
ROT=(0,0,1)
LOOSE = 0
RANGE =5
[CHILD_ATTACH_0] ; attachment to MTS
NAME="Attach_MTS"
POS=(-0.0,0.0,0.1)
DIR=(0,0,-1)
ROT=(0,-1,0)
LOOSE = 0
ID="GS"
[ROBOTIC_ARM]
JOINT_0_NAME="PAN"
JOINT_0_SEQ=0
JOINT_0_RANGE=(-180,180)
JOINT_1_NAME="Tilt"
JOINT_1_SEQ=1
JOINT_1_RANGE=(-90,90)
JOINT_2_SEQ=2
GRAP_SEQ=1
GRAP_ATTACH=8
[ANIM_SEQ_0] ;TV PAN
INIT_POS=0.0
DURATION=20
[ANIM_SEQ_1] ;TV tilt
INIT_POS=0.0
DURATION=20
[ANIM_COMP_0] ;PAN
SEQ=0
GROUPS=0
RANGE(0,1)
TYPE=ROTATE
ROT_PNT=(0.000,-0.003,1.339)
ROT_AXIS=(0,0,1)
ANGLE=360
[ANIM_COMP_1] ;pitch up
SEQ=1
GROUPS=1
RANGE(0,1)
TYPE=ROTATE
ROT_PNT=(-0.004,-0.003,1.374)
ROT_AXIS=(1,0,0)
ANGLE=180
PARENT=0
[ANIM_COMP_2] ; tip
SEQ=1
TIP_1=(-0.106,-0.021,1.264)
TIP_2=(-0.106,-0.021,2.264)
TIP_3=(-0.106,1.021,1.264)
PARENT=1
S0_truss:
Code:
[CONFIG]
MESHNAME="S0_truss"
EMPTY_MASS=1814
SIZE=5
[DOCK_0] ;to Destiny
POS=(-2.072,-0.673,0.00)
DIR=(1,0,0)
ROT=(0,0,1)
[DOCK_1] ;to S1
POS=(0.00,0.0,-6.58)
DIR=(0,0,1)
ROT=(0,1,0)
[DOCK_2] ;to P1
POS=(0.00,0.0,6.58)
DIR=(0,0,-1)
ROT=(0,1,0)
[PARENT_ATTACH_0] ;to node1 wire tray
NAME="wire_tray"
POS=(-2.05,-0.29,0)
DIR=(0,1,0)
ROT=(0,0,1)
LOOSE=0
ID="XS"
[PARENT_ATTACH_1] ;to MTS
NAME="MTS"
POS=(0,-1.644,-0.027)
DIR=(0,-1,0)
ROT=(1,0,0)
LOOSE=0
ID="XS"
[PARENT_ATTACH_2] ;to CPDS
NAME="CPDS"
POS=(1.93,0.266,-4.525)
DIR=(-1,0,0)
ROT=(0,0,-1)
LOOSE=0
ID="XS"
[PARENT_ATTACH_3] ;to MBSU1
NAME="MBSU1"
POS=(1.219,-1.325,-1.176)
DIR=(0.749072,-0.662489,0)
ROT=(-0.666441,-0.745558,0)
LOOSE=0
ID="XS"
[PARENT_ATTACH_4] ;to MBSU2
NAME="MBSU2"
POS=(1.219,-1.325,1.175)
DIR=(0.749072,-0.662489,0)
ROT=(-0.666441,-0.745558,0)
LOOSE=0
ID="XS"
[PARENT_ATTACH_5] ;to MBSU3
NAME="MBSU3"
POS=(-1.296,-1.273,1.966)
DIR=(-0.752334,-0.658782,0)
ROT=(0.662751,-0.74884,0)
LOOSE=0
ID="XS"
[PARENT_ATTACH_6] ;to MBSU4
NAME="MBSU4"
POS=(-1.296,-1.273,-1.962)
DIR=(-0.752334,-0.658782,0)
ROT=(0.662751,-0.74884,0)
LOOSE=0
ID="XS"
[PARENT_ATTACH_7] ;to dextreORU
NAME="dextreORU"
POS=(1.866,0.636,0.25)
DIR=(0.817206,0.576346,0)
ROT=(0,0,1)
LOOSE=0
ID="XS"
[PARENT_ATTACH_8] ; WIF 33
NAME="WIF33"
POS=(-1.011,1.574,1.954)
DIR=(0.865926,-0.499908,-0.0162443)
ROT=(0,0,1)
LOOSE=0
ID="XS"
[PARENT_ATTACH_9] ; WIF 22
NAME="WIF22"
POS=(1.194,-1.216,0.608)
DIR=(0.773582,-0.633696,0)
ROT=(0,0,1)
LOOSE=0
ID="XS"
[PARENT_ATTACH_10] ; WIF 18
NAME="WIF18"
POS=(1.194,-1.216,-0.622)
DIR=(0.773582,-0.633696,0)
ROT=(0,0,1)
LOOSE=0
ID="XS"
[CHILD_ATTACH_0] ;to Destiny
NAME="Destiny"
POS=(0,0,0)
DIR=(0,1,0)
ROT=(0,0,1)
LOOSE=0
ID="XS"
[CHILD_ATTACH_1] ;Grapple
NAME="grapple"
POS=(-1.1,1.4,3.88)
DIR=(-0.81686,0.576498,0.0197596)
ROT=(-0.600845,-0.799213,0.0156026)
LOOSE=0
ID="GS"
[CHILD_ATTACH_2] ;to bay
NAME="PLBY"
POS=(0,-3.0,-1.0)
DIR=(0,-1,0)
ROT=(0,0,-1)
LOOSE=0
ID="XS"
;-----------------------------------
; animation sequences
[ANIM_SEQ_0]
;strut attach
KEY=1
DURATION=8
;-------------------------------------
; animations
;
; strut attach
[ANIM_COMP_0] ;Port forward struts
SEQ=0
GROUPS=0,1
RANGE=(0.,1.)
ROT_PNT=(-1.083,-1.411,0.891)
ROT_AXIS=(0.0486822,-0.0509376,-0.997515)
ANGLE=-50.
[ANIM_COMP_1] ;Stbd forward struts
SEQ=0
GROUPS=2,3
RANGE=(0.,1.)
ROT_PNT=(-1.083,-1.411,-0.927)
ROT_AXIS=(-0.0486822,0.0509376,-0.997515)
ANGLE=-50.
[ANIM_COMP_2] ;Z1 tray
SEQ=0
GROUPS=24
RANGE=(0.,1.)
ROT_PNT=(-1.75,0.37,0.04)
ROT_AXIS=(0,0,1)
ANGLE=40.
[ANIM_COMP_3] ;Port aft strut
SEQ=0
GROUPS=5,6
RANGE=(0.,1.)
ROT_PNT=(-1.57,0.85,1.72)
ROT_AXIS=(0.636021,0.771672,0.000229885)
ANGLE=-80.
[ANIM_COMP_4] ;Port aft strut
SEQ=0
GROUPS=4
RANGE=(0.,1.)
ROT_PNT=(-1.99,0.49,3.45)
ROT_AXIS=(0.633403,0.773529,0.0212909)
ANGLE=115.
PARENT=3
[ANIM_COMP_5] ;Port aft strut
SEQ=0
GROUPS=7,8
RANGE=(0.,1.)
ROT_PNT=(-1.57,0.85,-1.72)
ROT_AXIS=(0.636021,0.771672,-0.000229885)
ANGLE=80.
[ANIM_COMP_6] ;Port aft strut
SEQ=0
GROUPS=9
RANGE=(0.,1.)
ROT_PNT=(-1.99,0.49,-3.45)
ROT_AXIS=(-0.633403,-0.773528,0.021336)
ANGLE=115.
PARENT=5
;
[ANIM_SEQ_1]
;keel stow
KEY=2
DURATION=8
[ANIM_COMP_7] ;front keel translate
SEQ=1
GROUPS=16,17,18,19,20
RANGE=(0.,0.05)
TYPE=TRANSLATE
SHIFT=(0,0.0,-8.2365)
[ANIM_COMP_8] ;front keel rotate
SEQ=1
GROUPS=16,17,18,19,20
RANGE=(0.05,0.1)
ROT_PNT=(0.0,-2.65,-4.09)
ROT_AXIS=(0,0,1)
ANGLE=90.
[ANIM_COMP_9] ;aft keel rotate
SEQ=1
GROUPS=10,11,12,13,15
RANGE=(0.15,0.2)
ROT_PNT=(0.0,-2.65,-4.09)
ROT_AXIS=(0,0,1)
ANGLE=-90.
[ANIM_COMP_10] ;2 keel translate
SEQ=1
GROUPS=10,11,12,13,15,16,17,18,19,20
RANGE=(0.25,0.3)
TYPE=TRANSLATE
SHIFT=(0,0.0,-0.81)
[ANIM_COMP_11] ;2 keel translate up
SEQ=1
GROUPS=10,11,12,13,15,16,17,18,19,20
RANGE=(0.35,0.4)
TYPE=TRANSLATE
SHIFT=(0,3.198,0.0)
[ANIM_COMP_12] ;front keel 2nd rotate
SEQ=1
GROUPS=10,11,12,13,15,16,17,18,19,20
RANGE=(0.45,0.5)
ROT_PNT=(0.0,1.24,-4.82)
ROT_AXIS=(-0.999559,-0.00447614, 0.0293614)
ANGLE=-58.5
[ANIM_COMP_13] ;Aft keel 3rd rotate
SEQ=1
GROUPS=10,11,12,13,15
RANGE=(0.55,0.6)
ROT_PNT=(1.0,1.29,-4.86)
ROT_AXIS=(-0.0148948,-0.830602, 0.556667)
ANGLE=20.
[ANIM_COMP_14] ;front keel 3rd rotate
SEQ=1
GROUPS=16,17,18,19,20
RANGE=(0.55,0.6)
ROT_PNT=(-1.0,1.29,-4.86)
ROT_AXIS=(0.0148948,-0.830602, 0.556667)
ANGLE=-20.
[ANIM_COMP_15] ;Aft keel support rotate
SEQ=1
GROUPS=14
RANGE=(0.0,1.0)
ROT_PNT=(0.57,-1.67,-1.77)
ROT_AXIS=(-0.954298,0.00899054,0.298722)
ANGLE=-110.
[ANIM_COMP_16] ;front keel support rotate
SEQ=1
GROUPS=21
RANGE=(0.0,1.0)
ROT_PNT=(0.57,-1.67,6.48)
ROT_AXIS=(0.954298,-0.00899054, -0.298722)
ANGLE=88.
;-----------------------------------
; airlock spur animation
[ANIM_SEQ_2]
;airlock spur deploy
KEY=3
DURATION=8
[ANIM_COMP_17] ;airlock spur deploy
SEQ=2
GROUPS=22,23
RANGE=(0.0,0.5)
ROT_PNT=(-2.19,0.04,-6.63)
ROT_AXIS=(0,0,1)
ANGLE=116.
[ANIM_COMP_18] ;airlock spur deploy
SEQ=2
GROUPS=22,23
RANGE=(0.55,1)
ROT_PNT=(-2.13,0.02,-6.63)
ROT_AXIS=(1,0,0)
ANGLE=40.