Anim8or Community

Please login or register.

Login with username, password and session length
Advanced search  

News:

An update to Anim8or, v1.00b, is available with a few bug fixes. Get your copy HERE. See the "ReadMe" file for details.

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

lppena

  • Sr. Member
  • ****
  • Posts: 298
  • 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.
Logged

polyGon_tError

  • Newbie
  • *
  • Posts: 41
    • 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 http://www.anim8or.com/smf/index.php?topic=4634.0.

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