[Sidefx-houdini-list] non gui acees to new operator type
eyevex at yahoo.com
Thu Oct 13 19:20:39 EDT 2011
hmm well thanks for taking a shot at it.... I still ahvent been able to dig up the mechanism that does this...
unless I make redunadant ones for each context and shove them in a single OTL -- its a possability but seems sloppy.
Iam trying to reproduce in the recreation of an apparently somewhat context nuetral Vop node type similar to the new operator type -> vexbuilder in the file menu...
any takers on how this works?
----- Original Message -----
From: Peter Bowmar <pbowmar at gmail.com>
To: Dan Schneider <eyevex at yahoo.com>
Cc: "sidefx-houdini-list at sidefx.com" <sidefx-houdini-list at sidefx.com>
Sent: Friday, October 14, 2011 4:36 AM
Subject: Re: [Sidefx-houdini-list] non gui acees to new operator type
Hmm, no sorry, I don't think I've used the New Operator Type menu, I
just plop things into /vex or wherever I am and start working :)
On 12 October 2011 22:48, Dan Schneider <eyevex at yahoo.com> wrote:
> Im familiar with context in terms of handcoding vex where Id udually declare explicitly
> -- but when when I make a new vop ie foobar via new operator type -> vex builder it seems somewhat context nuetral (?)
> ie it is (as a shell with no real guts, but lets say I had a basic/general math utility in mind)
> it is instantly available in /vex/sop/ or vex/cop/ vex/pop/ etc... but obviously when I specify the context type as ie "surface" its only available in that context. Im trying to achiev behavior more similar to the nuetral context when create via the menu.
> I cant quite figure out whats goin on here.... any idea?
> ----- Original Message -----
> From: Peter Bowmar <pbowmar at gmail.com>
> To: sidefx-houdini-list at sidefx.com; Dan Schneider <eyevex at yahoo.com>
> Sent: Thursday, October 13, 2011 3:12 PM
> Subject: Re: [Sidefx-houdini-list] non gui acees to new operator type
> If you make it
> sop foobar()
> it'll be a SOP, is that what you mean?
> On 12 October 2011 20:35, Dan Schneider <eyevex at yahoo.com> wrote:
>> ok... so it seems
>> vcc -m vops.otl source.vfl
>> does the bulk of creating a vex builder node
>> a simple declaration seems to be enough ie
>> surface foobar()
>> So that last thing to figure out is really what context... it seems whe done via the file menu a contexxt isnt expected but I do need one in this exaple..
>> Is there a way to generate this contest free similar to the menu?
>> ----- Original Message -----
>> From: Dan Schneider <eyevex at yahoo.com>
>> To: "sidefx-houdini-list at sidefx.com" <sidefx-houdini-list at sidefx.com>
>> Sent: Thursday, October 13, 2011 2:13 PM
>> Subject: non gui acees to new operator type
>> Im looking for away to run command similar to those in the File -> New Operator Type menu. In particular, Vex builder but others would be useful in the future as well.
>> It seems when I look in the xml for the menu it runs the id h.newotl which is from the hotkey file "h"
>> Any idea where the actual script that get ran lives and if its accessable?
>> Are these just commandline flags to vcc ? -- It would seem likely, but I have been unable to get a combination the produces and empty vop in an OTL like New Operator Type -> VexBuilder...
>> any leads on how to do this or find the code that gets ran to look at would be great. Thanks ahead for your thoughts.
>> Sidefx-houdini-list mailing list
>> Sidefx-houdini-list at sidefx.com
> Peter B
> --No, I am not on Facebook.
--No, I am not on Facebook.
More information about the Sidefx-houdini-list