Danke für den Tipp!

Aber ich habe es eben tatsächlich nach erneutem rumfummeln hinbekommen und das mit relativ wenig Code.

Für Interessierte hier nun der Code, der bei allen Winkeln (pan, tilt, roll) funktioniert:

Code:
#include <acknex.h>
#include <default.c>

function main()
{
	level_load("level/cube.wmb");
    
	var cube_dist = 16.1;
    
	ENTITY* center = ent_create("model/cube.mdl", nullvector, NULL);
	ENTITY* cube01 = ent_create("model/cube.mdl", nullvector, NULL);
	ENTITY* cube02 = ent_create("model/cube.mdl", nullvector, NULL);
    		
	while (1) 
	{
		vec_set(cube01.x, vector(cube_dist,0,0));
		vec_rotate(cube01.x, cube01.pan );
        
		vec_set(cube02.x, vector(-cube_dist,0,0));
		vec_rotate(cube02.x, cube01.pan );

		// roll
//		cube01.roll += 4*time_step;
//		cube02.roll += 4*time_step;
//        
//		center.roll += 4*time_step;
        
		// pan
//		cube01.pan += 4*time_step;
//		cube02.pan += 4*time_step;
//        
//		center.pan += 4*time_step;   
		
		// tilt
		cube01.tilt += 4*time_step;
		cube02.tilt += 4*time_step;
        
		center.tilt += 4*time_step;
        
		wait(1);
	}
}




Mfg, PlayStefan <img src="/ubbthreads/images/graemlins/smile.gif" alt="" />