Do you expect it works in runtime?, or you need just to know where both object collide?
EDITED
We could make a check in a small area to get exactly the point where two objects collide. This method works but it is to slow if you need it for too many objects.
autocam off
sync on
make object cylinder 5000,10
set object cull 5000,0
set object collision to polygons 5000
ghost object on 5000
position object 5000,8,0,8
make object box 5001,10,3,10
position object 5001,14,0,10
set object collision to polygons 5001
ghost object on 5001
fade object 5001,40
make object box 1000,1,1,1
ob=1
for i= 1 to 50
for a= 1 to 50
position object 1000,i,0,a
if object collision(1000,5000)>0 and object collision(1000,5001)>0
make object box ob,1,1,1:position object ob,i,0,a:color object ob,rgb(0,255,0)
inc ob
endif
next a
next i
position camera 5,40,5
point camera 5,0,5
do
set cursor 5,5
print "The box and cylinder collide at: "
if object exist(1) then print object position x(1)," ",object position y(1)," ",object position z(1)
if object exist(2) then print object position x(2)," ",object position y(2)," ",object position z(2)
sync
loop
I'm not a grumpy grandpa
