Jump to content

Marissa Farrell

Marionette Maven
  • Posts

    1,474
  • Joined

  • Last visited

Posts posted by Marissa Farrell

  1. Are you manually moving the object?

    Do you have the "Reset On Move" checkbox deselected in the OIP?

     

    I'm kind of lost on where you say 

    10 minutes ago, Heblon said:

    the whole network is rotated/ moved inside the object node

     

    Can you elaborate on this?

     

    Also, I'd be willing to take a quick look at it if you wanted to directly message me with the file.

    • Like 1
  2. I would use a Valve node to suppress the display of the dialog. You may need to modify this a little (possibly a pop front node, or just comparing the first value in the outputs of Loft Surface)
    I'm not positive without creating a full-fledged test file, but I believe the "Int" node should be set to 113 (for surfaces)

     

    image.png

     

    Let me know if this doesn't work/if you need more guidance.

    • Like 1
  3. @gplumb

    I don't have the nodes that were created when mentioned before available right now, but here is a file that includes what I believe you're looking for.

     

    Newer versions of VW come with a small set of worksheet nodes, you can use Get Cell Value to return the subrow value.
    I created a node to get you the subrow count. I also saved it as a resource so you can save it to your library if you'd like. (If you need directions on how to get it to show up in the Marionette resource popup, let me know.)

     

    Please let me know if you need a version prior to 2023.

    Subrow Nodes_MFarrell.vwx

    • Like 1
  4. Currently the Surface from Curves node can only be used in a Marionette Menu Command. I haven't figured out a way to allow input of curve handles, as the function requires the curves be selected, and Marionette does not allow you to act upon selected objects when not in Menu Command form.

     

    What's your final goal with this? What do you plan to do with the surfaces? There may be a way to bypass that step.

    • Like 2
  5. Yes, there's a missing line of code. 

     

    In the #inputs section, add 

     

    bComplex = self.Params.bComplex.value

     

    You'll also need to delete the first line in the script that begins with #COMMAND

     

    This has already been fixed for next service pack. 

    • Like 2
  6. Currently I'm unaware of a way to do this, even with styles. Right now the only value available to set by style/instance is the Reset on Move checkbox. We haven't exposed Marionette created variables at this time (I am unsure if it's because the capability is not there or if it will come at a later phase, I'll look into it.)

    • Like 1
  7. This appears to have to do with your active layer scale. My best guess is that the script is referencing the layer scale of whatever is active when it runs, since your data tags are set to be a certain way with regards to world-based units, the scaling is layer dependent.

    This can be tested by changing the active layer scale on your design layer to 1:1 and running the script (then pan or zoom to refresh the screen)

     

    The script DOES reset the objects every time it's run, it just appears to have a dependency elsewhere.

  8. On 7/16/2022 at 1:55 PM, Pat Stanford said:

    I believe you have to shift the location of the nodes in the drawing. I believe it runs from top left to bottom right. I am not certain if it goes right or down first.

     

    I think it's a little more than this. I've discovered it somehow has to do with stacking order and depends on something else that determines which way it traverses through the network. My assumption is that it chooses a starting node based on stacking order, then follows the connections from that node (in what way, I do not know), and then builds the script by traversing through the wires.

    I seem to recall seeing that someone created a method to number the nodes showing the traversal pattern... I'll see if I can find it.

    • Like 3
  9. On 7/18/2022 at 9:54 AM, MaxStudio said:

    Ok so i've been playing around more with the numbers in the beginning.  At the moment if I use "01" it gives an error.  If I use only a single digit  "1" or "2" it seems to work.  If I use "11" I also get an error.

     

    You should be doing this in the OIP, not the script editor. Use the Name field of the Marionette node, as shown in Antonio's example:

    On 7/18/2022 at 4:53 AM, Antonio Landsberger said:

     

    58707493_Bildschirmfoto2022-07-18um10_50_25.thumb.png.ae8035ad874df150ec429946f48ce065.png

     

    Notice that the purple nodes are still all "Name" nodes, they just have a custom name above them that was entered in the OIP.

     

    EDIT:

    I do see that it appears you ARE still attempting to do both, I was caught off guard by your OIP control also having the numerical prefix.

     

    If you're still running into issues, please directly send me a file and I'll take a look.

    • Like 1
  10. You can place them as 

    (196,220,196)

    HOWEVER, these values are in the range of 0-65535, so you need to multiply the standard 256 values by 256 to get the right color in VW.

    so, for example, your values would be 

    (50176,56320,50176)

     

    You can enter the string right into the Any node text field as the 3 values within parentheses. 

     

    Also, you can technically use a point3 input node with your r, g, b values as x, y, z.

    • Like 2
×
×
  • Create New...