This session looked in detail at a few topics, particularly to do with graphics. In previous sessions we have looked at the Attributes Palette and in this session we looked at the connection between classes and graphics.
The aim of these sessions is to make Vectorscript easier. So if you are new to this, please start with the first session and work you way through. This session jumps into moving from the concept of the tool into Vectorscript.
The first step is to resolve the logic – what you want the tool or command to do and how it should do it. Then you can start to look at the challenge of code.
In this session we start to look more in depth at the structure of Vectorscript. It is really important to understand that there is a structure (syntax) that must be followed. Failure to comply with the rules of Vectorscript will cause it to fail.
We also looked at how to get started with planning your Vectorscript. The generic phrase for this is to create a flowchart, but there is also a system called the Unified Modeling Language. The UML takes the flowchart idea and gives it a unified structure.
Vectorscript is a built-in program language that comes with Vectorworks. although Vectorscript is a computer language it does give you the ability to create your own tools and utilities with Vectorworks if you invest some energy into learning Vectorscript you will be able to create your own tools and objects substantially increasing the power of Vectorworks.
Due to requests from users, i have added a Special Interest Group to look at Vectorscript. Vectorscript is a programming language built into Vectorworks that allows you to add new tools and commands. The first session will be in August.
The most simple tools to create are the Custom Selection and the Custom Tool/Attribute tools. They are really easy to make and can be edited easily to suit you.
VectorScript can be used to make relatively simple commands such as drawing a line of a particular line style. VectorScript can also be used to create complex things like Julian Carr’s Windoor manager. An example of a local object is the Height to Boundary Object. This object will create a 2d/3d object that you can change by typing into the Object Info Palette. This object uses only 48 lines of code.
Workspaces is Vectorworks’ way of describing the combination of menus and tool palettes. When you start Vectorworks you get two workspaces, the standard Workspace and the Workspace for your profession.
The program as it comes out of the box is designed by someone else, it was not designed by you. They have made assumptions about the way they think you will work. They could be wrong, there could be better ways for you to work. Customising VectorWorks is a way that you can change the program to suit you. The aim is to make VectorWorks easier, faster and more enjoyable to use.
VectorScript is the built in programing language in VectorWorks. VectorScript allows you to make your own tools and commands. This podcast is going to show you a quick way to use VectorScript that requires no programing skill, so watch it, enjoy it and get faster at VectorWorks.