@Bill Hollings
Hi Bill and thank you for your answer.
Yes, it's the second one what I want. A 3D object.
I tried what you suggested, and indeed I can see the arrow. But when I apply the transformation matrix to the camera the arrow doesn't move with the camera. Don't know why...
I add the camera and the arrow to the scene this way:
CC3Camera *cam = [CC3Camera nodeWithName:@"Camera"];
cam.farClippingPlane = 3000;
cam.location = cc3v(0, 0, 0);
[self addChild:cam];
[self addContentFromPODFile:podPath withName:@"Arrow"];
CC3MeshNode *arrow = (CC3MeshNode*)[self getNodeNamed: @"Arrow"];
[cam addChild:arrow];
[arrow setUniformScale:200];
[arrow setLocation:cc3v(0, 0, -300)];
When I change the camera transformation matrix:
CC3GLMatrix *mat = [[CC3GLMatrix alloc] init];
[mat populateFromQuaternion:camQuaternion];
[self.activeCamera setTransformMatrix:mat];
The arrow remains on its position on the world and doesn't "follow" the camera...
What could be the problem?
Thanks!