Hei,
Hintergrund
===========
In MouseMove werden CAD-Fangpunkte visualisiert. Z.B. ==> Bewegt sich die Maus auf dem 3D-Model über eine Kante, wird diese Markiert, der Typ fest gestellt ( Line, Arc, Circle, Curve, ..... ) und auf Grund dessen die Fangpunkte visualisiert.
Sind jetzt komplexe Baugruppen drin, kann das schon mal bis zu 500ms dauern. Bei einzelbauteilen dauert das in der Regel 5-8ms. Hat man jetzt etwas Komplexes und viel nebeneinander liegende Kanten und man fährt mit der Maus schnell über diese Kanten, passiert es ab und zu das sich das Programm aufhängt.
Ich kann es aber so gut wie nicht debuggen.
Theoretisch wenn ich das in eine BGW setze müsste ( SOLLTE ) das MouseMove solange ruhegeben bis der BGW meldet das die Funktion abgeschlossen ist?????
Wie könnte so was im Code-Beispiel ausschauen??
Beste Grüße
Hintergrund
===========
In MouseMove werden CAD-Fangpunkte visualisiert. Z.B. ==> Bewegt sich die Maus auf dem 3D-Model über eine Kante, wird diese Markiert, der Typ fest gestellt ( Line, Arc, Circle, Curve, ..... ) und auf Grund dessen die Fangpunkte visualisiert.
Sind jetzt komplexe Baugruppen drin, kann das schon mal bis zu 500ms dauern. Bei einzelbauteilen dauert das in der Regel 5-8ms. Hat man jetzt etwas Komplexes und viel nebeneinander liegende Kanten und man fährt mit der Maus schnell über diese Kanten, passiert es ab und zu das sich das Programm aufhängt.
Ich kann es aber so gut wie nicht debuggen.
Theoretisch wenn ich das in eine BGW setze müsste ( SOLLTE ) das MouseMove solange ruhegeben bis der BGW meldet das die Funktion abgeschlossen ist?????
Wie könnte so was im Code-Beispiel ausschauen??
Beste Grüße