Red
30/05/2013, 15h07
Hello ! (et salut au passage aux plus vieux d'entre vous dont certains se rappelle peut-être de moi ;) )
J'essaye de dessiner des informations en 2D sur l'éditeur via les méthodes BaseDraw.DrawLine2D() et BaseDraw.DrawCircle2D(). Ca marche bien, je parviens à changer la couleur des éléments dessinés en 2D, mais je n'arrive pas changer le type de ligne (épaisseur et continu/traitillé). Je n'ai rien trouvé dans la doc qui ressemble à ça...
Est-ce possible ?
Merci d'avance !
from c4d import *
#Welcome to the world of Python
def main():
draw = doc.GetActiveBaseDraw()
#ligne rouge
draw.SetPen(Vector(255,0,0))
draw.DrawLine2D( Vector(200,170,0), Vector(360,150,0) )
#cercle vert
draw.SetPen(Vector(0,255,0))
draw.DrawCircle2D(250,230,40 )
#ligne bleue
draw.SetPen(Vector(0,0,255))
draw.SetPointSize(5) #aucun effet
draw.DrawLine2D( Vector(200,320,0), Vector(360,300,0) )
J'essaye de dessiner des informations en 2D sur l'éditeur via les méthodes BaseDraw.DrawLine2D() et BaseDraw.DrawCircle2D(). Ca marche bien, je parviens à changer la couleur des éléments dessinés en 2D, mais je n'arrive pas changer le type de ligne (épaisseur et continu/traitillé). Je n'ai rien trouvé dans la doc qui ressemble à ça...
Est-ce possible ?
Merci d'avance !
from c4d import *
#Welcome to the world of Python
def main():
draw = doc.GetActiveBaseDraw()
#ligne rouge
draw.SetPen(Vector(255,0,0))
draw.DrawLine2D( Vector(200,170,0), Vector(360,150,0) )
#cercle vert
draw.SetPen(Vector(0,255,0))
draw.DrawCircle2D(250,230,40 )
#ligne bleue
draw.SetPen(Vector(0,0,255))
draw.SetPointSize(5) #aucun effet
draw.DrawLine2D( Vector(200,320,0), Vector(360,300,0) )