Methods Signatures
Return the hidden points. |
|
Return the selected points. |
|
Get the position of a point. |
|
Set the position of a point. |
|
Return all point positions. |
|
Set all points of the point object.
|
|
Return the number of points. |
|
Get an array of vertex weights. |
|
Changes the number of points in the point object. |
Inheritance
Parent Class:
Children Classes:
Methods Documentation
-
PointObject.
GetPointH
(self)¶ Return the hidden points.
- Return type
- Returns
The hidden points.
-
PointObject.
GetPointS
(self)¶ Return the selected points.
- Return type
- Returns
The selected points.
-
PointObject.
GetPoint
(self, id)¶ Get the position of a point.
- Parameters
id (int) – The point index.
- Raises
IndexError – If the point index id is out of range : 0<=id<
GetPointCount()
.- Return type
- Returns
The position of the point.
-
PointObject.
SetPoint
(self, id, pos)¶ Set the position of a point.
Note
Call
obj.Message
(c4d.MSG_UPDATE) after you set all your points to update the object.- Parameters
id (int) – The point index.
pos (c4d.Vector) – The position of the point.
- Raises
IndexError – If the point index id is out of range : 0<=id<
GetPointCount()
.
-
PointObject.
GetAllPoints
(self)¶ Return all point positions.
- Return type
list of
Vector
- Returns
The list of positions.
-
PointObject.
SetAllPoints
(self, p)¶ - Set all points of the point object.The length of the passed list object must be equal the count of points.
Note
Call
obj.Message
(c4d.MSG_UPDATE) after you set all your points to update the object.- Parameters
p (list of
Vector
) – The list of positions.
-
PointObject.
GetPointCount
(self)¶ Return the number of points.
- Return type
int
- Returns
The number of points.
-
PointObject.
CalcVertexMap
(self, modifier)¶ Get an array of vertex weights.
Changed in version R19.053: Previous name was CalcVertexmap (still works for backward compatibility).
- Parameters
modifier (c4d.BaseObject) – The modifier object.
- Return type
list of float
- Returns
The list of weights, or None if failed.
-
PointObject.
ResizeObject
(self, pcnt)¶ Changes the number of points in the point object.
- Parameters
pcnt (int) – The new number of points.
- Return type
bool
- Returns
Success of changing the number of points.