On 08/11/2017 at 14:43, xxxxxxxx wrote:
User Information:
Cinema 4D Version:
Platform:
Language(s) : PYTHON ;
---------
Example provided in TestClipping3D is wrong (tuple don't have append command) and mp, rad and mg are not provided so it can be confusing for new learner.
So maybe something like this?
mp = op.GetMp()
rad = op.GetRad()
mg = op.GetMg()
# This part is really needed in the example?
p = list()
p.append(c4d.Vector(mp.x + rad.x, mp.y + rad.y, mp.z + rad.z) * mg)
p.append(c4d.Vector(mp.x + rad.x, mp.y + rad.y, mp.z - rad.z) * mg)
p.append(c4d.Vector(mp.x + rad.x, mp.y - rad.y, mp.z + rad.z) * mg)
p.append(c4d.Vector(mp.x + rad.x, mp.y - rad.y, mp.z - rad.z) * mg)
p.append(c4d.Vector(mp.x - rad.x, mp.y + rad.y, mp.z + rad.z) * mg)
p.append(c4d.Vector(mp.x - rad.x, mp.y + rad.y, mp.z - rad.z) * mg)
p.append(c4d.Vector(mp.x - rad.x, mp.y - rad.y, mp.z + rad.z) * mg)
p.append(c4d.Vector(mp.x - rad.x, mp.y - rad.y, mp.z - rad.z) * mg)
result = bd.TestClipping3D(mp, rad, mg)