is there anyway way to tell if a smaller mesh is inside a bigger mesh? as if a box is inside water?
Inside a mesh
Blitz3D Forums/Blitz3D Programming/Inside a mesh Maybe there is an easier way, but i would do this:
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.
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.