Hi,
In Below a part from my code.
In normal GLSceneViewer the TGLines working well.
In fullscreenviewer the TGLLines not working with the loUseNodeColorForLines option (runtime error in node:=tgllinesnode(l.Nodes.Add) command).
thx
Gabor
l:=TGLLines(environment.AddNewChild(TGLLines));
----> l.Options:=[loUseNodeColorForLines];
l.nodesaspect:=lnaInvisible;
l.linewidth:=1;
l.division:=10;
...
if mode = beDrawSphere then
begin
fenvdistance:=envdistance/2;
setvector(nodevector,random-0.5,random-0.5,random-0.5);
normalizevector(nodevector);
setvector(nodebase,0,0,0);
combinevector(nodebase,nodevector,fenvdistance);
l.Position.AsAffineVector:=nodebase;
l.SplineMode:=lsmCubicSpline;
l.LineWidth:=1;
l.Direction:=l.Position;
for j:=0 to 6 do
begin
-----> node:=tgllinesnode(l.Nodes.Add);
{color}
glcolor:=tglcolor.CreateInitialized(self,ConvertWinColor(basecolor));
clVector1:=glcolor.color;
nearto(clvector1,colordistance);
glcolor.Color:=clvector1;
node.Color:=glcolor;
glcolor.destroy;
{position}
fenvdistance:=envdistance/10;
setvector(nodevector,random-0.5,random-0.5,random-0.5);
normalizevector(nodevector);
setvector(nodebase,0,0,0);
combinevector(nodebase,nodevector,fenvdistance);
node.asAffinevector:=nodebase;
end;