COFFEE html sdk? Where
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 04:51, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.012
Platform: Mac ;
Language(s) : C.O.F.F.E.E ;---------
Where can I find the offline html COFFEE sdk? I have to update some of my old plug-ins and I really need it. I can only find C++ stuff :-(
Thank you in advance.Rui Batista
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:04, xxxxxxxx wrote:
It is in the C++ Downloads Section. Here is the direct link to the HTML Files:
http://www.plugincafe.com/sdk/COFFEESDK6302.zip
And the WIn Help Files (which I prefer for you can find easier what you are searching for) :
http://www.plugincafe.com/sdk/COFFEESDK6302.chm
Best
Samir
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:10, xxxxxxxx wrote:
Is the COFFEESDK6302.zip the latest sdk documentation? I mean, does it contain the updates to release 8?
And you should already know I use Mac, Samir... what is that Win Help Files sujestion about? ;-)
Thank you for the responseRui Batista
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:16, xxxxxxxx wrote:
Is the COFFEESDK6302.zip the latest sdk documentation? I mean, does it contain the updates to release 8?
----------------------------------
Hi,
yes this is the latest documentation. Thought some things have changed (emulation purposes) there is no COFFEE Update for R8 yet.
Sorry, for the MAC thing. Forgot about it. :)
Best
Samir
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:28, xxxxxxxx wrote:
yes this is the latest documentation. Thought some things have changed (emulation purposes) there is no COFFEE Update for R8 yet.
-----------------There must be an update. For intance, the Display tag has new options. I want to know how to set them. This has changed in r8.
-----------------
Sorry, for the MAC thing. Forgot about it. :)
-----------------
No problem. Common mistake ;-)
Rui Batista
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:38, xxxxxxxx wrote:
There must be an update. For intance, the Display tag has new options. I want to know how to set them. This has changed in r8.
_______________________
There is Definetely no update for COFFEE. And for COFFEE doesn´t support BaseLinks yet, it seems that it is impossible for now to set the display options, for you can´t access them through the basecontainer system with COFFEE anymore.
Same for some (any?) other basecontainer values. I.e. the source object for an instance object can´t be set anymore. (I do have this problem with my latest plugin too :\ ) and others.
Sorry.
Samir
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:43, xxxxxxxx wrote:
That's just simply stupid!! :-(
Lots of nice COFFEE tools will not be able to be updated :-(
What was nice about C4D was that it allowed people with basic knowledge of programming (me!! ;-) and with a simple word processor to be able to create fine tools.
This is, somehow, closing the doors :-(
And the removal of the "Reload Plug-ins" option is one of things that annoyed me the most :-(Rui Batista
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:45, xxxxxxxx wrote:
Yes, I know. But there will be a COFFEE update in the future for sure. So it is not gone.
But the removal of the Reload Plug-Ins option is one thing I miss too.
Best
Samir
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 30/11/2002 at 07:48, xxxxxxxx wrote:
Now that I finaly succeeded in updating SpeeDisplay, I found that I also need to update the way the Display tags are set. Everything else is working fine. Now that I was so close I will have to wait for a COFFEE update :-( Darn!!!
Rui Batista
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 01/12/2002 at 02:49, xxxxxxxx wrote:
There are still some things you can do with C.O.F.F.E.E. if you're willing to look up the IDs yourself. For example, consider Tdisplay.res:
CONTAINER Tdisplay { NAME Tdisplay; INCLUDE Tbase; GROUP ID_TAGPROPERTIES { COLUMNS 2; BOOL DISPLAYTAG_AFFECT_DISPLAYMODE { } LONG DISPLAYTAG_DISPLAYMODE { CYCLE { DISPLAYTAG_DISPLAYMODE_GOURAUDSHADING; DISPLAYTAG_DISPLAYMODE_QUICKSHADING; DISPLAYTAG_DISPLAYMODE_WIREFRAME; DISPLAYTAG_DISPLAYMODE_ISOPARMS; DISPLAYTAG_DISPLAYMODE_SHADEDBOX; DISPLAYTAG_DISPLAYMODE_BOX; DISPLAYTAG_DISPLAYMODE_SKELETON; } } BOOL DISPLAYTAG_AFFECT_LEVELOFDETAIL { } REAL DISPLAYTAG_LEVELOFDETAIL { UNIT PERCENT; MIN 0.0; MAX 1000; } BOOL DISPLAYTAG_AFFECT_VISIBILITY { } REAL DISPLAYTAG_VISIBILITY { UNIT PERCENT; MIN 0.0; MAX 100.0; } BOOL DISPLAYTAG_AFFECT_BACKFACECULLING { } BOOL DISPLAYTAG_BACKFACECULLING { } BOOL DISPLAYTAG_AFFECT_TEXTURES { } BOOL DISPLAYTAG_TEXTURES { } } }
And the corresponding Tdisplay.h:
#ifndef _Tdisplay_H_ #define _Tdisplay_H_ enum { DISPLAYTAG_DISPLAYMODE = 1000, // LONG DISPLAYTAG_DISPLAYMODE_GOURAUDSHADING = 0, DISPLAYTAG_DISPLAYMODE_QUICKSHADING = 1, DISPLAYTAG_DISPLAYMODE_WIREFRAME = 2, DISPLAYTAG_DISPLAYMODE_ISOPARMS = 3, DISPLAYTAG_DISPLAYMODE_SHADEDBOX = 4, DISPLAYTAG_DISPLAYMODE_BOX = 5, DISPLAYTAG_DISPLAYMODE_SKELETON = 6, DISPLAYTAG_BACKFACECULLING = 1001, // BOOL DISPLAYTAG_TEXTURES = 1002, // BOOL DISPLAYTAG_LEVELOFDETAIL = 1004, // REAL DISPLAYTAG_VISIBILITY = 1006, // REAL DISPLAYTAG_AFFECT_DISPLAYMODE = 1007, // BOOL DISPLAYTAG_AFFECT_BACKFACECULLING = 1008, // BOOL DISPLAYTAG_AFFECT_TEXTURES = 1009, // BOOL DISPLAYTAG_AFFECT_LEVELOFDETAIL = 1010, // BOOL DISPLAYTAG_AFFECT_VISIBILITY = 1012 // BOOL }; #endif
So by pasting the above you can still do things like:
enum { DISPLAYTAG_DISPLAYMODE = 1000, // LONG DISPLAYTAG_DISPLAYMODE_GOURAUDSHADING = 0, DISPLAYTAG_DISPLAYMODE_QUICKSHADING = 1, DISPLAYTAG_DISPLAYMODE_WIREFRAME = 2, DISPLAYTAG_DISPLAYMODE_ISOPARMS = 3, DISPLAYTAG_DISPLAYMODE_SHADEDBOX = 4, DISPLAYTAG_DISPLAYMODE_BOX = 5, DISPLAYTAG_DISPLAYMODE_SKELETON = 6, DISPLAYTAG_BACKFACECULLING = 1001, // BOOL DISPLAYTAG_TEXTURES = 1002, // BOOL DISPLAYTAG_LEVELOFDETAIL = 1004, // REAL DISPLAYTAG_VISIBILITY = 1006, // REAL DISPLAYTAG_AFFECT_DISPLAYMODE = 1007, // BOOL DISPLAYTAG_AFFECT_BACKFACECULLING = 1008, // BOOL DISPLAYTAG_AFFECT_TEXTURES = 1009, // BOOL DISPLAYTAG_AFFECT_LEVELOFDETAIL = 1010, // BOOL DISPLAYTAG_AFFECT_VISIBILITY = 1012 // BOOL }; main(doc,op) { var tag = op->GetFirstTag(); var bc = tag->GetContainer(); bc->SetData(DISPLAYTAG_DISPLAYMODE, DISPLAYTAG_DISPLAYMODE_ISOPARMS); tag->SetContainer(bc); tag->Message(MSG_UPDATE); }
The only time you're out of luck is when a type like BASELINK is used.
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 01/12/2002 at 03:33, xxxxxxxx wrote:
way cool! Didn´t know about that too. Thanks for clearing. So Rui, time to work :)
Samir
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 01/12/2002 at 06:41, xxxxxxxx wrote:
Already did it. I found out yesterday all that. Well, Paul Everett pointed me in the right direction. It is already working :-)
Thank you all :-)Rui Batista