(AGK version: 2.0.15)
Submitted: 2016-01-02 16:42:17
// set window properties
SetWindowTitle( "Test set pivot" )
SetWindowSize( 1024, 768, 0 )

// set display properties
SetVirtualResolution( 1024, 768 )
SetOrientationAllowed( 1, 1, 1, 1 )

// these are to show where world 0,0,0 is
ObjectVertical = CreateObjectBox(.1,100,.1)
SetObjectColor(ObjectVertical,255,0,0,255)
ObjectHorizontal = CreateObjectBox(100,.1,.1)
SetObjectColor(ObjectHorizontal,255,0,0,255)

// this object keeps its pivot point at
// its local 0,0,0 (center of the object)
// much like your head pivots around its center
ObjectOne = CreateObjectBox(3,3,3)
SetObjectPosition(ObjectOne,0,3,0)

// this object will have its local center at
// the worlds 0,0,0 point (the sphere)
// much like your arm pivots on your shoulder
ObjectTwo = CreateObjectBox(6,1,1)
SetObjectPosition(ObjectTwo,-3,0,0)
FixObjectPivot(ObjectTwo)

do  
	// rotate each object around its local center
    RotateOBjectLocalY(ObjectOne,.5)
    RotateObjectLocalY(ObjectTwo,.5)

    Sync()
loop
Help make AGK better by submitting an example for this command!
(All examples are subject to approval)
Login to post an example of your own.