CCentroid:new
The new method constructs a new instance of a CCentroid object. The CCentroid class includes properties that control calculation of centroid positions. Two different constructor overloads are available to create a new CCentroid and initialize the properties.
C = CCentroid:new() C = CCentroid:new( CCentroid2 ) where
Of no arguments are passed, a default CCentroid object is created with properties initialized to default values. CCentroid2 is an existing CCentroid object whose properties are used to initialize the new CCentroid object. If you pass something other than nil or another CCentroid—such as a string—then the default constructor is used. |
The following script illustrates using the 2 constructors:
|
-- create CCentroid C1 with defaults |
|
-- copy C1 to a new CCentroid C2 |
|
-- change the sign |
|
-- result: C1 sign = 1 |
|
-- result: C2 sign = 0 |