Hello "Stab in the Dark software", yeah thank you, cause I am rolling and rolling but I can't assemble my airplane correctly.. here the code!:
rem 1) IN FIRST I MAKE THE AIRCRAFT PARTS IN A WAY I OBTAIN THE CORRECT COORDINATES OF ALL AIRCRAFT PARTS RELATED TO EACH OTHERS:
ridutt_scale# = 1.5 rem variable that make I can reduce the scale of the objects.
rem LEFT WING
rem make object box 9000, 60,3,20
load object "ala_aereo_scaled.x",9000
scale object 9000,3/ridutt_scale#,2/ridutt_scale#,3/ridutt_scale#
color object 9000,rgb(200,200,200)
position object 9000, -33.09, 44.54, -45
rem RIGHT WING
rem make object box 9001, 60,3,20
load object "ala_aereo_scaled.x",9001
scale object 9001,3/ridutt_scale#,2/ridutt_scale#,3/ridutt_scale#
rotate object 9001,0,0,-180
color object 9001,rgb(200,200,200)
position object 9001, 49.15, 46.54, -45
rem MAIN AIRCRAFT BODY (this is the object in where the limbs will join)
MAKE OBJECT CYLINDER 9002, 28
scale object 9002,80/ridutt_scale#,280/ridutt_scale#,80/ridutt_scale#
color object 9002,rgb(200,200,200)
position object 9002, 8, 40, -28.99
rotate object 9002,90,0,0
set object cull 9002,0
rem TAIL CONE
MAKE OBJECT CONE 9003, 28
scale object 9003,80/ridutt_scale#,260/ridutt_scale#,80/ridutt_scale#
color object 9003,rgb(200,200,200)
position object 9003, 8, 43.5, -79
rotate object 9003,-82,0,0
rem TAIL PLANE LEFT
rem make object box 9004, 60,3,20
load object "ala_aereo_scaled.x",9004
scale object 9004,1.5/ridutt_scale#,2/ridutt_scale#,2/ridutt_scale#
color object 9004,rgb(200,200,200)
position object 9004, -11.5, 44, -90
rotate object 9004,5,0,0
rem TAIL PLANE RIGHT
rem make object box 9005, 60,3,20
load object "ala_aereo_scaled.x",9005
scale object 9005,1.5/ridutt_scale#,2/ridutt_scale#,2/ridutt_scale#
color object 9005,rgb(200,200,200)
position object 9005, 26.5, 46, -89.45
rotate object 9005,-5,0,-180
rem VERTICAL TAIL HELM
rem make object box 9006, 60,3,20
load object "ala_aereo_scaled.x",9006
scale object 9006,1.0/ridutt_scale#,2/ridutt_scale#,2.5/ridutt_scale#
color object 9006,rgb(200,200,200)
position object 9006, 6.98, 59.5, -90.29
rotate object 9006,0,0,-90
rem AIRCRAFT MUZZLE
MAKE OBJECT CONE 9007, 28
scale object 9007,80/ridutt_scale#,260/ridutt_scale#,80/ridutt_scale#
color object 9007,rgb(200,200,200)
position object 9007, 8, 38.40, 20.04
rotate object 9007,94,0,0
rem CAP
load object "calotta3.x",9008
scale object 9008,4/ridutt_scale#,3/ridutt_scale#,4/ridutt_scale#
color object 9008,rgb(200,200,200)
position object 9008, 7.5, 47.55, 3.99
rotate object 9008,0,90,0
rem PIECE TO JOIN THE WINGS
make object box 9009, 14.5,2.5,34
rotate object 9009,0,0,0
color object 9009,rgb(200,200,200)
position object 9009, 8.03, 45.65, -34.34
rem --------------------------------------------------------------
rem --------------------------------------------------------------
rem --------------------------------------------------------------
rem --------------------------------------------------------------
rem 2) I MAKE A MESH FROM EVERY AIRCRAFT PARTS OBJECTS ((EXCEPT FOR THE "MAIN AIRCRAFT BODY" OBJECT)
MAKE MESH FROM OBJECT 1,9000 rem LEFT WING
DELETE OBJECT 9000
MAKE MESH FROM OBJECT 2,9001 rem RIGHT WING
DELETE OBJECT 9001
MAKE MESH FROM OBJECT 3,9003 rem TAIL CONE
DELETE OBJECT 9003
MAKE MESH FROM OBJECT 4,9004 rem TAIL PLANE LEFT
DELETE OBJECT 9004
MAKE MESH FROM OBJECT 5,9005 rem TAIL PLANE RIGHT
DELETE OBJECT 9005
MAKE MESH FROM OBJECT 6,9006 rem VERTICAL TAIL HELM
DELETE OBJECT 9006
MAKE MESH FROM OBJECT 7,9007 rem MUZZLE
DELETE OBJECT 9007
MAKE MESH FROM OBJECT 8,9008 rem CAP
DELETE OBJECT 9008
MAKE MESH FROM OBJECT 9,9009 rem PIECE JOINING WINGS
DELETE OBJECT 9009
rem --------------------------------------------------------------
rem --------------------------------------------------------------
rem --------------------------------------------------------------
rem --------------------------------------------------------------
rem 3) rem I MAKE A LIMB FROM EVERY AIRCRAFT PARTS MESH (EXCEPT FOR THE "MAIN AIRCRAFT BODY" OBJECT.
ADD LIMB 9002 ,1,1
OFFSET LIMB 9002,1,0,0,0
ADD LIMB 9002 ,2,2
OFFSET LIMB 9002,2,0,0,0
ADD LIMB 9002 ,3,3
OFFSET LIMB 9002,3,0,0,0
ADD LIMB 9002 ,4,4
OFFSET LIMB 9002,4,0,0,0
ADD LIMB 9002 ,5,5
OFFSET LIMB 9002,5,0,0,0
ADD LIMB 9002 ,6,6
OFFSET LIMB 9002,6,0,0,0
ADD LIMB 9002 ,7,7 rem
OFFSET LIMB 9002,7,0,0,0
ADD LIMB 9002 ,8,8 rem
OFFSET LIMB 9002,8,0,0,0
ADD LIMB 9002 ,9,9 rem
OFFSET LIMB 9002,9,0,0,0
At this point I get what you can see in the picture I previously attached.
I get all my aircraft parts joined to the "MAIN AIRCRAFT BODY" loosing all correct coordinates, angles and scale size
I avoid to use "Fix Object Pivot" command in this code.. If I using it or not the result is the same..