But the use of self means the tool only works correctly if applied to a tree 
under a curve. What if I want to include the tool as part of a tree under a 
sphere or a cone? And then I want to point another curve to this tree? The 
assumption apparently was that no one would ever want to use this on any tree 
other than a tree under a curve, therefore the tool is limited.

What's worst there is no indication of such restrictions in the documentation 
and the tool by design is misleading.

For example, the tool at the toplevel requires you to get crvlist data and feed 
that value to the  curve input, regardless what the tree is parented under. So 
it suggests that it's safe to use under any tree configuration and that it's 
safe to apply any curve, not just self curve. Further, at the toplevel there is 
no indication that self is being using at very low level nodes. One would 
expect that if I am required to manually feed the crvlist as get data at the 
toplevel, that this would be passed on to every node.


--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.

From: softimage-boun...@listproc.autodesk.com 
[mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Ciaran Moloney
Sent: Wednesday, June 26, 2013 6:03 PM
To: softimage@listproc.autodesk.com
Subject: Re: CurveLocation

What do you expect it to do?
The end result of using Curve Distance to Curve Location is the setting of a 
data attribute (CurveLocation).
The compounds are pointing to Self because you can only set data on Self, not 
any other object.



On Wed, Jun 26, 2013 at 2:10 PM, Ponthieux, Joseph G. (LARC-E1A)[LITES] 
<j.ponthi...@nasa.gov<mailto:j.ponthi...@nasa.gov>> wrote:
So I think I know why this is such a problem. I tried what you recommended but 
to no avail. It turns out that Curve Distance to Curve Location has several sub 
nodes pointing to self. I was attempting to apply something other than self to 
the tool. As a result the values I was trying to acquire were being misdirected 
to another node and second the node just wasn't designed to behave the way I 
expected it to.
Thanks
--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.

From: 
softimage-boun...@listproc.autodesk.com<mailto:softimage-boun...@listproc.autodesk.com>
 
[mailto:softimage-boun...@listproc.autodesk.com<mailto:softimage-boun...@listproc.autodesk.com>]
 On Behalf Of Grahame Fuller
Sent: Wednesday, June 26, 2013 2:42 PM

To: softimage@listproc.autodesk.com<mailto:softimage@listproc.autodesk.com>
Subject: RE: CurveLocation

>From the docs:

Curve Distance to Curve Location
Converts a distance along a geometric curve to a location. The location is 
stored as a custom attribute called CurveLocation by default, which you can get 
with a Get Data node. You can look up data at the location by plugging it into 
the Source port of another Get Data node.


So, you feed a distance value into Curve Distance to Location and plug it into 
the root. Then in a later branch, you get Self.CurveLocation and do something 
with it, e.g., look up PointPosition, Tangent, or something else.

gray

From: 
softimage-boun...@listproc.autodesk.com<mailto:softimage-boun...@listproc.autodesk.com>
 [mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Matt Lind
Sent: Wednesday, June 26, 2013 2:32 PM
To: softimage@listproc.autodesk.com<mailto:softimage@listproc.autodesk.com>
Subject: RE: CurveLocation

You could say that about most of the ICE documentation and portions of the SDK 
for that matter.

I would imagine by its label that "CurveLocation" is a "location" on a curve.   
So look up the attributes available for a location and there's your answer.  A 
little trial and error can answer the question too.  Do a GetData on the 
CurveLocation attribute and see what you can pull out of it.



Matt


From: 
softimage-boun...@listproc.autodesk.com<mailto:softimage-boun...@listproc.autodesk.com>
 [mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Ponthieux, 
Joseph G. (LARC-E1A)[LITES]

Sent: Wednesday, June 26, 2013 11:28 AM
To: softimage@listproc.autodesk.com<mailto:softimage@listproc.autodesk.com>
Subject: RE: CurveLocation

I'm less interested in altering it than understanding exactly what it does. 
Docs for "Curve Distance to Curve Location" for example, say a reference can be 
used to prevent this kind of conflict. The problem is, there's absolutely 
nothing in the docs to tell you what the output is or how to use this output 
correctly.

--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.

From: 
softimage-boun...@listproc.autodesk.com<mailto:softimage-boun...@listproc.autodesk.com>
 [mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Matt Lind

Sent: Wednesday, June 26, 2013 2:16 PM
To: softimage@listproc.autodesk.com<mailto:softimage@listproc.autodesk.com>
Subject: RE: CurveLocation

Although you can use it, I think that's their way of saying, "do not touch" 
because if multiple compounds all tap into the same resource you'll end up with 
confusion and unexpected results.


Matt



From: 
softimage-boun...@listproc.autodesk.com<mailto:softimage-boun...@listproc.autodesk.com>
 [mailto:softimage-boun...@listproc.autodesk.com] On Behalf Of Ponthieux, 
Joseph G. (LARC-E1A)[LITES]

Sent: Wednesday, June 26, 2013 11:12 AM
To: softimage@listproc.autodesk.com<mailto:softimage@listproc.autodesk.com>
Subject: CurveLocation


Can someone please explain how the attribute .CurveLocation works in ICE?

All I get in the docs is

"Custom attribute that is used internally by some of the factory compounds."

Thanks

--
Joey Ponthieux
LaRC Information Technology Enhanced Services (LITES)
Mymic Technical Services
NASA Langley Research Center
__________________________________________________
Opinions stated here-in are strictly those of the author and do not
represent the opinions of NASA or any other party.


Reply via email to