From Vectorlab
The VectorScript section is dedicated to discussion, improvement, share of all VectorScript related things. You are free to edit any of the pages listed below. This category is currently mostly a container for other categories, so you might wish to add your article in them.
To place a new article in this category, create a page with the inputbox below. Enter the a valid name for the new page:
Pages in this category
- Absolute Origin
- The following article is not as such written to explain the origins to you, it is more an attempt to make things clear for myself. Any remarks or additions from somebody with more profound knowledge are very welcome and will most certainly find their way into this text. By Gerard Jonker...(more)
- Absolute or Internal Origin: Originally • The origin(s) in VectorWorks • Internal Origin • User Origin • X, Y, Z • Scales • Sheet Layer Origin • Rotate Plan View • Warning • Object origins • Symbols • Layerlinks • Plug-In Objects • Sheet Layers • Built-in Commands and Tools • VectorScript • Functions and Procedures • Available routines • Set the origin • Reset the origin • Conclusion • Notes • Experiment • Experiment 2 • Experiment 3 •
- Colors in VectorWorks 2008+
- A discussion on working with the new color palettes, by Charles...(more)
- Colours
- A discussion on the use of colours in VectorWorks. By Joel Sciamma...(more)
- The VectorWorks colour palette • What duplicated colours imply for VectorScript coding • Colour quantisation • The implications of custom palettes for scripting • To change the default color palette: • Creating a Color Chart • Creating a Color Value File • Converting Color Values • Proposal for a new palette that has no duplicates • Standard color palettes from previous VW versions • The "Gradients Trick" • Creating Precision Colors by Using Gradients as Solid Colors • Solid gradient's script • Searching the needle • RGB 3-bit • RGBI 4-bit (VGA standard colors) • Gray scale • See Also • Further reading • Color lists •
- Converter tables
- Common conversion tables for various units. To be expanded....(more)
- Conversions • UPI (Units Per Inches) • Routines that require/return specific units values • returning mm • requesting mm • returning in • page in • real world in • requesting in • page in • real world in • See also •
- Creating IFC Entities
- How to interact with VectorWorks Architect IFC entities, by Charles....(more)
- Events
- How to enable the extended plug-in properties and handle script specified events. By Charles Chandler....(more)
- Object Events • Icon Single-Click • Icon Double-Click • Object Creation • Existing Object Reset • Extended Properties • Enable Script Specified Events • Mode Bar Behaviors • Preferences Button • Wall Insertion Mode • Object Info Palette Behaviors • Layer Scale Change • Edit Group • Add/Intersect/Clip Surface • Marker • Edit Object • A Note on Creating Geometry and/or Text ''Inside'' versus ''Outside'' of the PIO • Examples • Example 1 • Example 2 • Example 3 • Example 4 • Example 5 • Example 6 • Example 7 • Example 8 • Example 9 • Example 10 • See also •
- Index pitfalls
- Below a list of index pitfalls....(more)
- Line Style (dash) • Line (pen) Pattern • Arrowheads (marker) style • Fill Type • Poly and Poly3D • Colors •
- List Browsers
- List Browsers dissected. By Orso B. Schmid...(more)
- List Browsers •
- List Browsers part 1
- List Browsers dissected Part 1: creation and columns. By Orso B. Schmid...(more)
- Create a List Browser • List Browsers in resizable dialogs • Load a List Browser • Items and Sub-items (0-based) • Icons (list) • Columns • Column Titles • Column Lines • Column Data Items (list) • Manage the Data Items List • Example: Data Items • Display Type • Item Display • Edit Display • Control Type • Static • Radio • Multi State • Single Instance Icon • Static Icon • Number • Multiple Icons • Example: columns •
- List Browsers part 2
- List Browsers dissected Part 2: rows and cells. By Orso B. Schmid...(more)
- Rows and Cells • Create rows • Column Owner Type • None • Blank • Text • Solid Rect • Dual Solid Rect • Gradients and Images • Dashed Line • Pattern and Dual Pattern • Load cells • Column Data Items cells • Multiple Icons cells • Color Cells • Indexed Resources • Line Styles • Text attributes • Example: rows • List Browser usage • List Browsers Events • Drag and drop • Sorting • Select • Destroy data • Update and Refresh • Visibility • Enabling • Orso's To do list • User Data •
- MAC PC differences
- There are some differences among VectorScript for Mac and PC. This page lists known issues to facilitate developing....(more)
- AddLBImage • CreateCheckBoxGroupBox • CreateLB • CreatePullDownMenu • ReadXMLFile • RefreshLB •
- Object Types Commented
- Below a commentable list of all object types found in VectorWorks. You are invited to add comments or fill in missing values....(more)
- ? • Line • Rectangle • Oval • Polygon • Arc • ? • Freehand • 3D Locus • Text • Group • Quarter Arc • Rounded Rectangle • Bitmap Image (paint) • Symbol In Document • Symbol Definition • 2D Locus • Worksheet • ? • ? • Polyline • PICT Image • ? • Extrude • 3D Polygon • ? • ? • ? • Layer Link • Dash Pat • Layer • Header Node • RefList • Sweep • Class List • ? • ? • Multiple extrude • DimStandard Node • Mesh • Mesh Vertex • Extrude Sweep Geometry • Save View • Render Spec Node • EPS • ? • Record Definition • Record • Document Script • ? • Script Palette • ? • ? • Symbol List • Ref Name • Worksheet Image • Data • Link • Macro • Worksheet Database • Index Node • Leader List Node • Dimension • String TD • Hatch List • Hatch Definition • bspProp • Wall • Inner Lines • Tolerance • Slab • LineCol • ? • Font Table • ? • User Data • Working Plane • Working Plane List • Pattern List • Color Palette • Light • Roof Edge • Roof Object • CSG Solid • Boundary Rep • Plug-in Object • Roof Element • Reference List • Round Wall • Undo Placeholder Node • Texture Space • Symbol Folder • Texture • Class Definition • Solid • ? • Texture Definition • ADSymDefHandler • ADSymbolHandler • ? • ? • ? • ? • ? • ? • ? • ? • ? • ? • Constraint • Nurbs Curve • Core Print Info • Nurbs Surface • Composite Surface • RenderBackground • PolyBreak • BatchRenderJob • BatchRenderJobList • Image Node • Gradient Fill Definition • Fill Space • ViewPort • Render Style • Association • ? • Geo Reference • Wall Style •
- OffsetPoly
- An undocumented function: offsetPoly. Author missing....(more)
- See also •
- Plugins and Strings
- This article is a stub, jump in and write the article?...(more)
- Protecting VS tools
- By Petri Sakkinen, with unauthorized contributions by Charles Chandler and Orso B. Schmid...(more)
- Round Walls
- Writing PIOs for Round Walls is a challenge. To make sure the begin and end points of your PIO are on the desired offset from the wall centre you will need to know the radius of the wall, which way the wall is bending (Clock Wise or Counter Clock Wise), the flip state of the PIO and the rotation angle of the PIO. The user may also have inserted the PIO on one of the edges, while you intended the PIO for the Centre Line....(more)
- Point PIO • Raising The Bar • Topping It Off • Line PIO • Examples • The Simple Point PIO • The Round Wall Corrected Point PIO • The Round Wall And Edge Corrected Point PIO •
- Using Subroutines
- Short introduction to subroutines....(more)
- What is a sub-routine • Use two subroutines of type "Function" • Use one subroutine of type "Function" setting a "VAR" •
- VectorScript Performance
- A discussion on performance considerations in VectorScript, by Charles...(more)
- Introduction • Dynamic Arrays • ResetObject • Construct Geometry • Global Searches • LOC Criterion • Benchmarking •
- VectorScript Resources
- Common resources useful for developing VectorScript....(more)
- General • Syntax colouring • Tools • Icon editors •
- VectorScript and XML
- This article is a stub, jump in and write the article?...(more)
- VectorWorks File Types
- Below a list of file types related to VectorWorks. This list might come handy to AppleScripters:...(more)
- File Types (Mac) • Other file types •
|
Children categories
To place a new article in one of the subcategories use the input box there.
- Language modules
- Store here language modules for syntax highlight in VectorScript. A common depository where everybody can help in keeping the modules up-to-date...(more)
- VectorScript Appendix
- This category collects all articles related to the VectorScript Appendix....(more)
- VectorScript Example Library
- This is a category for listing specific vectorscript routines either standalone or in snippet form, that demonstrate a technique, help to understand a frequently misunderstood feature, document an undocumented feature, or demonstrate something useful to the understanding of VectorScript programming. This is also the place for storing scripts that help users get a particular task accomplished....(more)
- VectorScript Function Reference
- This category collects all VectorScript routines. It will be reworked soon....(more)
- VectorScript Guide
- The official VectorScript Guide. The pages contained here are transcluded from the namespace "NNA". Everybody can comment them at the bottom....(more)
- VectorScript Subroutines
- Complete list of all sub-routines available on Vectorlab....(more)
|
Subcategories
There are 6 subcategories to this category.
L
V
Articles in category "VectorScript"
There are 21 articles in this category.