Jump to content

Robert Anderson

Vectorworks, Inc Employee
  • Content Count

    3,131
  • Joined

  • Last visited

Everything posted by Robert Anderson

  1. I can't answer that question, as I know very little about your specifics. You are running a 7-year-old application on a 5+ year-old OS. As projects grow in maturity, size, and complexity, sometimes you hit the wall. We don't like to see our users hit the wall. This is why we did a major re-engineering effort back in 2013 and 2014 to move Vectorworks to a 64-bit platform. Is there any way you can break the project into multiple independent files? This may be the only way for the short term. (I say "independent" because Vectorworks file referencing may not reduce file size nor memory footprint.)
  2. The bottom of the door opening should be at Finish Floor level. So, in the Story Level settings, set your Finish Floor and Top of Structure to the same level.
  3. Are you using Fundamentals? If so consider upgrading to Spotlight or (alternatively) look at the ConnectCad add-on.
  4. Hi, Arshan, You are certainly correct that it is crucial for a plug-in object to know something about its environment, not just its own local coordinate system. There is a crucial call, GetCustomObjectInfo() that gets a handle to the container of the current executing plug-in object. For experienced plug-in developers, it is usually the first or second call in the Main() routine of a plug-in. It returns: The PIO record name; A handle to the PIO parameter record; A handle to the PIO object (container) itself; and A handle to the wall (if any) that the PIO might be inserted in. With these handles, you can do things like find out where the PIO is using e.g. GetSymLoc() and the PIO's rotation using GetSymRot(). (Don't worry about the fact that these two calls say "Sym" instead of "PIO". They will work.) I recommend making http://developer.vectorworks.net/index.php/VS:Function_Reference one of the default tabs on your browser if you're going to start using VectorScript or Python to develop plug-ins. Best of luck, and let us hear!
  5. Draw the walls. Draw and position the roof objects. (I used four roof objects, but you could use an extruded zigzag or whatever). Select the roofs and choose "Fit Walls to Objects" from the AEC menu.
  6. Shiyu, I had to look up "septated". Are you looking for something like this? This wall line is achieved using "Fit Walls to Objects" command.
  7. Hi Shiyu, are we looking at a section here? When you say "in a closed room" do you mean this is a ceiling feature?
  8. You can certainly use Python as a scripting language with the Vectorworks scripting API. See here .
  9. there's a super secret technique for this. (I'm pretty sure it still works..) In your MarioNetwork, draw a 2D locus over input ports that you want to hide. Let me know if this still works. (Sounds almost too simple to be true...)
  10. Hi all, I thought that I'd try and put in one place some diverse Marionette resources for you who are new to Vectorworks' algorithmic / parametric modeling tool: Basic Tutorial in Vectorworks documentation More Advanced Tutorial in Vectorworks documentation Marionette on YouTube (thank you Jim) Marionette Developer Wiki (for Pythonistas)
  11. Marionette can do procedural geometry like GH or Dynamo, but you can take this further and "wrap up" the geometry into parametric objects to use in your projects. Also, you can traverse the model by various methods (e.g. a query like "give me a list of all the masonry walls on the second floor") and perform operations, including querying and modification. Py knowledge is not necessary to use Marionette, but it will be very useful if you wish to create custom nodes, which almost any advanced user will want.
  12. You can import both Revit and AutoCAD files to use as backgrounds for your design. You can then add layers and draw additional information. If you are doing AV system design, you really should look at Connect-CAD, a plug-in to Vectorworks Architect. https://connectcad.com/ I think this could be a good fit for your needs.
  13. Take a look at your "printer setup" and make sure you have the "Scale" setting at 100%.
  14. Yeah, I agree about the NIL handle thingie. Don't have time to search the VS Function Reference, though...
  15. Pat, to get the handle to the default object or tool settings record, I think you don't pass a NIL handle, instead pass a handle obtained by GetObject() and the universal name of the PIO or command. For example, to set the default top shape of a door to a Gable, use the following one-line script: setrfield(getobject('Door'),'Door','TopShape','Gable'); HTH.
  16. Were these callouts placed in Rotated Plan mode?
  17. Enable 'unified view' in the View Bar. If you want to change how non-active layers appear, this is set with the "Layer Options" menu on the View menu.
  18. Set your OpenGL rendering quality to High or Very High. This is caused by a "Low" OpenGL render setting.
  19. Glad to help. Welcome to Vectorworks.
  20. Dimension markers are page-scale objects (as are all line markers). I can't imagine anyone needing one at 2". It's important to understand the Vectorworks concept of "Layer Scale", which is the property (of Design Layers) that controls the size of page-scale objects. (Layer Scale -- and page-scale objects -- do not exist in AutoCAD AFAIK.) If (say) you're going to be doing most of your drawings at 1:50, set your Layer Scale setting for your Design Layer at 1:50. Then set the size of your marker to 1/4" or whatever you want as an output size. You will still be working on all your objects in "World Scale" (the size of things in the world). One of the nice things about Vectorworks is it manages these two things (the size of things that belong only on the page and the size of things in the world) separately and (mostly) transparently -- once you understand it and quit trying to make your markers work as if they were real things. Somewhat deeper intro into "Layer Scale": The "Layer Scale" used by VectorWorks comes primarily out of "WYSIWYG" drawing, pioneered on the Mac (and therefore part of Vectorworks' history). "Layer Scale" exists to allow graphic properties of the drawing or model to be represented properly, as though you were drawing at a particular scale on a piece of paper. It is a scaling value used to allow proper representation for PAGE-SCALED (as opposed to WORLD-SCALED) attributes: -Line weight; -Line style (e.g. length of dashes); -Marker (arrowhead) size; -Text size; -Hatch scaling; -Page symbol scaling; In "WYSIWYG" drawing, in order to properly display these attributes, there has to be an intended output scale so you can see how the drawing will look at that intended format. The practical upshot of all this is that you should set your "layer scale" to be the same as the predominant output scale of your project. This will necessitate the least amount of attribute-scaling in viewports. But in all design layers, at all times, you are drawing in world scale. An inch is always an inch, a foot is always a foot, no matter the "Layer Scale". "Layer Scale" serves only to set page-oriented graphics.
  21. Jen, what version of Vectorworks do you have that doesn't have Export to DWG? Or are you an ACAD user?
  22. What happened when you converted to NURBS? Did that work successfully (before the lofting)? If so, I would try this: Convert your mesh to NURBS. This will give you NURBS curves. In the 3D Powerpack menu, select your curves and choose "Create Surface from Curves". (you may have to do this in several sections to get everything). Now try shelling from the NURBS surfaces. Let me know if this works..
  23. Hi, TDM I would start by turning off textures and texture mapping and changing "Import other objects" to Meshes. I'm guessing (because i'm not an engineer) that this is the lowest-memory impact import. If that works in a reasonable time, try turning textures back on and re-importing. Good luck!
  24. It's far better to use the conversion process provided that start from scratch, IMO. Then make any minor graphical adjustments needed (if any) and then copy the style symbol to a new file. Repeat for all your different title blocks, then put the file where you've collected your style symbols into the appropriate subfolder in the Object Styles folder in the Resource Manager. The second thing to learn is to get friendly with the "Edit Plug-in Style" when you want to make changes to your TBB.

 

7150 Riverwood Drive, Columbia, Maryland 21046, USA   |   Contact Us:   410-290-5114

 

© 2018 Vectorworks, Inc. All Rights Reserved. Vectorworks, Inc. is part of the Nemetschek Group.

×
×
  • Create New...