Gets the point weight of the Field object.
x_nerve last edited by
I want to get the point weights of non-Python Field objects . I looked carefully at the Python Effectors code that came with it and knew that
FieldOutputwas an instance . Suppose you create a new Plain effect and create a cube field . Is there a way to get the weight of the cube field points?
fieldOutput.getValue (Index)function cannot get the point weights of other Field objects. So , is there any way to get the weights?That seems difficult to achieve.
ferdinand last edited by ferdinand
thank you for reaching out to us. The most straightforward way to sample a
FieldObject.Sample; there are also other sample methods attached to the various fields related classes, most notably
c4d.FieldList. We have two examples in the Python SDK examples which showcase field sampling, fieldlist_sampling_r20 and fieldobject_sampling_20.
You also mention "Is there a way to get the weight of the cube field points?"; you are probably aware of this, but since your phrasing could imply otherwise, it seems noteworthy to point out that fields are not discrete. So in other words, there is no finite amount of points you can exhaustively sample for a field object, since the object is non-discrete. You have to pick a point or a set of points you want to sample for a field object, which can be any point in in the value range
If there are any questions left, please do not hesitate to ask.