-
Posts
261 -
Joined
-
Last visited
Content Type
Profiles
Forums
Calendar
Articles
Marionette
Store
Posts posted by The Hamma
-
-
On 6/15/2022 at 4:00 PM, Tom Klaber said:
What benchmark are you using?
Novabench. My 3090 FE performace gets a lower score than the 3080 TI on the fastest machine because the processor and chipset is faster on the faster machine, and the 3080 TI on the last machine score is the lowest of them all.
On 6/15/2022 at 3:53 PM, The Hamma said:Fastest running Vectorworks - Novabench overall score 5447
Intel Core i9-12900KF Desktop Processor 16 (8P+8E) Cores up to 5.2 GHz - Novabench score 2821
Nvidia 3080 TI FE- Novabench score 1938
32 Gigs Ram DDR4 2400- Novabench score 322
samsung pro 980 2tb- Novabench score 366
Next - Novabench overall score 4330
Intel(R) Core i9-10900K Desktop Processor 10 Cores @ 3.70GHz - Novabench score 2096
Nvidia 3090 FE - Novabench score 1624
64 Gigs Ram DDR4 2400 - Novabench score 358
samsung pro 980 2tb - Novabench score 350
Last - Novabench overall score 2798
Intel Core i7-7700K Quad-Core 4.2 GHz- Novabench score 1055
Nvidia 3080 TI FE- Novabench score 1156
32 Gigs Ram DDR4 2400- Novabench score 304
samsung pro 980 2tb- Novabench score 283
Also, The only thing that takes a long time to process in Vectorworks is renderings which affects publishing speed as well. simply moving throught the drawing on any of the machines is rather quick but the redering and publishing time is twice as fast on the fastest machine as compared to the next and four times slower on the last machine. Vectorworks list the time to render after processing a render.
-
1
-
-
Upgrade you CPU and Motherboard if you can. I have three computers with three different processors and two different graphic cards and the fastest CPU wins in all cases.
The graphics card performance is greatly affected by the CPU performance.
The three Windows 10 builds
Fastest running Vectorworks
Intel Core i9-12900KF Desktop Processor 16 (8P+8E) Cores up to 5.2 GHz
Nvidia 3080 TI FE
32 Gigs Ram DDR4 2400
samsung pro 980 2tb
Next
Intel(R) Core i9-10900K Desktop Processor 10 Cores @ 3.70GHz
Nvidia 3090 FE
64 Gigs Ram DDR4 2400
samsung pro 980 2tb
Last
Intel Core i7-7700K Quad-Core 4.2 GHz
Nvidia 3080 TI FE
32 Gigs Ram DDR4 2400
samsung pro 980 2tb
-
1
-
-
-
Yes
49 minutes ago, Mark Aceto said:Hey David,
I was able to work around this by stacking a few Data Vis (think you taught me that trick) to achieve:
- .18 line weight
- Blue pen dims (otherwise would have been black because of line weight DV)
- Black fill walls (otherwise would have been white because of line weight DV)
Yes this was my work around for the time being. LOL
On 6/9/2022 at 11:05 AM, line-weight said:Select the viewport
In the viewport OIP press the "classes" button
Brings up the "viewport class properties" dialogue
Select all the classes in the list in that dialogue, and press "edit" button
Then under graphic attributes>pen>Thickness, set the line weight you want (but don't touch anything else)
That'll overide the pen thickness for all classes viewed in that viewport
Does that work?
And no we don't use by class exclusively enough to use the class overrides to make this work.
-
1
-
I need a way to overide all lineweights in a viewport to one lineweight. The veiwport advanced settings only let you scale lineweight which is good but there are many times that I would like to export a simple line drawing without different lineweights. Data Visualization should work great for this but it missing the switch to modify linewieghts if you retain original pen. If there was an option here I could retain linetypes but change lineweights.
-
4
-
-
Everytime I approch 24 gigs of ram usage in Vectorworks it slows down. Is there a limit? I have 64 gigs of ram specifically for Vectorworks but I am unable to utilize it?
-
On 5/27/2022 at 4:33 PM, michaelk said:
Wow David! Slumming down here in VS…
You didn't rewrite it in python?
Thought about it LOL!
I don't think it would have many less lines of code.
-
Awesome thanks. I added a few lines to the script to create the record in the file if it does not exist.
Procedure MarkOverriddenDims; {May 27, 2022} {©2022 Patrick Stanford pat@coviana.com} {Licensed under the GNU Lesser General Public License} {No Warranty Expressed of Implied. Use at your own risk.} {Object Variable 6 indicates if a Dimension has the Show Dim Value} {Check box checked. If true it means that the dim value is showing} {False means it is not showing.} {This script runs looks at every Dim in the document and deletes a Record} {from those that have Show Dim Value checked and adds the Record} {to those that have it unchecked.} {If you don't ResetObject on each Dim, a Data Visualization} {will not see the correct Record attached/detached value.} Procedure Execute(Hd1:Handle); BEGIN If GetObjectVariableBoolean(Hd1,6) Then DelRecord(Hd1,'OverriddenDim') Else Record(Hd1,'OverriddenDim'); ResetObject(Hd1); End; BEGIN if GetObject('OverriddenDim') = NIL THEN; BEGIN NewField('OverriddenDim', 'Overridden', 'TRUE', 4, 0); END; ForEachObject(Execute, (INSYMBOL & INOBJECT & INVIEWPORT & (T=DIMENSION))); End; Run(MarkOverriddenDims);
-
1
-
-
19 hours ago, Pat Stanford said:
We can make this work a couple of ways:
1. I can attach a record to Dims with Show Dim Value unchecked. Then you can use Visualization to set them as you need.
I think this would work best for my needs then I could either select items with the record or display them with Data Visualization. Which script command gives you the status of the Show Dim Value Checkbox?
-
29 minutes ago, Pat Stanford said:
@The Hamma Do you still need this?
Yes Please
-
-
In Revit you can draw a 3D object with constraints. This model then becomes a dynamic model (symbol) that can change based on the parameters given in the OIP. Very similar to what we can do with PIO but much simpler to make and control.
-
1
-
-
Thanks, I was able to resize the message dialog manualy but only after I commented out the "ClrMessage" command at the end.
Made a quick script to fix, LOL.
message('Move and Resize this dialog box as desired. Close when done.');
-
-
Is you door in symbol or a group?
-
When I add a filter color to a image texture and export to lumion the color does export. I would like to have the option to apply the filter color to the image when exporting to Lumion
-
Hear is a texture I created for PEMB insulation. PEMB Inulation.vwx
-
14 minutes ago, MullinRJ said:
how many scripts is too many?
When I export the standard architect workspace there are 911 lines of menu commands. I added 128 additional lines and the last command I added does not work. I did delete some of the default commands.
-
I too was using a script similar to this to hide classes. I’ve added so many Scripts that I’ve actually hit the limit of Scripts that a workspace can handle and I’ve had to pair down and delete Scripts from my workspace so they would all work. It would be nice if there wasn’t a limit to the workspace because I did like having the script rather than using the visibility tool.
-
1
-
-
4 hours ago, Matt Panzer said:
You also might want to try creating a Shadow Catcher texture and use class overrides to apply that texture to any (or all)objects that you don't want to see but want shadows on/from.Shadow Catcher.vwx
Matt:
Neat idea. I downloaded the file and the wierd thing is that it works but when I open it in my Windows version of VW and the classes show they are overwritten but doesn't show how they are overwritten. See below. In the second window it should have the shadow catcher texture.
-
56 minutes ago, michaelk said:
@The Hamma is the master at this.
Not the master but getting better all the time. Here are my scripts and workflow
-
Would anyone have made a Marionette for a PEMB (Pre-Engineered Metal Building) Bent. I have attached a drawing with a symbol that I would love to have as a Marionette so that I can adjust the span, height and roof pitch as well as the base size.
-
Adding this to your script will display the time it took to run.
import time startTime = time.time() #your code here executionTime = (time.time() - startTime) vs.AlrtDialog('Execution time in seconds: ' + str(executionTime))
Use this to use a list to elimimate options from another list
OmitList =['name1','name2','name3', 'name4','name5'] #replace name# with names of items to skip for List2 in reversed(range(1,List2+1)): #List2 is the list of items you wish to process. Remove Reversed() to step through list in order. if any(item == vs.GetName(List2) for item in OmitList): #if name of List2 item matches name in OmitList it will result in True continue #skip rest of script for this item and continue to next item in List2 #Insert script to execute if name is not in OmitList.
-
5 minutes ago, Pat Stanford said:
Completely unique UUID surrounded by curly brackets/braces
Section
Description
Note Text
Yes it does need this exactly as described
5 minutes ago, Pat Stanford said:Does it also need the NotesManagerDataFile text at the top and the 0 End of Notes text at the bottom?
Just tested it and all that is need is the "NotesManagerDataFile" text at the top
11 minutes ago, Pat Stanford said:Does it need the list of sections manually entered at the bottom or will that be created when you open the text file in the Notes Manager?
This is created by Vectorworks if the file is edited.
Add option to save Design Layer Viewport Cache
in Wishlist - Feature and Content Requests
Posted
There is an option to save viewport cache but it only saves viewports on sheets. Please add another option to save Design Layer Viewports Cache.