THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 25/11/2007 at 19:57, xxxxxxxx wrote:
Cinema 4D Version: 10.5
Platform: Windows ;
Language(s) : C.O.F.F.E.E ;
C4D "ScriptLog" displays the commands of tool activation:
> CallCommand(200000065); // "SetPointValue" activation
displays the commands of tool options:
> tool()#MDATA_SETVALUE_SETX=0; // SetPointValue.X = Leave
> tool()#MDATA_SETVALUE_SETY=2; // SetPointValue.Y = Center
> tool()#MDATA_SETVALUE_SETZ=0; // SetPointValue.Z = Leave
but not displays the call of tools (clicks on the "Apply", "NewTransform", "ResetValues" buttons).
How with the aid of COFFEE to apply current tool (programmatically click "Apply")?
On 25/11/2007 at 20:04, xxxxxxxx wrote:
Something like this:
> doc- >GetActiveTool()->Apply();
On 26/11/2007 at 00:02, xxxxxxxx wrote:
You have to use SendModelingCommand().
On 26/11/2007 at 01:57, xxxxxxxx wrote:
Of course, but this option was not suitable, because SendModelingCommand() works only with one object.
Call SendModelingCommand() in the loop also was not suitable,
because i need to process multiple objects at once (align points with "SetPointValue", for example).
On 26/11/2007 at 02:48, xxxxxxxx wrote:
use a loop for multiple objects. that easy.