Jump to content

Robert Anderson

Vectorworks, Inc Employee
  • Posts

  • Joined

  • Last visited

Everything posted by Robert Anderson

  1. So, I was wanting to use a LaPeyre alternating tread stair in a project (you architects will probably be familiar with these). LaPeyre has a nifty little 3D file generator on their site, just enter the style of stair and the floor to floor height, and download the file. I noticed that they had a number of 3D file formats available, so I downloaded a bunch of 3D file formats that Vectorworks would support. I include below a couple of shots of the stair geometry, the overall, and a blow-up. You can see it is fairly detailed geometry. With an eye to optimizing file size (without having to do the labor of actually simplifying the geometry,) I did some imports. The results are found in the file list show below. A couple of observations: The fastest file import (almost instantaneous) is the Parasolid (X_T) file. It imports as a generic solid. The X_T import is the only one that produces a solid. I proceeded to convert the generic solid into other forms of Vectorworks geometry, just to see the results. The mesh conversion is not too bad (second best overall.) The smallest file (by quite a lot) is the STL. It creates an optimized mesh in Vectorworks. (The image above is the STL import, so you can see it is quite decent quality.) So, if you want speed or have to have solids, use X_T. If you want to optimize file size, use STL. As always, your mileage may vary. And of course, the source you use may not have all these formats. Hope this has been helpful!
  2. 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. 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.mp4 Blindfold.vst.zip Blindfold-v2.vst.zip
  5. This would probably best be handled using Marionette objects. They are very easy to make.
  6. It's very easy. I assume your logo is an image. Two steps: 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); 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.
  7. Here's a pretty stunning tile pattern from the floor of the oldest restaurant (ca. 1917) in San Antonio, TX — Schilo's Deli. I've always admired this "snakeskin" pattern and am pretty sure it is unique. If you're visiting San Antonio, Schilo's is a must. PS: I put this in "hatches" because there isn't a thread for "tile resources". schilos.vwx
  8. 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.)
  9. 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.
  10. Jon has it right. You need a NURBS surface for the base of the array. Use the Extract tool in surface mode to easily pull it from another shape.
  11. 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.
  12. Use the Export IFC Project to export to Revit.
  13. If you're trying to combine a large number of e.g. lines / arcs into a polyline perimater, select one of your lines and choose "Select Connected Objects" off the Edit menu. Then choose Compose off the Modify menu. You can do this a few times and reduce the number of elements in your drawing.
  14. When you say, " it possible to link “Marionette” and XX", what exactly do you mean by "link"?
  15. This is a Custom Stair, which is considered a Legacy tool. Add the Custom Stair back to your workspace. I've attached a little example VWX file. custom_stair_example.vwx
  16. By "Standard" I mean, do the interiorcad plug-ins use a standard plug-in parameter record. (I know that they are not "standard" in the sense that they are developed by Vectorworks Inc.)
  17. If the Interiorcad objects are standard Vectorworks PIOs, then the answer is yes.
  18. 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.
  19. Yes. It kind of makes sense, since you can mix-and-match viewports (drawings) of different scales on a sheet. I usually put mine just below the drawing label.
  20. 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.
  21. Hi antonf26, Do you mean you want the text size of the scale bar to change? The scale bar itself, of course, is necessarily drawn at world scale. The actual disstances and markings on the bar ought not to change!
  22. ThreeDot, that is true, if you want to dimension in an isometric view. You will need to use planar graphics and dimension on the cardinal planes. But anything projected onto the sheet plane can be dimensioned, of course, 2D or 3D.
  23. Version 1.2.0


    Added an Image Scale factor, just to aid tweaking....
  24. Font sizes for dimensions / note objects can be set in Advanced Viewport Properties. I do not know the effect on witness lines. A good general rule for dims and notes is this: If the dims / notes show up on more than one sheet, then they belong in a design layer (and may require a class to control their visibility). If they show up on only one sheet (as in e.g. a detail view), then they belong in the Viewport annotations, which are instance-specific to the viewport.
  • Create New...