COFFEE (Cinema 4D) - Purpose

Purpose

Like most scripting languages, COFFEE is used to extend or modify the functionality of the host software. This technique is preferable to writing a so-called plug-in module using a traditional language such as C for a number of reasons, among them:

  • The scripting language implicitly handles memory management on the user's behalf, where C does not;
  • The language interpreter does not require programs to be compiled as a separate step before they can be used;
  • A purpose-built scripting language can be tailored so that it lends itself to its intended usage. For example, COFFEE has built-in mathematical functions that are necessary for 3D graphics programming.

There are several different aspects of CINEMA 4D's operation that can be customised using COFFEE scripts, notably additions to the user interface and extensions for reading and writing new file formats and creating texture shaders. Almost all the main functionality of the application can be accessed from a COFFEE program, and so customised features can look and behave much like those supplied as standard.

Read more about this topic:  COFFEE (Cinema 4D)

Famous quotes containing the word purpose:

    The purpose of punishment is to improve those who do the punishing—that is the final recourse of those who support punishment.
    Friedrich Nietzsche (1844–1900)

    Your good mother tells me you are feeling very badly in your new situation. Allow me to assure you it is a perfect certainty that you will, very soon, feel better—quite happy—if you only stick to the resolution you have taken to procure a military education. I am older than you, have felt badly myself, and know, what I tell you is true. Adhere to your purpose and you will soon feel as well as you ever did.
    Abraham Lincoln (1809–1865)

    The purpose of playing, whose end, both at the first and now,
    was and is, to hold as ‘twere the mirror up to nature: to show
    virtue her feature, scorn her own image, and the very age and
    body of the time his form and pressure.
    William Shakespeare (1564–1616)