Jump to content

Niels Timmer

Member
  • Posts

    52
  • Joined

  • Last visited

Posts posted by Niels Timmer

  1. I'm still experiencing the same problems with Marionette in a Project Sharing environment. This is how the network of one of the Marionette Object Style looks when opening the project file again after the weekend:

     

    Screenshot2023-10-23at09_43_00.thumb.png.88ba848073dab38aad40ce912ae7f157.png

     

    Except for two or three, all connections are lost. All 31 instances of the Marionette Object disappeared.

     

    Does anyone know how to prevent this? Are there best practices when working with marionette in project sharing files?

    • Like 1
  2. Hi,

     

    I created a Marionette Object and converted it into a red symbol (plug-in style). When I right click the symbol and choose Edit... to edit the marionette script, the parameters of all instances are reset.

     

    Is there a way to prevent this? Can I set the marionette input nodes as 'by instance' parameters of the plug-in style? (sorry for this unclear English sentence, I'm a non-native 😁)

     

    The image below may clarify what I mean:

     

    Screenshot2023-09-29at14_49_52.thumb.png.4ff490fcd3761b6faa77dc1cdac0a230.png

     

  3. Hello,

     

    The window tool has a very annoying bug in VW 2023. Configuration and operation settings are not updated when I edit a window style. This is how to replicate the problem:

    (configuration is set to 'by style' and not 'by instance' off course)

     

    Step 1
    Draw a wall

     

    Step 2
    Place a styled window in the wall with Configuration set to Custom

     

    Step 3
    In the Custom Configuration Options dialog, edit the configuration and operations of a few sashes

     

    Step 4
    Discover that the window with the style you just edited isn't updated in the model

     

    Step 5
    Place the window from the resource manager in a new wall and see that the new window has the new configuration settings

     

    Schermafbeelding2023-06-07om15_43_07.thumb.png.13d04cb61af3c3daa389408b2063251b.png

     

    See attached file.

    Window Tool Bug.vwx

  4. Hi,

     

    I had time to take a look at the latest version of your network.

     

    You added a "Series"-node to scale every single duplicate of your shape. The description of this node says that it "Creates a series of numbers beginning at start and increasing by step for count cycles" and that is exactly what it does. I added the "Print Debug"-node to show what the output of the "Series"-node is. That's why the shapes are scaled to 190%, 285%, 380% et cetera.

    1705202778_Screenshot2023-03-27at09_17_35.thumb.png.c414b5cd5bae71373e57e6c78c0b5d9c.png

     

    What I would suggest is that you scale the input object at the very beginning of your network, before duplicating it. Then you don't have to scale every single duplicate because the original object is already at the right scale.

     

    1630330835_Screenshot2023-03-27at09_23_06.thumb.png.0b569d12b2c241acbd5afe23cebda521.png

     

    Instead of the Print Debug-node you can also use the Debug Mode image.png.f6562038d019d7355227f948b6e2c46c.png of the Marionette Tool to see what data flows through your network. You can read more about this here: https://app-help.vectorworks.net/2023/eng/VW2023_Guide/Marionette/Inserting_a_node with_the_Marionette_tool.htm

     

    Good luck!

     

  5. Hi @Ben59,

     

    Here are my answers to your questions:

    • I think you already found the EasyText node. I quickly added prefix and suffix functionality, so now you are able to change the insertion point and still have a suffix.
    • If you want the slider to display the stand height instead of the moving distance of the second tube, you'll have to put some math between the slider and the "Point 3D"-node. I didn't add that to your network now.
    • For the bonus question I used the "Set Record Field"-node. I used the "Marionette Object"-node to attach the record to the Marionette object your network creates.

    I hope this helps. Good luck!

    stand marionette in blank file02.vwx

    • Like 1
  6. What you could do to get rid of the 3D polys that you don't need is just delete them with the delete node like this:

    1554756610_Schermafbeelding2023-03-23om09_57_23.png.de46655d3eb88db62659ef61381ee83d.png

     

    I noticed that the last 2D poly was rotated but wasn't moved. So this is another change you could make to the network to fix that. Link the "add 1" node to both "Series" nodes. Because the Series node produces a list that looks like this:

    1. 0 - for the original object
    2. Spacing * 1 - for duplicate 1
    3. Spacing * 2 - for duplicate 2
    4. Spacing * 3 - for duplicate 3
    5. Spacing * 4- for duplicate 4
    6. Spacing * 5 - for duplicate 5

    As you can see, this list has a length of 6 (Number of duplicates + 1).

     

    227951401_Schermafbeelding2023-03-23om09_57_18.thumb.png.2c92fac5cb4ccfc64e9c1eb91adfc0c1.png

     

     

  7. Hello Ben,

     

    The same thing happens when I open "stand marionette in blank file.vwx". I found a workaround: before changing the height, dubble click the Marionette Object, it will show this message:

    1219975978_Screenshot2023-03-21at14_38_56.thumb.png.798c3b7e462172cf2dcdbcabc6b1ad6f.png

    Don't change anything, click Exit Marionette Script, and now it works. Don't ask me why 😄

     

    I changed your network and added a slider that ranges from 0 to 1000. You can change the min and max values by editing the Python script inside the slider node.

    stand marionette in blank file.vwx

  8. For Grid Lines we use the Grid Line Tool. The tool works great in general, it saves us a lot of time when grid lines are changed and automatically updated in sections and elevations.

     

    One problem that keeps coming back in multiple projects is that the setting "Show Bubble at" changes from End Point to Start Point when we use Project Sharing.

     

    Does anyone know how to fix this?

  9. An AI chatbot can only produce sensible answers if there is extensive documentation on Marionette and Python scripting in Vectorworks. Without enough documentation nothing can be 'fed' to the chatbot.

     

    I did some quick tests with chat.openai.com. It produced code but the code made no sense (it made up functions, stuff like that).

     

    What we need before an AI assistant: adequate documentation.

     

    EDIT:

    Some examples of the (nonsensical) answers ChatGPT produces:

     

    • Like 1
  10. On 12/13/2022 at 7:16 PM, Pat Stanford said:

    In another thread someone asked ChatGPT to write a Python program for VW.  The result looked very nice. But it used a huge number of functions that don't actually exist in VW or VW Pythonscript.

     

    But it could probably be a good outline for someone who then had the logic and just needs to implement the specific calls.

     

    I played around a bit with ChatGPT but I have the same experience: the AI writes code with a lot of functions that simply don't exist. I think it has to do with the very little documentation that is provided at developer.vectorworks.net.

  11. On 2/19/2022 at 9:19 PM, willofmaine said:

    Is it just me, or do Materials and Auto Hybrids not work with each other in Vectorworks 2022?..

     

    In both Vectorworks 2021 and 2022, in brand new blank files, do the following:

     

    1.) Create 4' x 4' x 8' extrude.

    2.) Apply "Brick Clay Modular MT" material to the extrude*.

    3.) Duplicate the extrude, and change the height of the second extrude from 8' to 2'.

    4.) Create an Auto Hybrid from both extrudes (use the default settings).

    5.) Create a Horizontal Section Viewport (use the default settings, including for the Sheet creation).

    (Files attached)

     

    Issues:

    1.) In Vectorworks 2021, in Top/Plan view, the Auto Hybrid displays the "Component Brick HF" hatch, as expected.  But in VW 2022, the hatch is not displayed; just a white fill is shown.  Why?!?

    2.) In both Vectorworks 2021 and 2022, in the Horizontal Section Viewport, the "Component Brick HF" hatch displays for the cut plane, as expected, and, even better, the "Brick Modular Running Bond HF" surface hatch displays for the extrude that is below the cut plane.  It kinda seems like Auto Hybrids similarly should show the surface hatch below the cut plane, and not the cut plane hatch... 

     

    Is there a new feature or setting that's necessary for Auto Hybrids to properly display materials in Vectorworks 2022 that I'm missing??  Thanks!  VWIS230

     

    *Brick material can be found in the Resource Manager at: Vectorworks Libraries > Defaults > Materials > Materials.vwx > Masonry > "Brick Clay Modular MT".

     

     

    04-VW 2021-Material.vwx 1.61 MB · 0 downloads 05-VW 2022-Material-00.vwx 1.6 MB · 2 downloads

     

    I have this exact same problem. Worked fine in VW2021. Any news on when this will be solved?

×
×
  • Create New...