• Home
  • |
  • Download
  • |
  • Gallery
  • |
  • Products
  • |
  • Community
  • |
  • Purchase
  • |
  • Help

Scenome Scripting Language

This document is designed to provide quick information about Scenome's world-class scripting. Most Scenome commands are implemented via scripts and the scripting system recently played an important role in automating batch file production for the Mount Rainier quarter geocell sample database.

Why Scripting?

Scripting with Scenome allows you to write powerful features without heavily investing in learning to program. C++ is much more complicated, and can be overkill for many simple tasks you might want to accomplish with Scenome. There are costs associated with the tools required to write C++. This can be avoided in many cases by learning to script with Scenome.

Language?

Scenome's scripting language is similar to C and/or C++ in terms of syntax. We designed it this way because C and C++ are very popular languages - and the Scenome Platform Tools are written in C++. With that in mind, the language is much simpler, and lacks many features that make C/C++ "difficult". This means programmers can use it almost without barrier to entry while beginners can use the samples to learn quickly and have functional scripts running in no time.

What To Do?

There are many things you can do using Scenome's scripting language, and we are adding more each week. A huge portion of the commands in Scenome are written using scripts, meaning you are almost certainly going to be able to write your command using a script. Scripts can control certain interface elements such as the Model Views and Editor panes, show message boxes, run external programs, manipulate the model, behave as interactive draw modes and run other commands or scripts.

The Future

We are very interested in extending the feature space available to scripts. We have many ideas of what we would like to add, and we would also appreciate feedback from the community on features you would find useful. Here are some existing ideas we'd like to be able to implement using scripts:

  • User-interface features such as editor panes.
  • Simple nodes and parametric Modifiers.
  • Script editor with syntax highlighting and auto-complete.
  • Script debugger.
  • Corporate
  • |
  • RSS/XML
  • |
  • Feedburner
  • |
  • News
  • |
  • Legal
  • |
  • Copyright © 2008 Scenomics. All Rights Reserved.