PDA

View Full Version : PFlow > Mesher > Vol. Select, 'Can't make a circular reference' error


xtremist999
04-22-2010, 04:50 AM
Hi there,

I'm building a scene where I want the particles out of my PFlow system to push vertices on a plane where the particles intersect with the plane. At the moment my particles move through the plane object and I've doen the following steps.

I've created a Mesher object and selected the PFlow source as the source object.
I then selected the plane and added a Vol. Select modifier on top of it.
In Vol. Select I try to select the Mesher object to be my Mesh Object but it won't work. It won't even show up in the 'Select by Name' window.
I tried adding the Mesher object as the Mesh object first and then selecting my PFlow to be the source object afterwards, however it gives me the error message: 'Can't Make a Circular Reference'
I've got this technique working in a simple test scene, so I'm not sure why this is happening.
Does anyone know what's wrong? :/

Thanks!

Bobo
04-22-2010, 04:55 AM
Most probably the PFlow references the Plane in some way, directly or indirectly.
If the plane is used by a Collision Deflector, Position Operator or even as a parent of the PFlow, you will get circular dependency because the Mesher depends on the PFlow and the Plane would depend on the Mesher via the Volume Select, but the PFlow already depends on the Plane:

PFlow <- Plane <- Mesher <- PFlow

If you create a fresh plane and apply the VolSelect, does it work? It works here...

xtremist999
04-26-2010, 11:13 PM
Yes, creating a new plane works :)

Thanks for that

CGTalk Moderation
04-26-2010, 11:13 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.