ok,
one of two things is happening here, I am mistaken and you are right OR you don't understand what is happening/Im not being clear enough.
if you copy and paste this you will see what i am talking about...
NOTE!!!:keep in mind that the red sphere symbolizes the pivot point for the "gun"
SET DISPLAY MODE DESKTOP WIDTH(),DESKTOP HEIGHT(),32
BACKDROP ON
COLOR BACKDROP 0
AUTOCAM OFF
MAXIMIZE WINDOW
`MAKES TEMPORARY "FLOOR"
MAKE MATRIX 1,50,50,50,50
`MAKES TEMP. "GUN"
MAKE OBJECT CUBE 1,10
POSITION OBJECT 1,25,10,25
SCALE OBJECT 1,50,50,100
COLOR OBJECT 1,RGB(25,25,50)
`MAKE PIVOT OBJECT
MAKE OBJECT SPHERE 2,1
POSITION OBJECT 2,25,10,25
COLOR OBJECT 2,RGB(255,0,0)
`OFFSETS "GUN" TO PIVOT AROUND CHARACTER"
OFFSET LIMB 1,0,8,-7,20
`RECALCULATES OBJECT BOUNDS SO THAT THE "GUN" DOES NOT DISAPPEAR AT VARIOUS ANGLES
SET OBJECT FRAME 1,0,3
`INITIAL POSITION AND ANGLE OF CAMERA
POSITION CAMERA 25,10,25
ROTATE CAMERA 0,0,0
DO
````````````````````````````````````````````````````````````````````````````
`SET TOPVIEW TO "0" TO PLACE CAMERA INTO "CHARACTERS EYES"``````````````````
````````````````````````````````````````````````````````````````````````````
`SET TOPVIEW TO "1" TO PLACE CAMERA ABOVE "YOUR PIVOT POINT" (BIRDS EYE VIEW)`
````````````````````````````````````````````````````````````````````````````
`!!!!!!!!!!!!!!
IF MOUSECLICK()=0 THEN TOPVIEW=0
IF MOUSECLICK()=2 THEN TOPVIEW=1
`!!!!!!!!!!!!!!
````````````````````````````````````````````````````````````````````````````
IF TOPVIEW=0
YPOS#=0
ENDIF
IF TOPVIEW=1
YPOS#=35
ENDIF
`CONTROL POSITION OF CAMERA AND "GUN" WITH ARROW KEYS
IF UPKEY()=1 THEN MOVE OBJECT 1,0.05 : MOVE OBJECT 2,0.05
IF DOWNKEY()=1 THEN MOVE OBJECT 1,-0.05 : MOVE OBJECT 2,-0.05
IF RIGHTKEY()=1 THEN MOVE OBJECT RIGHT 1,0.05 : MOVE OBJECT RIGHT 2,0.05
IF LEFTKEY()=1 THEN MOVE OBJECT LEFT 1,0.05 : MOVE OBJECT LEFT 2,0.05
`SETS HEIGHT OF CAMERA IN "TOPVIEW MODE"
IF YPOS#>0
XROTATE CAMERA 90
ENDIF
`POSITION CAMERA (INSIDE OR ABOVE PIVOT POINT
POSITION CAMERA OBJECT POSITION X(2),OBJECT POSITION Y(2)+YPOS#,OBJECT POSITION Z(2)
`ROTATES CAMERA AND OBJECTS WITH MOUSE MOVEMENT LEFT OR RIGHT
OBJANGY#=OBJANGY#+MOUSEMOVEX()*0.5
YROTATE OBJECT 1,WRAPVALUE(OBJANGY#)
YROTATE OBJECT 2,WRAPVALUE(OBJANGY#)
IF YPOS#<1 THEN YROTATE CAMERA WRAPVALUE(OBJANGY#)
OBJANGX#=OBJANGX#+MOUSEMOVEY()*0.5
XROTATE OBJECT 1,WRAPVALUE(OBJANGX#)
XROTATE OBJECT 2,WRAPVALUE(OBJANGX#)
IF YPOS#<1 THEN XROTATE CAMERA WRAPVALUE(OBJANGX#)
`RETURN ANGLE AND POSITION FEEDBACK
SET CURSOR 0,0
INK RGB(200,0,0),1
PRINT "YOUR PIVOT X ANGLE IS: ";OBJANGX#
PRINT "YOUR PIVOT Y ANGLE IS: ";OBJANGY#
PRINT "YOUR PIVOT X POSITION IS: ";OBJECT POSITION X(2)
PRINT "YOUR PIVOT Y POSITION IS: ";OBJECT POSITION Y(2)
PRINT "YOUR PIVOT Z POSITION IS: ";OBJECT POSITION Z(2)
PRINT ""
PRINT ""
PRINT ""
PRINT "RIGHT CLICK TO VIEW THIS FROM A BETTER ANGLE"
PRINT "TO SEE WHAT I AM TALKING ABOUT."
LOOP
the gun's pivot point stays with the camera which is fine in this example...
but if the gun had multiple limbs (like a "clip" for ammo)...
...and the pivot point of the clip was where the clip contacts the "gun"....
...how could i make the "clip" and its pivot point move in unison while leaving the "gun"'s pivot point on the "red sphere"
[edit]
..As far as the model itself or the export method,these models are dark basic primitives.
i just uploaded a quick mock up of what i am talking about. whatcha think?
metal is not music but a way of life...all hail to the reigning king METALLICA!!! [EDIT] ...well... up until "Load" came out.