c4d.PointObject
¶
This is an abstract baseclass.
c4d.
PointObject
¶
c4d.BaseObject
PointObject.
GetPointH
(
)
¶
Return the hidden points.
| Return type: | c4d.BaseSelect |
|---|---|
| Returns: | The hidden points. |
PointObject.
GetPointS
(
)
¶
Return the selected points.
| Return type: | c4d.BaseSelect |
|---|---|
| Returns: | The selected points. |
PointObject.
GetPoint
(
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: | c4d.Vector |
| Returns: | The position of the point. |
PointObject.
SetPoint
(
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: |
|
|---|---|
| Raises: |
IndexError
– If the point index
id
is out of range :
0<=id<
|
PointObject.
GetAllPoints
(
)
¶
Return all point positions.
| Return type: |
list of
Vector
|
|---|---|
| Returns: | The list of positions. |
PointObject.
SetAllPoints
(
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
(
)
¶
Return the number of points.
| Return type: | int |
|---|---|
| Returns: | The number of points. |
PointObject.
CalcVertexmap
(
modifier
)
¶
Get an array of vertex weights.
| Parameters: | modifier ( c4d.BaseObject ) – The modifier object. |
|---|---|
| Return type: | list of floats |
| Returns: | The list of weights or None if failed. |
PointObject.
ResizeObject
(
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. |