Jump to content

michaelk

Moderator
  • Posts

    6,398
  • Joined

  • Last visited

Posts posted by michaelk

  1. I think this is possible.

     

    If the objects had two versions or modes:  A square and a triangle.  Make the square in charge of drawing the polygon.  Make the triangles update the square when they update.  Make the square update all the triangles when it updates. 

     

    I have a trivial tool that does something sort of similar, in that each instance of the parametric object can update the others that it is related to.

     

    The code isn't in python, but if you think it would be helpful I'll dig it up 🙂 

    simple example.vwx

  2. I haven't seen any lag using walls.  

     

    Just tried an experiment drawing 200 styled walls with components the way @WhoCanDo described.  I could not click faster than the walls appeared.

     

    The only lag I ever see with walls is the very first door and the very first window in the drawing take a second.  All the doors and windows after that are instant.

     

    In 2023 I used to see a lag when using the @Matt Panzer ™ board and batt method on walls.  I haven't had a project in 2024 yet using that technique.

  3. That works fine when you have 20 sheets and you are the one reading them 🙂 

     

    Typically the Sheet Numbers would help coordinate the drawing for the reader.  The Sheet Name would be something human readable that describes the contents of the sheet.  For example:

     

    A0 Architectural Cover

    A1 Site Plan

    A2 First Floor Plan

    A3 Second Floor Plan

    A67 Details

     

    S0 Structural Cover

    S1 Foundation Plan

    S2 Framing Plan

    S45 Details

     

    L0 Landscape Cover

    L1 Ground Cover

    L2 Irrigation

    L34 Details

     

    C0 Civil Cover

    C1 Grading Plan

    C12 Details

     

    Giving them numbers (with prefixes) along with a Name helps guide someone through the set and makes setting up a sheet index possible.

    • Like 3
  4. 42 minutes ago, Sam Jones said:

    Hopefully, @michaelk,  … or @PatStanford who loves the puzzle will jump in, but again, bandwidth will handicap a serious VS attempt to make a PIO out of that drawing.  Here's hoping.

     

    I'm replying from a tech table in a theater and I have 5 tools that I desperately want to use for my own work that have been 95% done for months.  So my bandwidth is also limited. 🙂 

     

    But I love the idea.  One of the great things about this forum is seeing how other people build VW tools.

  5. Pat's correct the Sheet Number MUST be unique.  But the Sheet Name does not.  So you can have

     

    A4  First Floor Plan

    A5  Sections

    A6  Sections

     

    But not

     

    First Floor Plan [blank]

    Sections           [blank]

    Sections           [blank]

     

    And on each sheet layer the viewports have to have unique drawings numbers (If you have Automatic Drawing Coordination turned on.  And why wouldn't you?).  Even if your drawing label doesn't show the number, the number MUST be unique.  But it doesn't have to be a number. 🙂  The Drawing Label Names do not have to be unique.

     

    This all matters a great deal when:

    1. Using the reference marker to reference detail drawing in a viewport on another sheet
    2. In a Section Viewport > OIP > Section Line Instances if you don't have your viewports named (viewport name - not drawing label name) in a way that makes sense to you it's chaos.
    3. In the Organization dialog box > Visibility's if you don't have things named in some way it's chaos.
    • Like 1
  6. Weird.  The 2021 file would open.  But not the 2023.

     

    This should work in 2023.

     

    I changed the criteria to look for the class FSR and to include looking inside symbols.  That makes getting the FSR area easy 🙂

     

    Then I wrote a little script to return the name of the "Parent". That gets the name of the symbol.  Currently, if there is any FSR class geometry not in a symbol it returns a blank. 

     

    The area of the symbol is tricky.  This one doesn't currently work.  Are you looking for the footprint of the symbol or the the total of all the geometry inside the symbol?

     

    The first time you recalculate the worksheet you will get a warning about executing a script inside the worksheet.  Choose Always Allow.

     

     

    Area Per Unit Test File v2021 v2024 v2023.vwx

  7. I always put it in ~/Library/Application Support/Vectorworks/2024/Plug-ins.

     

    Then the Plug-in Manager.  Correct!

     

    Even now - long after high school - you could wake me from a dead sleep at 3:00 am and I could instantly list all the accusative and dative German prepositions.  But the genders of all the nouns are gone from my brain!

     

    Please feel free to pass along anything else you like here.

  8. Just thought of another way.  If you want to really keep things flexible while doing massing models what about a multiple extrude?  Draw the overall shape of the roof and then draw a line for the ridge.  Select both.  Model > Multiple Extrude.  Now you have parametric control over the slope of all the roof faces and you can quickly edit the multiple extrude to play with overall shapes.

     

    @Benson Shaw will have another, more clever way, to do this in the morning.

    • Like 1
  9. For really tricky roofs I like to draw all the roof faces too big.  Then select the roof faces you are trying to figure out and Modify>Convert>Convert Copy to Lines> Check Hidden Line Rendering.  This will give you a group of lines that perfectly follow the ridges and valleys.

×
×
  • Create New...