That’s how it works, I’m afraid. If you perform a geo query on a group, you get 
a single value for the combined geometry.

It would be nice if you could, as a workaround, create and store an array of 
refs or geos and then perform geo queries on that, but that isn’t possible 
either.

The only workaround I can think of is to connect a geo query connected to a 
Build Array node, and then expose the geo query’s input as a multi-instance 
port on a compound. There’s more info on multi-instance ports here: 
http://download.autodesk.com/global/docs/softimage2013/en_us/userguide/index.html?url=files/ICE_compounds_ManagingExposedPorts.htm,topicNumber=d30e271450.
 Unfortunately that means connecting each geometry individually instead of 
using a group.

gray


From: [email protected] 
[mailto:[email protected]] On Behalf Of pedro santos
Sent: Monday, April 21, 2014 8:29 AM
To: Softimage Mailing List
Subject: Enveloping with Polymeshes

Some time ago I post a compound to do envelopes in an interactive way with 
nulls and Tiago Craft mentions his experience with meshes. Curiosity got the 
best of me today, and I'm facing some unexpected obstacles doing it.

As proof of concept I've build an array "by hand" with each object "geometry" 
output. Success!
Then moved on to use a Group to build an arbitrary array of "geometry" outputs 
so I can generate a set of arrays from "Get Closest Location" and manipulate 
how the envelope weights end up.
Problem is I don't get an array from "Get Closest Location" from a group. Just 
one value.

Vid as example.
First bit with the "array by hand" showing the distance of each sphere's vertex 
to each envelope mesh.
Second bit showing how I only get one value from "Get Closest Location" from a 
group?
http://screencast.com/t/QKctTXhk

Any clue?

Cheers

<<attachment: winmail.dat>>

Reply via email to