Jump to content

Robert Anderson

Vectorworks, Inc Employee
  • Posts

    3,233
  • Joined

  • Last visited

Posts posted by Robert Anderson

  1. 32 minutes ago, Scott C. Parker said:

    Have you tried giving ChatGPT an example script and then ask it to make a new script for a new function based on the sample you feed it?
    Something like, Here's an example. Please write me a new one to do X based on the example.

     

    There is nothing wrong with this approach, but I wonder if it would truly save time. You'd pass it an example script, then get a result, then fix and debug. It might work for small changes, but then small changes are easy to do manually—a Catch-22 to be sure. I suspect that the universe of VectorScripts is just too small for ChatGPT to really gain any expertise in the syntax. (Unlike web code and plug-ins for big sites like Wordpress, for which I've read ChatGPT can do competent plug-ins out of the gate.)

  2. 2 hours ago, drelARCH said:

    Unfortunetly I have used it on sheet layer with viewports and they behave out of control now (only on layer

    I cant select them with cursor though OIP show viewport selection, ...also they all just disappear...if I use bring forward command they all appear, but the moment I hit update for any viewport they are gone again. Same with accesing annotation space...once entered all viewports are gone and staff is too...hidden

     

    Any idea how to fix it?

     

    Hi @drelARCH, I have gone back and tested this with sheet-layer viewports (plan-type and section-type). What I find is that plan style viewports show and hide just fine, but section-type viewports require refreshing to show up again (they can be selected by marquee and then refreshed using the OI palette). Please confirm that this is your experience and let me hear. I will be making a v2 of the tool to handle a minor bug (NIL click) and would like to fix this also, by providing a little more info to the user.

  3. 27 minutes ago, drelARCH said:

    I have used it on sheet layer with viewports and they behave out of control now

    drelARCH, what do you mean by "out of control"? The tool was intended to "declutter" 3D scenes (this is the reason it was requested). How is it useful to hide viewports? Are you trying to work inside of a viewport? I will add code to detect an active layer being  a sheet layer and return an alert in that case. Easy enough. But I'm not understanding your desired use here...

  4. Hi all, I was asked earlier today by a client if there was a simple tool that would hide objects by clicking on them but didn't have the complexity or constraints of the Visibility Tool. I created the Blindfold tool, a very simple tool that will temporarily hide objects that are clicked on. I say "temporarily" because these are not persistent hides that are saved with the document. To show all the stuff that you have hidden, simply double-click the tool. Simple. I wasn't sure if something like this already existed, but a very lightweight hide tool seemed like a handy thing. 

     

    The VST is unencrypted. It's less than a page of code, for an event-enabled tool. So you know it's really simple! I added a simple video that shows it in action. Unzip, install in your user plug-in folder, and add to your workspace. Enjoy!

     

    UPDATE: I have attached version 2. No big changes, a click on empty space (no pick) will produce an alert and not an error. Also a user-informative alert if you hide a viewport that may need refreshing on re-display.

     

    Sometimes less is more...

    Blindfold.vst.zip

    Blindfold-v2.vst.zip

    • Like 4
  5. It's very easy. I assume your logo is an image. Two steps:

    1. Use the Set Working Plane tool (3D tool group) to set your working plane to the desired face of the wall (you don't have to be exact with origin or anything);
    2. Select your bitmap object (it will probably be on the "Layer plane" or the "Screen plane" - look at the "Plane:" value, which is the third control on the Object Info palette when you have the bitmap selected) and set its plane to "Working Plane" (which is the active 3D plane you just now defined.) 

    Now you can just drag around your image until it's positioned properly on the wall. 

    • Like 1
  6. The axes of extrudes are pretty much by definition normal to the profile plane. You can get your desired shape with a loft. Convert your hexagon to a NURBS curve, duplicate it, then loft the two shapes together. (You could alternatively do a vertical extrude and then a solid subtraction or intersection.)

  7. Usually, curves define the perimeter of a surface for the "create surface from curves" command. It sounds to me like you're wanting to create a lofted surface. Look up the topic "Create a loft surface" in the online help.

  8. If your model was created in Vectorworks Architect, then almost all your objects will automatically obtain IFC data. IFC is a neutral exchange format that will export geometry and quite a bit of data attached to it. Use the command File:Export:Export IFC Project to create an IFC file. This can be imported by your compadres using Revit. There will be quite a bit of clean-up. 

  9. No reason why not. Just create a viewport, give it some nominal layer and class visibility settings, and put your standard notations (drawing label, title block) in the Notations group. You can copy and paste it like any other Vectorworks object. 

  10. The title block exists on the sheet, which  has a 1:1 scale. (The viewports on the sheet each have their own scale property.) If you don't want to put the scale bar in the Design Layer, you can put it in the notation of the viewport, where it will display correct scale.

×
×
  • Create New...