Strata Design 3D CX Scripting

With the release of Strata Design 3D CX version 6.0 the scripting capabilities have been expanded even further than before. This site is a work in progress for the purpose of gathering together all available scripting documentation and producing new user-driven documents. It's time to enable the kind of capabilities envisioned when we adopted the Lua scripting language.

If you'd like to be able to change and/or add to the documentation on this site please email a request and you will be added as a site editor. We'll get you hooked up as soon as possible.

Broad divisions in the documentation are enumerated below. Click a link to get started.

1. Introduction

Basic info about Lua and scripting.

2. Quick Start

A quick tutorial showing how to use a simple script to scale an object. [Maybe should be expanded to a quick start for each scriptable area?]

3. Basic Scripting Concepts

This section covers basic Lua scripting concepts as generally applied to Strata Design 3D CX. Special circumstances for each area to which scripts can be attached are noted in the course of the discussion.

4. Advanced Scripting Concepts

This section goes into more scripting detail, providing an overview of advanced techniques for scripting but not every last concept of what's possible with scripting. This includes ways to create user interface/input elements for your scripts.

5. Installing Scripts

Information on how to install scripts so they are available on every run of the program, including enabling automatic execution on program startup.

6. Scripting Reference

Detailed information for scripting, including a list of all available tables, functions and classes and links to advance Lua information.