Jim, you could use a Script Operator for attachting particles to your target.
This is kind of a brute force approach because you need to split up your target in 400 polys. Maybe there is an elegant scripted alternative to this. Otherwise: detach your polygons, reset the pivots, scale the polys down using pivot center. The smaler your polys are the more precise will be the “landing” of your particles. Use these polys as targets.
The script principle is described in the help topic for Find Target. You could reduce the script to something like this :
[color=lemonchiffon]on[/color] ChannelsUsed pCont do
(
[size=2][color=lemonchiffon]pCont.useInteger = true
)
on Proceed pCont do
(
count = pCont.NumParticles()
for i in 1 to count do
(
pCont.particleIndex = i
pCont.particleInteger = i
)
)
Place this script operator before the Find Target Op, in the Find Target Op set “Object” to “By Script Integer”.
Boa
[/color][/size]

