Follow me to the Inheritance diagramm.
Functions
GetGenerator()
To get the generator (cloner, matrix object, text object, instance object, fracture object) that owns the MoData currently being modified in a Python effector, a global variable ‘gen’ is added to the effector code:
import c4d
from c4d.modules import mograph as mo
def main():
md = mo.GeGetMoData(op)
if md==None: return 1.0
print gen # Generator object
# Other variables are also available in a Python effector
print doc # Document where the effector is located
print op # Effector object
return 1.0
-
c4d.modules.mograph.GeGetMoData(op)
Returns the MoGraph data of an object.
Parameters: | op (BaseObject) – The object. |
Return type: | MoData |
Returns: | The MoGraph data. |
-
c4d.modules.mograph.GetMoDataDefault(id)
Get the default value for the specified MoData ID.
Parameters: | id (int) – The MoData ID:
MODATA_MATRIX |
Matrix |
Matrix of the clone. |
MODATA_COLOR |
Vector |
Color of the clone. |
MODATA_SIZE |
Vector |
Size of the clone. |
MODATA_UVW |
Vector |
UV position of the clone. |
MODATA_FLAGS |
long |
Flags: |
MOGENFLAG_CLONE_ON |
Particle is visible. |
MOGENFLAG_DISABLE |
Particle is permanently disabled. |
MOGENFLAG_BORN |
Particle is just generated (internal use only). |
MOGENFLAG_MODATASET |
The MoData has been set and doesn’t need the input of the transform panel. |
MOGENFLAG_COLORSET |
The MoData color has been set and doesn’t need to be updated. |
MOGENFLAG_TIMESET |
The MoData time has been set and doesn’t need to be updated. |
MODATA_WEIGHT |
float |
Weight of the clone. |
MODATA_CLONE |
float |
Clone Offset (picks which child of the Cloner gets cloned or the blending between those children). |
MODATA_TIME |
float |
Time offset of the clone. |
MODATA_LASTMAT |
Matrix |
Previous frame particle matrix. |
MODATA_STARTMAT |
Matrix |
Matrix at the particle’s birth. |
MODATA_ALT_INDEX |
long |
Alternative index value that can be used for instance by the Step Effector when cloned over a spline with an offset. |
MODATA_FALLOFF_WGT |
float |
Falloff weight. |
MODATA_SPLINE_SEGMENT |
long |
The segment index, mostly used with the MoSpline (currently unused). |
MODATA_GROWTH |
float |
Offset of growth for the particle on the MoSpline (currently unused). |
|
Return type: | any |
Returns: | The default value. |
-
c4d.modules.mograph.GetMoDataDefaultType(id)
Get the default value for the specified MoData ID.
Parameters: | id (int) – The MoData ID:
MODATA_MATRIX |
Matrix |
Matrix of the clone. |
MODATA_COLOR |
Vector |
Color of the clone. |
MODATA_SIZE |
Vector |
Size of the clone. |
MODATA_UVW |
Vector |
UV position of the clone. |
MODATA_FLAGS |
long |
Flags: |
MOGENFLAG_CLONE_ON |
Particle is visible. |
MOGENFLAG_DISABLE |
Particle is permanently disabled. |
MOGENFLAG_BORN |
Particle is just generated (internal use only). |
MOGENFLAG_MODATASET |
The MoData has been set and doesn’t need the input of the transform panel. |
MOGENFLAG_COLORSET |
The MoData color has been set and doesn’t need to be updated. |
MOGENFLAG_TIMESET |
The MoData time has been set and doesn’t need to be updated. |
MODATA_WEIGHT |
float |
Weight of the clone. |
MODATA_CLONE |
float |
Clone Offset (picks which child of the Cloner gets cloned or the blending between those children). |
MODATA_TIME |
float |
Time offset of the clone. |
MODATA_LASTMAT |
Matrix |
Previous frame particle matrix. |
MODATA_STARTMAT |
Matrix |
Matrix at the particle’s birth. |
MODATA_ALT_INDEX |
long |
Alternative index value that can be used for instance by the Step Effector when cloned over a spline with an offset. |
MODATA_FALLOFF_WGT |
float |
Falloff weight. |
MODATA_SPLINE_SEGMENT |
long |
The segment index, mostly used with the MoSpline (currently unused). |
MODATA_GROWTH |
float |
Offset of growth for the particle on the MoSpline (currently unused). |
|
Return type: | int |
Returns: | The default type:
MD_NONE |
None. |
MD_CHAR |
char type. |
MD_UCHAR |
unsigned char type. |
MD_LONG |
long type. |
MD_ULONG |
unsigned long type. |
MD_LLONG |
long long type. |
MD_MATRIX |
Matrix type. |
MD_COLOR |
Vector type. |
MD_VECTOR |
Vector type. |
MD_NORMAL |
Normal type. |
MD_REAL |
float type. |
MD_BOOL |
bool type. |
|