THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 22/07/2003 at 06:11, xxxxxxxx wrote:
User Information:
Cinema 4D Version: 8.100
Platform:
Language(s) : C.O.F.F.E.E ;
---------
i want to export the camera target...
with cinema 7 it works fine, with 8 i get a NIL object ?!
here the snippet:
// CAM TARGET
var objTag = pObject->GetFirstTag();
while(objTag != NULL)
{
var objClass = getclass(objTag);
if (objClass == TargetExpressionTag)
{
// TARGET NAME
var targetContainer = objTag->GetContainer();
var strTargetName = targetContainer->GetData(TARGETEXPRESSIONTAG_NAME);
println("camtargetame: ", strTargetName);
WriteChunk(CHUNK_CAMERA_TARGET_NAME);
WriteZeroString(strTargetName);
var tmpObject = g_pDoc->GetFirstObject();
while(tmpObject != NULL)
{
var strTmpName = tmpObject->GetName();
if ( 0 == strcmp(strTargetName, strTmpName) )
{
// TARGET POSITION
var vecTargetPos = tmpObject->GetPosition();
println("camtargetpos: ", vecTargetPos);
WriteChunk(CHUNK_CAMERA_TARGET_POSITION);
g_pFile->WriteReal(vecTargetPos.x);
g_pFile->WriteReal(vecTargetPos.y);
g_pFile->WriteReal(vecTargetPos.z);
}
tmpObject = tmpObject->GetNext();
}
}
objTag = objTag->GetNext();
}