SBlade - 2016-12-28

Dear All,

Using TGLProxyObjects is really very fast in rendering so I'want to benefit from that, In that regard I'd like to modify only some specific mesh vertices in proxy objects, how am I supposed to achieve that?

I studied the demos/rendering/multiproxy and meshes/mushrooms examples from the demos folder but it seems that they are not changing that, my code responsible for the demonstrative purpose of modification of vertices is as follow :
But none of the vertices in mesh are modified,

var
FF: TGLFreeForm;

if prox.MasterObject <> nil then
      FF := (prox.MasterObject as TGLFreeForm);
       FF.MeshObjects[0].Vertices.Items[0][0] :=1500;
       FF.MeshObjects[0].Vertices.Items[0][1]:=0;
       FF.MeshObjects[0].Vertices.Items[0][2]:=2500;

Intuitively I believe that I'm not conforming with the logic of ProxyObject concept, all those vertices, normals indices seems to be static data build upon OPenGL call list concept, does anybody can shed some light on that?

Regards,