Dan's Orbiter page
Orbiter English => Orbiter English => Topic started by: Donamy on 16 March 2003, 17:49:02
-
I listed the correct numbers in the groups, so for the right to work and not the left
makes no sense. I sent you a corrected Atlantis.cpp I believe it had a couple spaces in the left
radiator animation that shouldn't have been there. Might be effecting the original Atlantis.dll also.
-
As I'm using Vinka's spacecraft.dll addon for debugging Endeavour I don't use
any custom .dll file
for it. I find it to be very user-friendly and easy-editable. It uses standard .ini files to get every ship
related parameters. Below is the cargo-door+radiators animation sequence I use for debugging:
[ANIM_COMP_0]
; Right door+radiators
SEQ=0
GROUPS=41,42,43,44,45,46 ; Which groups participate in this component
RANGE=(0.0,0.6) ; When this component should start to move in the sequence
ROT_PNT=(2.9,1.35,0.0) ; Where it should rotate to.
ROT_AXIS=(0,0,-1) ; Which axis it shoild rotate around.
ANGLE=175.5 ; How many degrees the animation should perform.
[ANIM_COMP_1]
; Left door+radiators
SEQ=0
GROUPS=39,40,47,48,49,50
RANGE=(0.05,0.65)
ROT_PNT=(-2.9,1.35,0.0)
ROT_AXIS=(0,0,1)
ANGLE=175.5
[ANIM_COMP_2]
; Right radiator
SEQ=0
GROUPS=41,42
RANGE=(0.7,1.0)
ROT_PNT=(2.9,1.35,0.0)
ROT_AXIS=(0,0,1)
ANGLE=-35
[ANIM_COMP_3]
; Left radiator
SEQ=0
GROUPS=39,40
RANGE=(0.7,1.0)
ROT_PNT=(-2.9,1.35,0.0)
ROT_AXIS=(0,0,1)
ANGLE=35
Everything is adapted directly from your .cpp file.
Post Edited (03-16-03 18:40)
-
Well logic tells me that since the left radiator is the one not working correctly,
there is where the
problem is I would guess.
-
Here is picture I recently took:(http://members.lycos.co.uk/orbiterfan2/PLB_open_rad_stuck2.jpg)
It shows that part1 of the left radiator move correctly. However, it is part2 of the left radiator that
doesn't move! Any new ideas?????
-
Each radiator is 4 parts,( left_front_outer , left_front_inner , left_rear_outer, left_rear_inner )
If that helps.
-
[ANIM_COMP_2]
; Right radiator
SEQ=0
GROUPS=41,42
RANGE=(0.7,1.0)
ROT_PNT=(2.9,1.35,0.0)
ROT_AXIS=(0,0,1)
ANGLE=-35
[ANIM_COMP_3]
; Left radiator
SEQ=0
GROUPS=39,40
RANGE=(0.7,1.0)
ROT_PNT=(-2.9,1.35,0.0)
ROT_AXIS=(0,0,1)
ANGLE=35
I think the ROT_AXIS=(0,0,1) should be ROT_AXIS=(0,0,-1) ??