THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED
On 19/02/2011 at 20:06, xxxxxxxx wrote:
just started Python and I think I'm doing very well.
I've created a simple Cloner with the Python Generator. Now I want to Convert the Clone internally to a PolygonObject.
I tried SendModelingCommand() but it crashes because there is no document overloaded (because the Object is just virtual x) ).
So, my Question would be: Is there a way to Convert an Object internally in Python ?
Thanks in advance, nux
On 25/02/2011 at 08:01, xxxxxxxx wrote:
I could find a way to do it:
def MakeEditable(op) :
if (not op) | op.CheckType(c4d.Opolygon) | op.CheckType(c4d.Ospline) : return op
op = [op.GetClone()]
doc = c4d.documents.BaseDocument()
op = c4d.utils.SendModelingCommand(
command = c4d.MCOMMAND_MAKEEDITABLE,
list = op,
doc = doc )
On 25/02/2011 at 08:03, xxxxxxxx wrote:
I recommend you to use c4d.Ospline, c4d.Opolygon,... instead of hardcoded constants. I would also use CheckType(...) instead of GetType() so it accepts subtypes as well.
On 25/02/2011 at 08:29, xxxxxxxx wrote:
Ah thanks, changed it