Trouble calling xparticles function



  • On 19/10/2016 at 08:30, xxxxxxxx wrote:

    Hello,

    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:

    import xparticles
    ...
    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)
    

    Thanks



  • On 20/10/2016 at 06:32, xxxxxxxx wrote:

    Hi,

    unfortunately we (the SDK Team) have no information about XParticles, so we need to leave this question up to the community. Sorry.


Log in to reply