Downward compatibility...etc...
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 11/08/2003 at 04:18, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.100
Platform: Windows ;
Language(s) : C.O.F.F.E.E ; C++ ;---------
Q:1. Working with Visual C++ is there a easy way to secure downward compatibility to C4D 6.3 ???
2. Which Plugins are faster/more efficient : C++ or Coffee Plugins - and where do I get a compiler for Coffee ??? And what is it with Expressions ? They are only interpreted and slow, right ?
3. Sorry, for this question (I will read soon more when I finished the priorities) but, can somebody give me an impression about Xpresso ? Is it a real alternative to C++ plugins ? Is it just interpreted (slow) or compiled (fast)...etc...
4. Even after convertying the sdk/api files from Unix to Dos format I can't successfully compile the sdk plugin examples with C++ - there is still one bug. I don't know what the line is doing, but I commeted it out and now it works - but still I have a bad feeling. Will there soon (when ???) be a new C4D point release fixing this problem ??? How much energy does Maxon use to care for the Plugin Development - because it still looks slightly buggy and not optimal documented...I still haven't found a hook to get into it, despite the fact, I know C4D very well...
Cheers,
jago
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 11/08/2003 at 08:51, xxxxxxxx wrote:
1. Working with Visual C++ is there a easy way to secure downward compatibility to C4D 6.3 ???
-------------
There is no backward compatibility. you need to recompile your plugins with earlier API versions if you want backward compatibility. But there is most of the time forward compatibility.
-------------
2. Which Plugins are faster/more efficient : C++ or Coffee Plugins
-------------
C++
-------------
- and where do I get a compiler for Coffee ???
-------------
you can write COFFEE plugins in a normal texteditor (i.e. windows notepad). Actually COFFEE plugins don´t need any compilation to work. And they are plattform independent and most of the COFFEE code can easily be reloaded directly in Cinema 4D without the need to close/reopen Cinema 4D.
A compiler though is available here in the Plugincafe. Please see the online COFFEE documentation. There is a link to the compiler.cof file (it´s a coffee file).
--------------
And what is it with Expressions ? They are only interpreted and slow, right ?
--------------
They are used as expressions directly in Cinema 4D. They can be pretty fast, depending on the task. But it´s not possible to have "plugins" with COFFEE expressions.
--------------3. Sorry, for this question (I will read soon more when I finished the priorities) but, can somebody give me an impression about Xpresso ? Is it a real alternative to C++ plugins ? Is it just interpreted (slow) or compiled (fast)...etc...
--------------
Xpresso is a node based animation! system that interacts with the scenery in Cinema 4D. It´s not possible to write plugins with it. There is no code. It´s no alternative to C++ or COFFEE if you want to write plugins. Please see the Cinema 4D documentation for more information on Xpresso.
-------------4. Even after convertying the sdk/api files from Unix to Dos format I can't successfully compile the sdk plugin examples with C++ - there is still one bug. I don't know what the line is doing, but I commeted it out and now it works - but still I have a bad feeling. Will there soon (when ???) be a new C4D point release fixing this problem ??? How much energy does Maxon use to care for the Plugin Development - because it still looks slightly buggy and not optimal documented...I still haven't found a hook to get into it, despite the fact, I know C4D very well...
-------------
Sorry I cannot confirm. The SDK is very well documented. Some areas are a bit buggy but nothing earth moving. The complete SDK support is done here in the plugincafe by Mikael Sterner and David O´Reilly.
To your line. Cannot help you if I don´t know the line you are refering to. And probably Mikael is the better guy to answer those kind of questions I guess.
HTH
Samir