Changes in R8 Coffee ??
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 05:41, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.012
Platform:
Language(s) : C.O.F.F.E.E ;---------
I have a List of some Problems i need to solve quickly,and Nobody (!) at the German "Support-Hotline " was able to help me!
- In R8 the obj->SetPrimitiveType() doesn´t work,in R7 no problems !?
-Capsule with a TRad under 50 generates a Null-Obj. ?!
-how do i move the pivot of an object ?
-how can i read out the global position of a point of a deformt object ( deform with bones) ?
-is there something like a Xpresso-node object ?
-is it possible to generate xpresso-nodes in C++ ?
Please help me .
Nico -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 07:45, xxxxxxxx wrote:
- In R8 the obj->SetPrimitiveType() doesn´t work,in R7 no problems !?
SetPrimitiveType is not supported anymore. You will have to create the primitive type now directly. Like var circle = new(SplineCircleObject); But that´s only a support function. You should wait until COFFEE is updated.
-how can i read out the global position of a point of a deformt object ( deform with bones) ?
Not possible in COFFEE afaik
-is there something like a Xpresso-node object ?
No.
-is it possible to generate xpresso-nodes in C++ ?
Yes, but currently unsupported afaik.
Best
SAmir -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 08:18, xxxxxxxx wrote:
Hi,
Thanks for the quick repy. You talk about a Coffee-Update.
When will that be available ?
Are there other Coffee-funktions that are not supported anymore.
Maybe you should post a list at the SDK-sites?.
You didn´t answer my question about move the axis of an object. is that possible in coffee?
Greetings, Nico -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 08:30, xxxxxxxx wrote:
Thanks for the quick repy. You talk about a Coffee-Update.
When will that be available ?
----------------------------
No date was set yet. I don´t know. But there will be.
----------------------------
Are there other Coffee-funktions that are not supported anymore.
Maybe you should post a list at the SDK-sites?.
----------------------------
I don´t know of a complete list and I doubt there will be a "not supported COFFEE Functions" list. You should wait until COFFEE will be updated or use C++ if you have the ability/possibility.
----------------------------
You didn´t answer my question about move the axis of an object. is that possible in coffee?
----------------------------
You will have to do it yourself. Move the object and then set all points back to their original position.
For example:main(doc,op) { var m = op->GetMg(); m->SetV0(vector(100,100,100)); op->SetMg(m); var points = op->GetPoints(),i; for(i=0;i<op->GetPointCount();i++) { op->SetPoint(i,op->GetPoint(i)-vector(100,100,100)); } }
This will set the object axis to position 100,100,100.
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 09:06, xxxxxxxx wrote:
Hi,
Thanks again !
I´l try that with the points.
I tried to avoid learning C++, but i assume its necessery for what i want .
Can you tell me ,will the update come next month or next year.
Here hopefully the last question for today: the SetActiveObject does not work in R8? How do i do it ? -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 09:13, xxxxxxxx wrote:
Can you tell me ,will the update come next month or next year.
-----------------------------
don´t know.
-----------------------------
Here hopefully the last question for today: the SetActiveObject does not work in R8? How do i do it ?
-----------------------------
Works fine for me.
doc->SetActiveObject(op->GetNext());
You could also use Bits:
op->GetNext()->SetBit(BIT_ACTIVE); -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 14:29, xxxxxxxx wrote:
Hello again,
I found another Problem: I wrote bc->SetData(CONE_HIGHT,x); inR7 it works, in R8 nothing happens.I don´t get an ERROR massage, but the hight doesnt change either.of course i write back the container after that. -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 09/12/2002 at 14:34, xxxxxxxx wrote:
The Container System isn´t really consistent anymore. Please have a look at the COFFEE Thread by Rui Batista some threads underneath this one (maybe it´s already on site 2). There you will find an answer.
Or you only have to write HEIGHT instead of HIGHT (But I guess this is only a spelling mistake while writing in here).
Best
Samir -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 11/12/2002 at 06:18, xxxxxxxx wrote:
Hi again,
Ok i read some .res files so i know the IDs but for example bc->SetData(PRIM_CAPSULE_HEIGHT,200); gets me the Error " funktion or variable expectet"?
Another Problem is to set the start and endtimes for an sequence
var seq =new(PositionSequence);
seq->SetT2(100), gets me " Incompatible value INTERGER/OBJECT"
We realy need that Coffee Update !
Greetings, Nico -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 11/12/2002 at 09:49, xxxxxxxx wrote:
You need to copy and paste the definitions in the corresponding .h file to be able to use the constants. (Copy only the enum declaration, not the #ifdefs etc.)
And BaseSequence::SetT2() has always required a BaseTime object, so do like this instead:var t = new(BaseTime); t->SetFrame(200, doc->GetFps()); seq->SetT2(t);