EntityDistance of Child objects

Blitz3D Forums/Blitz3D Programming/EntityDistance of Child objects

_PJ_(Posted 2005) [#1]
It seems as if EntityDistance when used on Child objects returns the values for the child's Parent, rather than the child itself, is there any way to set a global flag for this?


big10p(Posted 2005) [#2]
PLace a temp pivot at the child's world coords and test against that instead?

...alternatively, manually calc the distance in the usual way:
dx# = EntityX(mesh,1) - EntityX(child,1)
dy# = EntityY(mesh,1) - EntityY(child,1)
dz# = EntityZ(mesh,1) - EntityZ(child,1)
entity_distance# = Sqr(dx*dx + dy*dy + dz*dz)


p.s. If EntityDistance does take the parent's position (as you say), then it should have a 'global' flag to override it, I agree.


_PJ_(Posted 2005) [#3]
That's odd.... I did some simple tests and I appear to have been wrong (that's not the odd bit)

What is strange, is that that's what seems to be happening in my actual program. I know the objects Dont share the same position as one is the camera....

Oh well, thanks... *drinks more coffee*