Jump to content

Marionette PIO for layer numbering


Recommended Posts

This Marionette Object Shows its layer name (last word) and the layer stacking order as a label. I often create documentation inside Vectorworks and do not want to use other applications for that. All we need is Vectorworks!

 

Contains some custom nodes:

1. "GetAllLayer" A List of Design Layers and a List of Sheet Layers

2. "Backward" A node to send an object in background (did not fount a native node for that ..?)

3. "GetLastWord" split the last word from a string

4. "GetObject" Wrapper to grab a Text Object with a Text Style and to transport this Textstil by copy/paste the script

 

Nothing spectacular but could be handy and really helps saving time compared to manually texting or stamping a counter on every layer. Also with the "GetLastWord" node, the layer can contain the chapter in his name.

 

 

page_numbering.vwx

Bildschirmfoto 2017-01-24 um 22.42.29.png

Link to comment
  • 8 months later...
  • 2 weeks later...

In python, strings are treated as list objects.

 

# So take for the example the string below

some_string = "four"

# in python strings can be thought of as lists
# some_string = ['f','o','u','r']

# so to get the first character just use list slicing, calling the index of the character you are after in the string:
some_string[0] # will be equal to 'f'
# second string:
some_string[1] # will be equal to 'o'
# and so on..

# and to get the last character, use negative indices
some_string[-1] # last character = 'r'

hth,

Tui

Edited by twk
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...