Hello

I want to change some points of my edges.

It seems to work , but when the functiion ends, the points have the former coordinates.

I use transform! which is supposed to modify the point, as I understand.

Where is my mistake ?

```
UI.messagebox to_change.length
to_change.each do |edge|
vertex = edge.end
point = vertex.position
puts "before #{point.x} , #{point.y} , #{point.z}"
vector = point.vector_to [point.x,point.y,0]
tr = Geom::Transformation.translation vector
point.transform! tr
puts "after #{point.x} , #{point.y} , #{point.z}"
end
```

before 171,8422mm , 290,5582mm , 0,1044mm

after 171,8422mm , 290,5582mm , 0,0000mm

before -55,5479mm , 607,8201mm , 0,1043mm

after -55,5479mm , 607,8201mm , 0,0000mm