Jump to content

The Hamma

Member
  • Posts

    479
  • Joined

  • Last visited

Posts posted by The Hamma

  1. Thanks @ashot I did not know how to do that and it may come in useful in the future.  

    Does not work as I hoped "I think for this I will use @Tobias Kern idea as if I put the worksheet in the annotations of a viewport I can control the value with =ActivePhase until they add some functionality to worksheets or scripts. "

     

    This should have worked but when I published the set even though my viewports were set to use the phase if my currently active phase in a design layer is different the worksheets recalculate with the design layer active phase.  

    image.thumb.png.0f9c9f08c48786d2d93b2d9691cf4b7b.png

     

     

  2. I do think this could be related to the bug I submitted. In my bug I am using the Hide function rather than change attributes. 

    image.png.2f06f89e27ada697ca9f38da194e10ed.png

    When I use "Hide" groups are hidden but they are still selectable.  So there appears to be some issue with the way data visualization and phasing deals with groups.  

  3. I created a worksheet that can display the status of the doors in a drawings.

    image.thumb.png.2caf5440cf7c5639ab0322530397c0ef.png

    1. Using the criteria I was able to eliminate the doors that were demolished.
      • =DATABASE(((PON='Door') & ('Door'.'OnSched'=TRUE) & (PHASEREMOVE='')))
    2. Using this formula I was able to display the status of each door 
      • =UPPER(PHASESTATUS(Q1))
      • Q1 points to the top right cell with the name of the target phase, in this case "Phase 1 Construction"

     

    My question is does anyone know how I would make Q1 a drop down so I can select from the current phases in the drawing rather than having to type it? Having it in Q1 does make it easier than having to retype it in the status formula. 

     

    Sample file attached. 

    Door Schedule.vwx

  4. 23 minutes ago, cberg said:

    I am interested in this topic.  However, I can't view @The Hamma's screenshots and video.  I also can't open the "Schemes Template" attachment. Was it removed when the forum was offline?  

     

     

    I know they had some system maintenance about a week ago and I don't know if that killed the files but I have re edited the post To add back the photos and video. 

    • Like 1
  5. I am editing a symbol in dark mode and this orange color is washing out the white text. How do I change this. I'm using a Windows 11 PC. 

     

     

    Screenshot 2026-03-27 130833.png

     

    None of these colors change it. 

     

    Screenshot 2026-04-01 085456.png

  6. 37 minutes ago, line-weight said:

    What happens if you join the interior walls to the external walls? Do you then get join gaps on the external walls, for elements of hidden schemes? This would be more obvious in multi component walls of course.

    Yes you would see the gaps in the walls.  When working with phases I find it better to turn off the auto Join and only join walls that are in the same phase.  

    • Like 1
  7. Dynamic Phasing & Scheme Filtering

    This workflow leverages Vectorworks Data Visualizations to create a dynamic "Scheme Filter." By stacking two visualizations—one that preserves existing geometry and another that isolates and colors only new additions—you can instantly toggle between design options using the Phasing bar. This eliminates the need for redundant classes or layers, providing clear, color-coded visual feedback for each project milestone.

     

    Part 1: Project Phase Setup

    First, you must define the "timeline" of your project so Vectorworks knows which objects belong to which scheme.

    Go to AEC > Phasing > Phasing Settings (or click the Phasing dropdown in the View Bar and select Phasing Settings...).

    In the Phases tab, create the following list in order:

    Existing

    Scheme 1

    Scheme 2

    Scheme 3

    Assigning Objects: * Select your "base" building geometry and, in the Object Info Palette (OIP) under the Phasing section, set Created in Phase to Existing.

    Select the unique objects for your first option and set their phase to Scheme 1. Repeat this for Scheme 2 and Scheme 3.

    Screenshot2026-03-26110521.png.10f5a3b270967732e49a94e2400bffee.png

    Part 2: Establishing the "Existing" Foundation

    This visualization ensures your base building remains visible and "protected" from the hiding rules of the subsequent scheme filters.

    Create a New Data Visualization: Name it "Phasing 1 Show Created in Existing".

    Define Criteria: Set to (PHASECREATE='EXISTING').

    Display Criteria: Set the dropdown to All Objects.

    Edit Attributes: * Select the <All Objects> row and click Edit.

    Ensure Fill, Pen, and Texture are all set to "Retain Original..." * This "claims" these 5 objects so they stay visible, but prevents the visualization from changing their look.

    Draw Mode: Set Draw Mode for All Other Objects to Show.

    Screenshot2026-03-26105138.png.706bb2e07af23deecf545e1259e350eb.png

    Part 3: Creating the "Scheme" Filter (New Only)

    This visualization isolates your "New" work for whichever scheme is currently active and hides everything else.

    Create a New Data Visualization: Name it "Phasing 2 Show New Only".

    Define Criteria: Set to (ALL & (INSYMBOL & (INGROUP))).

    Display Criteria:

    Left Dropdown: Objects using Function.

    Right Dropdown: Phase Status in Active Phase.

    Attribute Mapping:

    "New" Row: Check the Apply box. Click Edit to set your specific attributes (e.g., Blue Pen, Light Blue Fill).

    All Other Rows: Uncheck the "Apply" box for every other value (Existing, Demolished, etc.).

    Draw Mode: Set Draw Mode for All Other Objects to Hide.

    This hides any object that is NOT "New" in the currently selected phase (e.g., hiding Scheme 2 items while Scheme 1 is active).

    Screenshot2026-03-26110915.png.341581976220f21fbd00fdde4a8a4c69.png

     

    Part 4: Activating the Multi-Scheme View

    To make the arrows in your Phasing bar toggle the schemes correctly, you must enable both visualizations simultaneously.

    In the View Bar, click the Data Visualization dropdown.

    Select <Data Visualizations>.

    Ensure both are checked in this specific order:

    [1] Phasing 1 Show Created in Existing

    [2] Phasing 2 Show New Only

    Click OK.

     

    How to Use

    Now, simply use the arrows on the Phasing bar in your View Bar to cycle through Scheme 1, Scheme 2, and Scheme 3.

    The Existing walls will always stay black/white.

    The New walls for that specific scheme will turn Blue(as I have in my settings).

    All other schemes will be automatically hidden.

     

     

     

    Schemes Template.vwx

    • Like 3
  8. On 4/5/2024 at 2:23 AM, Stefan B. said:
    On 4/5/2024 at 12:14 AM, Pat Stanford said:

    There are several functions for SetTexMap that I think are what you want, but I have not used them, so I can't really comment on how they work.

     

    Super! The naming was not too intuitive. Then i make a go and try scripting this up. 🙂

    Were you able to get any of these functions to work.  I am trying to get the texture applied to apply in auto-align mode but I can't.  It only applies in surface uv which rotation is not consistent. 

  9. I am trying to import a geotiff and a obj file both created from the same session export from DJI Terra.  

    My issue is I can get both images to import close to the known point and I understand that there may be a margin of error between what is know and what is calculated by DJI Terra.  

    I did use an onsite RTK unit. 

    My  issue is that I don't know why both the tif and the obj are not coming in at the same location considering they are from the same batch.  

    EPSG was set to 6479 in both DJI Terra and Vectorworks.  

     

    Source and sample attached. 

    terra_obj.zip DJI Terra.vwx

  10. 9 hours ago, Marissa Farrell said:

    Unfortunately, I don't think that's exposed to us in any meaningful way at this point. Part of the reasoning, I assume, is that you can have multiple WG libraries.

    I'll check to see if there are any workarounds (I've also been wanting WG library support)

     

    For now I created a symbolic link from the Workgroup directory to my User directory. 

     

    mklink /J "<Path to your User folder>\2025\Libraries\Defaults\Marionette" "<Path to your workgroup folder>\2025\Libraries\Defaults\Marionette"

     

    Only issue is that the Workgroup folder must be a synced folder rather than a network drive folder. 
     

    • Like 1
  11. I have just created this script to create an overhead coiling door plugin style and symbol to override the geometry. 

     

    You have to add the two files attached to your favorites.  Once they are there you right click the "OHCD Generator" file to open. 

     

    After you open the file double click the script named "Overhead Coiling Door Generator"

    Input the dimensions required. (Note you need to know what the thickness of the wall you will be inserting the door into is before you start). 

     

    The new style will be inserted into the drawing for you to copy to your new drawing.  If you save the "OHCD Generator" file the new styles will be kept in this file for future use. 

     

     

    If you want to change the default settings in the style you can edit the source plugin named "OHCD STYLE TEMPLATE" in "OHCD Support File.vwx". You can also edit the class names in each file but you will also need to change the class settings inside the script.  Find this section in the script to edit. 

    	{ Define Class Names as Constants }
    	kClassNone       = 'A-DOOR';
    	kClassFlorOvhd   = 'A-FLOR-OVHD';
    	kClassDoorLeaf   = 'A-DOOR-OHCD-LEAF';
    	kClassDoorCan    = 'A-DOOR-OHCD-FRAME';
    	kClassDoorTrim   = 'A-FNSH-TRIM';

     

     

     

     

    OHCD Support File.vwx OHCD Generator.vwx

    • Like 4
  12. If I insert a plugin object in a drawing and the fields are not controlled by the style I can edit the instance of the plugin in the drawings fields.  

    What I would like to be able to do is:

    1. Edit the fields of a plugin that are by style with a vectorscript so every instance is edited. 
    2. If I cannot do that then I would like to be able to insert the styled plugin in the drawing and then convert it to an unstyled plugin using a vectorscript before editing the fields.

     

      Anyone know how to do either of these. 

×
×
  • Create New...