@drock019
Unfortunately I don't see the example you meant to attach, but the easiest way to order your points would be to use the List (Ordered) node in the Data Flow category.
Please let me know if you need more guidance!
Menu commands work by placing the network into the drawing area and then running it. It's possible that some of the nodes in your network are in a selected state when they are placed and are being included in the count of your selected objects.
I'll take a look at your network when I find some free time and see if it's that, I had previously reported this as an issue and it was fixed, but maybe there's an edge case.
@The Hamma
Oh boy, sending me back a couple years to try to think of my reasoning 😛
It very well may be more efficient to just iterate and delete without storing them, but it probably wouldn't make a huge difference unless the file is humongous.
Marionette Menu Commands are stored in your user folder
User Folder > Defaults > Marionette > Marionette Command Library.vwx
Open the file, in the Resource Manager you should see wrapper symbols for each command you've created. You can just delete the commands there and restart Vectorworks and they should be removed from the list.
Hi @Tom M.
Any chance you'd be willing to send me that file (or a simplified one) so I can take a look at your network?
You can send it to me in a direct message if you aren't comfortable sharing to this thread.
So I think the primary reason is the command used in those nodes doesn't behave the same between networks and object nodes.
One way to specify the drawing order would be to use an ordered list to determine which object is drawn first and so forth.
Unfortunately at this time the fields in the OIP are static, there's no way to have them rely on another value and there's no current way (that I'm aware of) to disable them.
@sully8391
Can you tell me which service pack you're running?
I don't see this issue in 2020, but I want to see if I can reproduce in the 2019 SP you're using.
Thanks,
Marissa
I've never encountered this. Networks should only run when told to. Can you privately message this file to me with the steps to reproduce the trigger?
Thanks!
What point of the text are you hoping to get? The center? The point where the text starts?
I would recommend using Get 2D Center if you would like the center of the text, or using the information provided by Get Bounding Box if you would like to calculate a point on the boundary of the text object.
You could still take some of the recommendation from @m.graf and duplicate the rectangle, convert to poly, retrieve points, then delete. You'd just need to sort values to find the corner you're looking for.
Right now my suggestion is to use the Get Width and Get Height in the Object Info category for those values, I'm looking into the best method for the referenced point while rotated since the naming of those points when rotated may not be accurate.
I've also submitted a bug to update the Get Rectangle node once I've gotten a good solution.