How to scale primitives?

On 11/12/2015 at 06:05, xxxxxxxx wrote:

User Information:
Cinema 4D Version:    
Language(s) :

If you scale primitive objects with the Scale Tool or the Coordinates Manager, it is not the matrix
that is changed, but the Size/Radius/whatever parameters on the object. How is that accomplished?
Are the primitives supported natively, and each is handled seperately, or is there an API function or
message to use?


EDIT: Corrected minor typo in topic title "How to scale primitves?"

On 11/12/2015 at 06:21, xxxxxxxx wrote:

Any element description that uses UNIT METERS; flag will automatically react to the scale tool in Cinema 4D.

On 11/12/2015 at 08:27, xxxxxxxx wrote:

I see! Thanks! :)

On 14/12/2015 at 03:09, xxxxxxxx wrote:

Hi Niklas,

I just wanted to confirm that Katachi is right.
The internal process to scale primitives checks the unit of each of the object parameter to scale and expects it to use UNIT METER;
Note it also checks for the presence of FORBID_SCALING; of course.