@Flippy @kjpou1 I am trying to determine a collision between 2 CCDrawNodes using the simple BoundBoxTransformedToWorld rectangle intersection technique. It is giving me a collision when there shouldn't be one.
I am wondering how BoundingBoxTransformedToWorld works for a CCDrawNode? The Position of a CCDrawNode just seems to set the origin used by the Draw commands on the node. The Draw commands could draw shapes far away from the Position of the CCDrawNode itself. Therefore, I would expect the BoundingBox to only look at the shapes/verticies used in the Draw commands used on the node and completely ignore the node's Position.
Also, one of my 2 CCDrawNodes that I am trying to detect collisions between is Rotated.
I am very familiar with the concept of Coordinate Systems and multiple frames of reference and converting coordinates from 1 frame to the other. Therefore, I am expecting BoundingBoxTransformedToWorld to handle all of that for me so that I can do my rectangle intersection testing in world coordinates.