2013-05-08 3 views
3

Я новичок в Smalltalk, поэтому, пожалуйста, несите меня. Я просто пытаюсь сделать простой рисунок с помощью Morphs.Регулирующие точки в Pharo Smalltalk

Теперь я могу создавать Круги и Линии, но у меня возникают проблемы с настройкой начальной и конечной точки в моей рабочей области.

Если вы можете предложить любой совет, я очень благодарен!

man := Morph new. 
head := CircleMorph new color: Color blue. 
body := LineMorph new. 
man addMorph: head. 
man addMorph: body. 
man openInWindow. 

ответ

2

verticesAt:put: позволяет напрямую изменять точки в LineMorph:

line := LineMorph new. 
line verticesAt: 1 put: [email protected] 
line verticesAt: 2 put: [email protected] 

или использовать метод #vertices:color:borderWidth:borderColor: класса стороны:

LineMorph 
    vertices: (Array with: [email protected] with: [email protected]) 
    color: Color transparent 
    borderWidth: 1 
    borderColor: Color black 
+0

Спасибо Thats именно то, что я искал –

Смежные вопросы