Jump to content

RDS Casa

Member
  • Content Count

    197
  • Joined

  • Last visited

Community Reputation

6 Neutral

2 Followers

About RDS Casa

  • Rank
    Journeyman

Personal Information

  • Occupation
    Architect
  • Location
    United Kingdom

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. got it. its not just a value between 0 and 65335, its a list (x,y,z) with the three values EACH between 0 and 65335, and these correspond to the R,G,B value. They don't make this too clear in the description. But it makes sense when you think about it. And this "non regular" vec3 input node can be used to drive it. It works! great. Thanks again again again.
  2. Hello, I've discovered those nodes which rely on controlling the attributes of the node itself, to SET the attributes of the process in the network (i.e. the standard "Set attributes" node) do not work when its wrapped and set as a menu command. What does work is using the Set line attribute node Using the Int input to set the RGB colour from [0,65335] - you would think a quick google search might give a way of converting RGB to this index number, I think called a decimal colour.... but no. More difficult than you might think. I've been trying to find a bright green for 20 mins. Any useful colour charts people know! Thanks
  3. Thanks again for the angle node. Feels like I'm getting somewhere. Found this also, And following a bit of trial and error with the insets in the coding, got it working I think !. It now pushes the text back into the layer that the ID box is in. Awesome. Thanks so much again for your help. It really has enabled me to progress.
  4. mmmm. Interesting. Firstly thanks again. I worked out what was happening. I could not have got this far without your help. I found a big cause of my problems - is it a VW bug? or is it common knowledge for marionette? Here is the trick. Took me an ages to work out why yours worked, and mine did not. It looks like if you name the ANY node as a number, its stops working?? (or the real node I had before!) I was calling the input nodes that feed a number in, by the number it was, so I could see what was happening. So... This Works (no names) As does this (alpha naming),.... but this... does not (numerical naming). Sometimes, as I got close to thinking I was getting there, I would start naming nodes. Then it all stopped working!!!! arghhh. Other networks would run. And I was losing it!!! Basically, don't call your nodes a number !!!! Beyond this, thanks again for your input. This is all a big learning curve. But I'm moving through it.
  5. Great, Thanks so much. I've only just seen this reply, sorry, and had got some of the way to resolving it using a few other nodes. This is neater. Thanks. However, I then shortly hit another problem. My issue here is I don't understand why its not working, because I think it should? Can anyone advise? In the attached file is a short network. It is intended to place a text string extracted from a layer name in the centre of polygon. All good so far with great help from m.graf (thanks so much again), but.... I also need it to rotate the text depending on the orientation of the polygon. So I thought the using the get width, get height nodes, with some simple logic (height>width then push 90 into set text orientation input), which I thought would be easy enough.... but as soon as I attach the rotation part of the network, the script just stops working??? Whats odd is when I use the debug tool, it kind of works.... I run the network without the rotate branch attached, then attach the rotate branch, without re-running the network. When I use the debug, I can see the outputs are correct. All looks good. However, when I run it again, it stops working completely, and the debug outputs disappear?? what is happening here? is it the get width & get height nodes?? can they not cope with a list of multiple inputs? I thought I had this.... !!!! darn. Thanks all. ID script.vwx
  6. Hello, simple one this time I hope? The current text node uses the insertion point based on the current text settings (in terms of vertical/horizontal properties etc). The set text properties node can adapt the a text object, but it does not move the text, it moves the insertion point. How do I blend these together, so I can set the text vert/horizontal properties before its inserted? or is it better to createit, apply properties node, then move it? Basically I need the centre of the text to be inserted in the centre of an object. Thanks
  7. Great, thanks. again. For anyone else following this, I found a link to how to delete marionette menu commands here
  8. I do have a further general question... how come when I convert the network to a menu command, and run it, it does not work (all objects adopt fill and pen attributes of none?), or if I save as a python script, and run it on another file, it outputs an error, and most of the geometry disappears, bar one object which also has a pen and fill attribute of none? I can copy the network between files and run it, but running it from the menu would be best... Is there another step needed when "covert to menu command" is used? (its basically exactly as per m.graf's very brilliant network above, but I took out the print debug once it was all working). Thanks all.
  9. Awesome. Powerful thing that filter node. Very good. Thanks so much, I can grow this to what I need I think. Thanks
  10. Thanks so much, I'm checking this out now.
  11. thanks so much. Could you save as 2019? will these nodes work in 2019? Thanks so much
  12. ah, I have found the "obs by crit" node.... I can see the code in there. but I'm not sure its easy to add a logic input to the selection criteria, as its pulling a standard VW selection command, and I don't think it can have a concatenate type logic forced in it??? if this makes any sense.
  13. Hello, happy friday. back into Marionette following time elsewhere.... I need to process a lot of geometry which is coming from other software package, pretty minor process but it still takes time. I thought this would be a simple marionette exercise, but having searched the forum for tips using a few key words, I'm think maybe marionette is not the best process to do this, and I should try scripting it... see this for example: Basically, I need a tool to select everything, then simply assign attributes, based on part of the name of a class. (and this can't be colour by class... the software the geometry then gets pushed to does not recognise this, we already tried, the attributes have to be carried by the object itself) So, for example. >import file with hundreds of polygons. >all objects on a layer with string "ABCD" in layer name > set attributes, pen colour to blue. That kind of thing. Is this a marionette type problem, or should I be looking into a python script - not a challenge I can do quickly! Thanks
  14. Thanks. and yes, it does pick up polygons who's attribute is by class and the class has a fill of none. Actually, I did not even find this fill pattern = none.... because the fill are all hatches not patterns... so I dismissed this as a selection criteria. I just did not look into it (and under hatch fill, "none" is not an option). I ended up getting a slightly convoluted process to work using the magic wand tool thing (select similar tool), where fill STYLE is an option, then combining it with class options as you suggest. I guess what I'm looking for is a section process where attribute assigned by class (fills or lines to be honest) is a criteria, but they seem to have missed this from the list. Thanks for the suggestion.
  15. Hello. Struggling to do something I thought was easy.... what am I doing wrong? I've long used the custom selection tool to pick objects of a given colour etc. But How do I use it to select all lines that have a fill style of none? Fill style does not seem to be a criteria? I need to pick out hundreds of polygons which have no fill... but NOT the hundreds that have a fill attribute "by class"? Any suggestions. Am I missing something? Thanks

 

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.

×
×
  • Create New...