Jump to content

Peter Vandewalle

  • Content Count

  • Joined

  • Last visited

Community Reputation

2 Neutral

About Peter Vandewalle

  • Rank

Personal Information

  • Occupation
    Customer Support - Design Express
  • Homepage
  • Hobbies
    Architecture, Music, Mac
  • Location

Recent Profile Visitors

428 profile views
  1. Peter Vandewalle

    Worksheets and material pricing

    This worksheet script may help you to find the data from a list. It works like the vlookup function in most worksheet softwares. WSVLookup.zip
  2. Peter Vandewalle

    Scripting an object "pick up"

    You could combine GetPt(x, y) to get the pickup point, h := PickObject(x, y) to get the object. GetPt will also activate the target cursor.
  3. Peter Vandewalle

    Customizing OIP

    JBenghiat's reply is the answer to your question..
  4. Peter Vandewalle

    Customizing OIP

    Or create a dim, real or integer field, full with SetRField and lock with EnableParameter (I think)
  5. Peter Vandewalle

    Customizing OIP

    Sure, you can just add a fixed text field and fill that with the SetRField command.
  6. Peter Vandewalle

    Creating Images for Tools

    You need 2 png files: - a 52x40 called <whatever>@2x.png - a 26x20 called <whatever>.png
  7. Peter Vandewalle

    Service Pack 2 for Vectorworks 2019 released

    Any news on 137206? Roof textures by class not working.
  8. Peter Vandewalle

    “Find Replace” functionality in VW?

    Maybe this one can help you... PV_FR_Find Replace.zip
  9. Peter Vandewalle

    “Find Replace” functionality in VW?

    I do have a find replace in symbol name command. I would line to externe it to the level you’re requesting.
  10. Peter Vandewalle

    vLookup function

    Sorry, I forgot to upload the latest version of the VLookup script. I'm attaching it now. The beginning of the script contains the example line to insert in a worksheet: =RUNSCRIPT(120; 'Rapporten Architectuur/WSVlookup.py'; A1; 'A1..A5'; 2) You can change the formula to: =RUNSCRIPT(120; 'WSVlookup.py'; A1; 'A1..A5'; 2) Where: 120: path to script folder (Library:Defaults:Reports_Schedules) 'WSVLookup.py': script file A1: Reference to the lookup cell 'A1..A5': Reference to the lookup range, you can reference to another worksheet using 'sheetname:A1..A5' 2: Column number to return WSVLookup.py.zip
  11. Peter Vandewalle

    Plugin Menu

    Commands can only be in a menu, objects can only be in a palette. Commands and objects (like in parametric objects) can be created via the plugin editor, check the "extra" menu.
  12. To write back you can also use vs.SetRField(str(yourvalue)) str() is the Python way of turning a value into a string.
  13. Is there a way to get the height of a 3D volume at a given x, y location? What I need is a way to get the top Z height - bottom Z height at a given x, y position. Any idea that could help is welcome!
  14. Peter Vandewalle

    How to embed user nodes in Marionette tool list

    After creating the marionette node, turn it into a symbol with the "convert to parametric object" option on. This way the node will become a "red" symbol. To create a category, just create a symbol folder and move the node symbol in there. To add your own nodes to the default library, insert it into a Vectorworks file and store that file in the (user) folder "Users/<username>/Appdata/Roaming/Nemetschek/Vectorworks/2018/Libraries/Defaults/Marionette/". Update you library and you're done.
  15. Peter Vandewalle

    Disappearing columns

    We’ll need the Vectorworks file to be able to solve this issue.


7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114


© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.