# Ageia PhysX raycast

## Recommended Posts

Ok this may seem simple to you all but its driving me nuts. I understand how to raycast and get the results back. What I need help on is determining the "Actor" that is being intersected. It seems that I need to use getActor() but I cant get it to work. here is my code:
NxShape* closestShape1 = gScene-&gt;raycastClosestShape(ray,NX_DYNAMIC_SHAPES, hit,groupFlagB);

if (closestShape1)
{
const NxVec3& worldImpact = hit.worldImpact;
dist = hit.distance;
//HitActor = getActor();

//NxShape* HitActor = hit.shape;//hit.shape-&gt;getGlobalPose();

//	myactor = hit.shape-&gt;getActor();
//this will just move it a bit when intersected
//	userData-&gt;setLinearVelocity(NxVec3(0.0f, 25.0f, 0.0f));

}


anyways I can get all the feedback I want except for the "actor" id or whatever it is. Thank you.

##### Share on other sites
ok I figured it out

NxActor &hitActor = hit.shape->getActor();

thats the anwser

## Create an account

Register a new account

• ### Forum Statistics

• Total Topics
628367
• Total Posts
2982284

• 10
• 9
• 13
• 24
• 11