Jump to content

Daryl Wood

Member
  • Posts

    190
  • Joined

  • Last visited

Posts posted by Daryl Wood

  1. I cannot get to "document settings/Standard Naming..." without this error:

    "A VectorScript error has occurred. Refer to the file "Error Output" for a further explanation.

    And the output explanation is:

    "Error: _1196 _34 - Array ALLOCATE end < start: _57 s/been made.must first call GetEvent to invoke appropriate..."

    I just need to change the class of a joist object and cannot seem to do it. Was trying to get to the standard naming dialog and disable auto classing to see if that would work.

    Any ideas appreciated.

  2. When importing a Sketchup 3d object, VW interprets the surfaces as 3d triangulated polygons. This causes a very busy hidden line rendering. Am I stuck with this or am I missing some option that would render the surfaces as a planer surface without all the triangulation?

  3. When showing additional space object data, the data stacks above the space name. In V12.5, the space object data stacked below the space name. Is this what it is or am I missing a setting somewhere?

  4. I still cant get to grips with Vectorworks when it comes to complicated roofs so I create it in Sketchup, group the objects & then import the model!

    I do the same thing but sometimes need to tweak the resulting roof faces a little after import and find it utterly irritating to do so, so I find myself back in Sketchup doing the tweaking. For me, there is no comparison editing the roof model in Sketchup compared to dealing with VW's roof tools. Time is money!

    To share my discoveries with the Sketchup to VW import tool, I have documented a few important things to do to the Sketchup file prior to import, if all you want is the roof.

    Setup a Sketchup drawing template to have a set of layers with names that match the target VW design layers.

    1. Either make sure the roof surfaces and edges are on a separate layer, preferably on a layer that matches the Vectorworks target design layer, and have all the faces assigned to a specific Sketchup material.

    2. Un-group all the roof faces, VW sees grouped polylines rather than roof faces if the Sketchup roof surfaces are grouped.

    3. Move all the faces to the Sketchup Z drawing origin (not an origin set with the axis tool) if you only want to use the roof surfaces and have them come into VW at a zero Z axis height and relative to the roof design layer Z dimension. Vectorworks will import the file, convert the surfaces to roof face objects and place their Z axis elevation at the Sketchup drawing default of 0 Z.

    4. Make sure your Sketchup roof design takes into account the desired soffit depth when using Vectorworks' exterior wall components beyond the structural wall.

    Don't get me wrong here, I love VW and all it's capability, I just think, for me anyway, designing roofs in Sketchup vs. VW is an exercise in real creative, and time efficient, design work rather than just killing time fighting the software. Thank goodness for the Sketchup import filter!

  5. Hello Pat,

    I have a number of standard CAD details from another CAD application I'm trying to expedite into VW. This requires updating many of the callout text boxes. If I could write a script that would do the following:

    1. Open the selected text box

    2. Select all the text

    3. Copy all the text to the clipboard.

    4. Delete the old text box

    5. Select the VW callout tool so that all I have to do is place the callout,paste the text, and edit it as needed.

    I'm currently doing all that just want to speed it up a bit.

    Regards.

  6. Pat, thanks for helping out with the script. Over the weekend I had success making the script work with the same syntax you posted except for the:

    Result:=SetToolByName('Repetitive Unit');

    This is the script:

    Procedure CustTool;

    VAR

    Name:STRING;

    Result:BOOLEAN;

    BEGIN

    (*PushAttrs;*)

    PenColorByClass;

    MarkerByClass;

    FPatByClass;

    FillColorByClass;

    NameClass('Plumbing-Gas');

    LSByClass;

    LWByClass;

    Layer('Mod-Site-Civil');

    SetRField(GetObject('Repetitive Unit'),'Repetitive Unit','Pitch','192');

    SetRField(GetObject('Repetitive Unit'),'Repetitive Unit','__SymbolFolder','Miscellaneous');

    SetRField(GetObject('Repetitive Unit'),'Repetitive Unit','__SymbolName','Site-Gas');

    CallTool(-235);

    DSelectAll;

    (*PopAttrs;*)

    END;

    The only difference here is the calltool(-235); command.

    By the way, why set the "Result:" variable with the command?

    Thanks for helping me on this, it is a huge help to have this. I've duplicated this script many times for numerous line styles for site plans.

×
×
  • Create New...