How to access an included Oprimitiveaxis
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 17/07/2012 at 03:47, xxxxxxxx wrote:
Hi everybody,
I stucked again... After trying to initialize the Oprimitiveaxis-object I'm using for align-purposes, I realizied not to have any idea on which way I can address this object.
It's included in the .res-file (simply INCLUDE Oprimitivaxis;) but because it got now name I can't assign an id in the .h-file. And so I have no chance to call it in the pyp-file.
After trying to iterate through tag.GetDataInstance() I got different id's. All from my own datafields, but there is an new id within the result. 3000. Is this the id for Oprimitiveaxis and where can I find such informations?
By the way: why is every element listed with the corresponding id but not my button when iterating through tag.GetDataInstance()?
Here the h.file:
#ifndef _align_H_ #define _align_H_ enum { BS_ALIGN_SPLINE = 1000, BS_ALIGN_TANGENT = 1001, BS_ALIGN_POSITION = 1002, BS_ALIGN_SEGMENT = 1003, BS_ALIGN_KEY = 1004 }; #endif
And here the res-file:
CONTAINER align { NAME align; INCLUDE Obase; GROUP ID_OBJECTPROPERTIES { GROUP { LINK BS_ALIGN_SPLINE { ANIM OFF; } BOOL BS_ALIGN_TANGENT {} REAL BS_ALIGN_POSITION { UNIT PERCENT; MIN 0.0; MAX 100.0; STEP 0.01; CUSTOMGUI REALSLIDER; } LONG BS_ALIGN_SEGMENT { MIN 0; } BUTTON BS_ALIGN_KEY { NAME AOM_BUTTON1; ALIGN_LEFT; SCALE_H; } } } INCLUDE Oprimitiveaxis; }
cheers,
Sven -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 17/07/2012 at 05:04, xxxxxxxx wrote:
Ok, it's more easy than I thought.
I forgot that these elements come from the C++ SDK and that they have their corresponding files in this SDK.
After searching für it I got it: ID 3000.
And the directions are listed there also. 0 to 5.Live can be so easy - sometimes.
Cheers,
Sven -
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 17/07/2012 at 09:14, xxxxxxxx wrote:
Hello blutsvente,
just access the ID's via the c4d module.
import c4d print c4d.PRIM_AXIS_XP
-Nik
-
THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 17/07/2012 at 22:40, xxxxxxxx wrote:
Hi Niklas,
thank you for this hint. That's also a nice way to get some ID's.
Sven