2016-04-04 23 views
2

Ich habe ein Problem, bei dem die R- und B-Kanäle in Mayavi-Zahlen ausgetauscht werden.Mayavi unerwünschter blau-roter Kanalwechsel über VNC

ich auf einem Remote-Rechner bin Anschluss (Maschine 2) über VNC (vncserver Ausbeuten DISPLAY=:1, also bin ich auf eine neu zugeordneten X-Sitzung verbinden [?]) Und mayavi 4.4.3 auf diesem entfernten Rechner ausgeführt wird.

Unten ist ein Beispiel. Das Zeichnen einer Figur mit bgcolor=(1,0,0) ergibt eine blaue Figur (mittlere Figur), (0,1,0) ergibt eine grüne Figur (rechte Figur, erwartet) und (0,0,1) ergibt eine rote Figur (links). (Ignorieren Sie die beige, das Ziehen der Figur Fenster über ein Grund war ein anderes)

BGR in mayavi

ich diese auf meinem lokalen Rechner getestet haben (Maschine 1) mit mayavi 4.1.0, und die erwarteten Ergebnisse eines roten bekommen Abbildung von (1,0,0) und eine blaue Figur von (0,0,1), so kann das Problem mit der Remote-Maschine liegen. Auch hier ist die Mayavi-Version der Remote-Maschine 4.4.3. Zusätzlich habe ich dies auf meinem lokalen Rechner (Rechner 1) über VNC von einem separaten Server (Rechner 3) getestet und das expect-Ergebnis erhalten, so dass es scheinbar über VNC korrekt gerendert werden kann. Ich habe auch auf Maschine 2 die Problemmaschine lokal mit DISPLAY=:0 (das ursprüngliche Display) getestet, und das Problem ist nicht vorhanden.

Hier ist ein weiteres Beispiel für eine Figur, die Erstellung und Plotten einen Punkt

point plot mayavi

Antwort