Ну чего там разбираться, то...

Код AS3:
var pvCar:DisplayObject3D = new DisplayObject3D();
var pivotWheel:DisplayObject3D;
var wheel:Cube;
scene.addChild(pvCar);
carSkin = pvCar;
var body:Cube;
pvCar.addChild(body = new Cube(materials, 40, 20, 90, 1, 1, 1));
body.rotationX = 90;
body.y = 10;
//ПРАВОЕ ПЕРЕДНЕЕ
pivotWheel = new DisplayObject3D();
pvCar.addChild(pivotWheel);
pivotWheel.name = "WheelFR";
pivotWheel.position = new Number3D(20, -10, 25);
pivotWheel.addChild(wheel = setupWheel());
wheel.position = new Number3D(0, 0, 0);
wheel.name = "WheelFR_PIVOT";
private function setupWheel():Cube {
var cube:Cube;
cube = new Cube(materials, 2, 20, 20, 1, 1, 1);
//cube.rotationX = 45;
return cube;
}
Описание фрагмента кода, для тех кто не шарит вообще.
Делается корпус машины в виде параллелепипеда, и к нему пристыковуется квадратное колесо, если надо по клику заменить эту важную деталь, то естественно надо, да к примеру так

Код AS3:
pivotWheel.removeChild(wheel);
и на его место, да хоть сферо-колесо или еще чего нибуть, pivotWheel добавляется для того, что бы помимо вращения колеса можно было его элементарно еще и поворачивать.