On 19/10/2016 at 08:30, xxxxxxxx wrote:
I did post this on the xparticles forum, but that post has only 10 views and no replies in the past five days, so I thought I'd try my luck here.
I'm having trouble calling the FindClosest() function in the Neighbor class. I'm not too familiar with OOP, but I think I did this right. However, when I print-to-console what should be the list returned by the function, only a zero is printed. Can someone tell me what I'm doing wrong or if this function is just not supported right now? Here's the relevant code I have:
emitter = doc.SearchObject("xpEmitter")
emitter = xparticles.ToEmitter(emitter)
count = emitter.GetAliveCount()
r = 50
for p in xrange(count) :
xp = emitter.GetParticle(p)
p_pos = xp.GetPosition()
neighbor = xparticles.Neighbor()
near = neighbor.FindClosest(p_pos, r)
On 20/10/2016 at 06:32, xxxxxxxx wrote:
unfortunately we (the SDK Team) have no information about XParticles, so we need to leave this question up to the community. Sorry.