THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/03/2006 at 02:38, xxxxxxxx wrote:
Cinema 4D Version: 9.102
Platform: Windows ; Mac ; Mac OSX ;
Language(s) : C++ ;
It seems that you spend oodles of time and resources setting up the GraphView SDK but have forgotten to include the "GraphView" part of it!
I'd like *not* to have all of my nodes stacked up in the upper left corner of the XPresso display, but I see that there is no real layout functionality. You can throw darts at the display with GetNodeGlobal() and GetNodeLocal() to see if some node exists at some arbitrary (x,y) coordinate. Pretty poor methodology.
So, when I need to arrange a set of a hundred sets of three connected nodes, my best bet is to - what? Let the users spend several hours untangling the heaped mess?
As much as I like (and currently need) the XPresso interface, the programmtic access is mind-numbingly complex (with 0/Zero/Nada/Zilch/Nil/None/NA/No examples whatsoever) and falls short of the most basic functionality.
Sorry to rant, but you want me to fiddle with this for how many months?
How would you arrange the nodes?
On 31/03/2006 at 05:49, xxxxxxxx wrote:
The built-in way seems to be to create a new Xpresso tag for each set of independent nodes added and then use a fixed coordinate layout for these. That's what "Set Driver" seems to do. I afraid there seem to be no better layout functions in Xpresso than that.