Maybe there is an easier way, but i would do this:
if meshesintersect(innermesh,outtermesh)=0 ; could be inside
EntityFX outtermesh,16
p1=linepick(entityx(innermesh),entityy(innermesh), entityz(innermesh),meshwidth(outtermesh),0,0,0)
p2=linepick(entityx(innermesh),entityy(innermesh),entityz(innermesh),-meshwidth(outtermesh),0,0,0)
if (p1=p2) and (p1=outtermesh)
print "innermesh is inside"
endif
But to check, if a box in inside an other box yo should probably use something faster. You can store the min and max xyz world coordinates (using VertexX and Tformpoint etc.) of both boxes and then compare them this way, that's much faster.
|