Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. @Jesse CogswellI'm pretty new to anything more than basic vectorscript and haven't done any real coding in a couple of decades (even then, it was very rudimentary). That said - THIS HELPED IMMENSELY. I was able to take the small bit of code I wrote for the PIO and integrate your code into it and am now getting exactly what I wanted to accomplish. Thanks a ton. I'm still working on applying attributes to the line work in the PIO and I'm looking to have it draw two different ways depending on which selection is in a particular parameter. I'll share the object when I get it to a somewhat final stage, but this was a huge help. THANK YOU! By the way - how do you like your ZenBook Duo? I bought the same model several months ago and have been loving it. I have an odd issue where my pallets don't want to move down to the smaller screen when I have VW open on the main display. I'll drag them down and as soon as they hit the bottom bound of the primary display, they just won't move any further. The cursor gets down there, but the window just won't move past the bottom of the primary. It's odd.
  3. Here are links to two old existing wishlist requests for this functionality, one dating back almost 20 years now. Way beyond long overdue…
  4. Today
  5. Yes. If you post them here (when you reply to this post you will see a way to attach files) someone will convert them. Just specify what you would like them converted to.
  6. Wall styles should be able to have different components (brick, CMU, concrete, wood framing, etc) stacked vertically atop one another. For example, an 8' high cast-in-place concrete wall supporting a 6' tall CMU wall directly above with a ribbon strip window above that should be able to be a single wall style that cleans up to other walls and has all of the behavior of a regular wall. After much experimentation and a posting to the forum, it seems like the only option to a single style is to manually stack completely separate walls with individual "styles" atop one another and manage all of the alignment and other mechanical issues by hand. Walls with different components stacked atop one another is a common detail and VW ought to either be able to handle them as a single style (preferred) or VW ought to prominently publish the work-around and include it in your various VW University articles and PDF training manuals. The ability to handle "stacked" components smoothly and fluently style is really a necessity of a modern CAD/design software.
  7. @Marc Powell What do you know about Event Enabled plug-ins? I was able to fab up this quick example of what you might be looking for. When you press the button, it opens a dialog box with a multi-line text box. When you press OK, it passes the contents of that box back to the PIO's parameter using a combination of GetMultilineText and ResetObject. I'm attaching the plug-in itself and have the code pasted below (don't judge, I wrote it in maybe 10 minutes so nothing is annotated). It is a Point PIO with a single parameter, called "text" and is set to Event-Enabled. PROCEDURE MultilineTest; CONST kResetEventID = 3; kObjXPropHasUIOverride = 8; kWidgetButton = 12; kObjOnInitXProperties = 5; kObjOnObjectUIButtonHit = 35; kButton1ID = 3000; kFontEnabled = 800; VAR objName:STRING; objHd,recHd,wallHd:HANDLE; text:STRING; theEvent,theButton,dialog,layoutDialog:LONGINT; result:BOOLEAN; FUNCTION DrawDialog(DName:STRING) : LONGINT; CONST kTextWidth = 50; kTextHeight = 20; VAR dia:LONGINT; BEGIN dia:=CreateLayout(DName,FALSE,'OK','Cancel'); CreateEditTextBox(dia,11,'',kTextWidth,kTextHeight); SetFirstLayoutItem(dia,11); DrawDialog:=dia; END; PROCEDURE DialogHandler(VAR item,data:LONGINT); BEGIN CASE item OF SetupDialogC: BEGIN IF(text <> '') THEN SetItemText(dialog,11,text); END; 1: BEGIN GetMultilineText(dialog,11,text); SetRField(objHd,GetName(recHd),'text',text); ResetObject(objHd); END; 2: BEGIN END; END; END; BEGIN text:=Ptext; IF GetCustomObjectInfo(objName,objHd,recHd,wallHd) THEN SetObjectVariableBoolean(objHd,kFontEnabled,TRUE); vsoGetEventInfo(theEvent,theButton); CASE theEvent OF kObjOnInitXProperties: BEGIN result:=SetObjPropVS(kObjXPropHasUIOverride,TRUE); result:=SetObjPropVS(kWidgetButton,TRUE); result:=vsoInsertAllParams; result:=vsoAppendWidget(kWidgetButton,kButton1ID,'Edit Text',0); END; kObjOnObjectUIButtonHit: BEGIN CASE theButton OF kButton1ID: BEGIN dialog:=DrawDialog('Set Text'); layoutDialog:=RunLayoutDialog(dialog,DialogHandler); END; END; END; kResetEventID: BEGIN Locus(0,0); IF(text <> '') THEN CreateText(text); END; END; END; Run(MultilineTest); The plug-in object attached to this message can be found in the Research and Development category of the Workspace Editor and will work on any version of Vectorworks 2019 or newer. Multiline Test.vso
  8. Thank you all for your responses. You've confirmed that my frustration was due to VW not being able to do this (it could have been my brain). For what it's worth, this is something that VW ought to be able to do. Given the advertisements and the marketing promises, you'd think it would handle this easily given how often the condition arises in almost every type of building. I guess this is why it's not listed as a "feature" My current building is relatively simple so I'll use multiple individual walls stacked atop each other but this is neither logical nor efficient. Thank you again:)
  9. @mjsmithvt also check out these threads/posts regarding walls with slanted, canted, or otherwise shaped profiles, via insertion of a wall cut symbol: and -B
  10. AlanW

    Worksheets

    @Grethe Connerth Hi you drag a symbol for the legend symbol folder to a design ,annotation, or sheet layer and then click on worksheet on sheet layer and update. delete on off and it disappears from the worksheet. Drag on on sheet and update it appears is sheet. HTH Alan
  11. Hi @AlanW thank you for sending this through. I checked your file. Apologies, but I don't know how to set this up. I will follow your content and hope someone can be more helpful and find a work-able solution. Cheers, Grethe
  12. AlanW

    Worksheets

    @Grethe Connerth Hi Thanks for the response. See attached a finishes schedule. I have a symbol folder with each one attached is to a records and i can place one of these symbols on a design layer, annotations layer or sheet layer and the spreadsheet will read them. So if you have a huge legend list you can have only the ones used in the drawing showing in the legend. I want to do the same with the electrical symbols. Hope this makes it clearer. Regards Alan Finishes Schedule.vwx
  13. @Stephan Moenninghoff Brilliant! This two step process eluded me. Not sure I would have ever discovered that separate deforms on different planes is the answer. Many thanks for revealing. I tried on a couple generic solids made from extrusions of my 2d sample. One worked. Deform failed on the other. Some persistence may be required. -B
  14. Hi @AlanW when I saw your post I initially thought - GRAPHIC LEGENDS. Personally I don't work with Records or Worksheets as I don't understand much of it. However Graphic Legend I believe to be similar in setting up, and may provide you with more freedom of choice. Overall I am not 100% sure I understand your question. In any case - I would think that symbols could only be chosen if they are placed on a drawing --> meaning placed onto a Design Layer. I may be wrong - but if the symbols are only within your library, then that may be the reason them not showing up in either - in a record or in a graphic legend. See attached - I took your file and chose a Graphic Legend template from the VW library and then set up to chose symbols. It's start that may suit you as an alternative. Please check the Sheet Layer. Cheers, Grethe Legend test - V-01.vwx
  15. Thanks, Andrew I don't need to actually display the text, just enter it into the OIP so it exists to be referenced (like a text line in a record format, but with the ability to enter data with carriage returns) by a data tag or the data manager. The issue is getting the input. I've been working on this for a couple days now and I've created the plug-in object and have created a dialogue box that will accept the amount of text I need to accept (with the dialog builder), but I'm now having trouble marrying the two and assigning it to a "name". What I'm trying to do is draw a plug in object that represents a cable drop or a cable break (done and it works) and add fields in the OIP that would show up on different sheets or a truss tape (which I've got all of them except a text box that will allow for carriage return). I can't get a parameter to show up in the OIP that will allow for multiple lines of text, so I am trying to get a dialog box that will allow me to enter text that I can then create data tag styles to refer to the text. Make sense? Any advice would be more than welcome. Thanks
  16. Has anyone managed to get anywhere with this? Using the "publish" command results in PDFs with colours that look noticeably different on screen, compared to when they are viewed in Vectorworks. This is a screenshot - on the right is the bit of drawing viewed in VW, on the left is the same drawing exported to PDF. I've overlaid the two application windows, Preview on the left, VW on the right. The colour difference might not look dramatic here but it can with a rendered image.
  17. This might help: CreateText (TxtStr1); (Creates block of text) TxtHndTmp := LNewObj; (Assigns the block of text to a handle) SetTextWrap (TxtHndTmp,true); (Tells the text block to wrap) SetTextWidth (TxtHndTmp, PBlkWdth); (Tells the block of text how wide it is to be)
  18. Hello, Just looking for a quick fix to visualise a CAD import in grey scale: When importing complex 2d drawings it is sometimes daunting to go through all classes to organise them. I quickly made a viewport out of the CAD import but the lines are in many different colours. I am aware of the Black & White option within the advanced settings of the viewport but perhaps there is a more refined way to do it through data vis? Thank you
  19. Yesterday
  20. I have a slightly side question: I am making a special title block border for the sheet that I will put my drawing register on. Can I make that title block automatically report the date of the latest drawing issue? Can one of these options for linked text do that? It's the date in the red circle I'm after (this is a sreenshot of the drawing register):
  21. King Edward's Witley - Exhibition Hall & Library - 06.06.2022 v2023 v2024 v2021.vwx
  22. An edge detector looks at the pixels from the VW image and those become edges (white edges on black background), which are then forwarded to the image generation (SDXL). Other than to denote edges, colors of the pixels are not used, nor 3D in the model. However a future release may use the depth from Shaded renderings.
  23. thanks for those Dave and Claes
  24. blimey

    HYPAR

    Hi yes really interesting, but revit can export to hypar. Is that possible with vectorworks?
  25. We are looking for a drafter based in the US with a proven track record of Event Permitting and 2D event overlay experience. Please do not waste my time and yours if you do not meet these criteria. Work examples (PDF is fine) are essential. Interested? Send your portfolio and an outline of recent work/projects completed to: iain@ragingempire.com.au
  26. Would be nice if the Pillar object could be bound to levels, top and bottom.
  27. I regularly toggle between the 1st and 2nd mode and never use the 3rd mode. It's funny how everyone gets used to different stuff. In 2023 and previous I would use my hotkey to go from 1 to 2 then hit the hotkey twice to skip past 3 and back to 1. Now in 2024 I am struggling a bit with mode 4. If I want to get back to mode 1 by hitting the hotkey past 4 the widget stays on when I get back to 1. I'm not sure if this is ok yet as I am still getting used to the widget. I do rather like mode 4. I think I would like mode 4 to be it's own toggle separate from the first mode group. Mode group 1: interactive scaling Mode group 2: Marquee Mode group 3: Transform mode (by itself - on or off) Mode group 4: Translate/reposition Mode group 5: Object/working plane
  28. 🙂 Probably ? I am doing hard enough mimicking English .... And now even needed to adapt to that sensitive creature ....
  1. Load more activity
×
×
  • Create New...