Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  


Ian Ross has just released a book on Anim8or. It's perect for a beginner and a good reference for experienced users. It contains detailed chapters on every aspect, with many examples. Get your own copy here: "Anim8or Tutorial Book"

Author Topic: Would learning some C programming functions help us learn Anim8or scripting?  (Read 4615 times)


  • Sr. Member
  • ****
  • Posts: 299
  • Anim8or, does a body good.
    • View Profile
    • Truespace Anim8or Casual Modeling Forum.

I ask because when I open existing scripts it all mostly looks like obscure giberish from a lay point of view. I see that it's mainly standard mathmatical formula's sprinkled with Anim8or related functions, but most of us need some reference sources to help make much sense of what we're looking at. I'm not even sure what to ask in terms of C usage as far as script editing and new script creation is concerned. Just thought that I'd ask about what sources are available on the web to learn more about how Anim8or reads and interprets the information in a typical ASL script. Thanks, Leroy.


  • Jr. Member
  • **
  • Posts: 50
    • View Profile

i think it help, i learned C Language and i can do what ever i want with ASL (mostly).
if you know Action Script (flash), lingo (directory), python (blender, maya, & other)
C++, pascal, java or even Java Script it will be helpfull too.
but there is few thing that may not work with it:
1. ASL have no support for function, module, procedure, recursion, iteration
2. ASL have no support for user input, interface access (have but limited)
2. ASL work top-down order way, no support for 'goto' like looping control
4. ASL have 'for', 'if', 'while' support but check their usage in the manual
5. ASL can't take all Array data in a single statement, from linear list/Data-Set like C
6. you must use '$' sign (like PHP) with all veriable and other if needed
7. ASL support complex, compound argument, parameter to default function
8. ASL have no support for 2d, 3d Array, Datalist and 'evalute' like function
9. you can't use compound assignment like k+=1 or k++, use k=k+1 for it

read this forum to know more

« Last Edit: May 19, 2013, 02:26:31 am by polyGon_tError »