Jump to content

Marissa Farrell

Marionette Maven
  • Posts

    1,473
  • Joined

  • Last visited

Everything posted by Marissa Farrell

  1. @rsdcarch If you undock your OIP that should help to resolve the issue as it's worked on.
  2. Though I'm not certain why your current network fails, I would suggest using a "contents" node in place of your "ungroup" node. 3D Text_MFarrell.vwx
  3. @Gabriel I'm assuming you're using a version prior to 2019 - in 2019, there's a new button in the OIP of the Objects by Criteria node that will display the Criteria dialog and populate that text field for you. Not so helpful if using 2017 still, as stated in your signature, but something to look forward to if you choose to upgrade!
  4. Your signature is now updated to follow what you stated above, so that's at least resolved now! 🙂
  5. Your signature still states "2015 designer w/ rendwks" which is why I asked. Could you please attach a file where you're experiencing this issue?
  6. @jnr I cannot reproduce this - when I change the Dim Text Size, my dimension text will change accordingly. What version/service pack of Vectorworks are you using?
  7. Without spending too much time with the node you acquired from Alan, I've just created a new wrapper that should help you out with this. It uses all default content nodes, so there is no issue with third party nodes. If you link me to Alan's demo file, I can take a look to give you a better understanding on this "Name = 1002" thing. In the meantime, I hope this helps. I left most of it the same, just replaced the array nodes, so there's definitely still room for improvement and enhancement. Array Test_MFarrell.vwx
  8. Here's a python script that will prompt you for a height and select extrudes in your document that have that height. It's in its simplest form, I just threw it together. I've also attached a plug-in file that you can put in your user folder to add as a menu command in your workspace. xtrds = [] def Add_Handle(obj): xtrds.append(obj) vs.ForEachObject(Add_Handle,"T=XTRD") dim = vs.DistDialog('Extrude Height', 0) sameHeight = [] for xtrd in xtrds: height, width, depth = vs.Get3DInfo(xtrd) if depth == dim: sameHeight.append(xtrd) vs.DSelectAll() for obj in sameHeight: vs.SetSelect(obj) Select Extrudes of Height.vsm
  9. Yes, that will allow you to set the class of the PIO. If you want to class individual parts within the PIO differently, you would do that the standard way by assigning classes to those parts within the network.
  10. Not at a computer right now, but try using the PIO handle node and attaching the records to that while converted to a Marionette Object.
  11. @luk I've attached a revised file with a network that I believe should keep you going in the right direction. It makes a copy of the objects you're changing and groups them so that your original information stays the same and could be deleted later, mostly for debugging purposes on my end. I will submit a bug to allow the Attributes node to have separate opacities for pen and fill, and I'll try to remember to post the node here once I've completed it so you won't have to wait until a service pack to use it. For now, I set the opacities using the Set Opacity node. Feel free to ask any questions. Import_Schleppkurven - Versand_181221_MFarrell.vwx
  12. Make sure the rectangle is set to Screen Plane and not a different plane in the OIP
  13. I think the default content node is missing a check to see if the parent of the object is a Marionette generated group or a layer. In the case of a Marionette created object (for instance a rectangle drawn with the rectangle node) we need to move its parent group to the appropriate layer so that when the network is rerun the object gets replaced.
  14. One note - if you duplicate a layer with this object on it, you will need to nudge the Marionette Object to force an update. Copy-Paste will automatically update, as well as if you change the layer via the OIP.
  15. Here's a Marionette Object that will display the name of the layer it resides on. Marionette_LayerNameObject_MFarrell.vwx
  16. Also, you will want to start your network like this:
  17. Hi @luk Would you be able to send me this file either by attaching it here, or sending me a private message? Also, you should not be using the copy node because it will effectively create 2 of each of those objects, which I would assume you don't want.
  18. I suggest using "Get Text Length" alongside it.
  19. Objects - Text > Set Text Properties (for alignment) & Set Character Properties (for font, font size)
  20. Is there a reason it has to stay a symbol and cannot be a Marionette object saved as a Red Symbol (that will insert as an independent plug-in object)?
  21. Good news, Peter! It sounds like we've been able to reproduce this in-house, it's being looked at. Thank you for bringing this to our attention and trying out some potential troubleshooting fixes for me in the meantime.
  22. Thank you, Peter! If you haven't already, could you try renaming your 2019 user folder on the offending Mac? I'm not sure that it will resolve the issue, but there's always a chance that we may be able to eliminate this annoyance and get things working a little better for you. One way to locate your user folder would be to go to Vectorworks Preferences in the 'User Folders' tab and click the button labeled 'Reveal in Finder' at the top. If you rename the '2019' folder (which will be the folder outside of the contents this reveals) to '2019_old' and restart Vectorworks, a new one will be created. (Renaming the folder allows you to put it back after to keep all of your preferences in case this attempt fails) [The path to the user folder if you don't want to follow the above process is HD > Users > (User's Home Folder) > Library > Application Support > Vectorworks > 2019, the easiest way to get to that Library folder would be to hold the alt/option key on your keyboard while selecting "Go" from the menu bar and choosing Library] If this new user folder does solve your problem, I'll ask that you send me a zipped copy of your old folder by email later.
×
×
  • Create New...