Weiß wer, wie ich in GLScene dynamisch das Image eines Textures ändern kann (meine Version funtkioniert zwar, aber es ruckelt extremst !)
Habe eine TextureLibrary, mit einem Material 'Test'
dann einen Cube, der diese Texture drauf hat.
im code mache ich dann ungefähr soetwas :
Delphi-Quellcode:
img := GLMaterialLibrary1.Materials.GetLibMaterialByName('test').Material.Texture.Image;
PaintNewImage(TGLPersistentImage(img).Picture.Bitmap.Canvas));
TGLPersistentImage(img).Invalidate;
Die lange zeit braucht er dann beim nächsten Bildaufbau der Scene
Wenn ich invalidate weglasse ist es schnell aber es funktioniert nicht
Wenn ich das Material nicht verwende ist es auch schnell (trotz Invalidate)