[Frage] Darstellungsproblem mit grossem Kreis (1km) [Gelöst]


Hallo zusammen
Ich habe ein Darstellungsproblem mit einem sehr grossen Kreis Radius = 1 km.
Die Geometrie habe ich von Fremdplaner so erhalten
Auf eine Länge von 54 m ergibt sich eine Segmenthöhe von 36cm.
(Bild 1)

Es ergeben sich folgende Probleme:
1. Bin ich zu nahe an dem Kreis kann der gar nicht gefangen werden .
2. Wenn ich raus zoome kann ich den Kreis mit Fangpunkt «nächster» fangen. Der Fangpunkt ist aber nicht auf der Linie sondern je nach Ort wo ich den Kreis fange optisch bis 3.5cm vom Kreis entfernt !

Wie geht man am besten mit dem Problem um?
Grosse Koordinaten sind nicht vorhanden bzw. ein Offset ist eingestellt.
-Danke

Ps: Allgemeine Frage: ab wie weit vom Nullpunkt gibt es eigentlich Darstellungsprobleme?

Gruss Oliver

Anhänge (3)

Typ: image/jpeg
45-mal heruntergeladen
Größe: 112,01 KiB
Typ: image/jpeg
37-mal heruntergeladen
Größe: 41,31 KiB
Typ: image/jpeg
26-mal heruntergeladen
Größe: 60,59 KiB

Lösung anzeigen Lösung verbergen

Frage 1:
Optionen-> Anzeige -> Geschwindigkeit / Qualität auf "Perfekt" schieben.

Frage 2:
Das muss man ausproblieren. Das hängt von der "Szene", der Grafikkarte und dem aktuellen OpenGL-Modus ab.

OpenGL verwendet Fließkommazahlen zur Darstellung von 3D-Koordinaten, die eine Genauigkeit von 32 Bit oder 4 Byte haben. Das bedeutet, dass die in OpenGL verwendeten Fließkommazahlen eine maximale Genauigkeit von etwa 7 Dezimalstellen haben.

Ungenau wird es also, wenn mehr als 7 Stellen vor dem Komma sind, weil dann Teile der Zahl einfach abgschnitten werden.
Aus 1234,567 m werden in Allplan (native Einheit mm) -> 1234567 mm -> da ist keine Nach-Kommastellen mehr möglich. Wenn eine "Szene" also Objekte mit gößeren Koordinaten enthält, werden diese ggf. nicht mehr korrekt dargestellt. Man merkt das am ehestens daran, dass polygonale Kreise nicht mehr rund sind, sonder eckig werden.

Anhänge (1)

Typ: image/png
51-mal heruntergeladen
Größe: 85,97 KiB

Frage 1:
Optionen-> Anzeige -> Geschwindigkeit / Qualität auf "Perfekt" schieben.

Frage 2:
Das muss man ausproblieren. Das hängt von der "Szene", der Grafikkarte und dem aktuellen OpenGL-Modus ab.

OpenGL verwendet Fließkommazahlen zur Darstellung von 3D-Koordinaten, die eine Genauigkeit von 32 Bit oder 4 Byte haben. Das bedeutet, dass die in OpenGL verwendeten Fließkommazahlen eine maximale Genauigkeit von etwa 7 Dezimalstellen haben.

Ungenau wird es also, wenn mehr als 7 Stellen vor dem Komma sind, weil dann Teile der Zahl einfach abgschnitten werden.
Aus 1234,567 m werden in Allplan (native Einheit mm) -> 1234567 mm -> da ist keine Nach-Kommastellen mehr möglich. Wenn eine "Szene" also Objekte mit gößeren Koordinaten enthält, werden diese ggf. nicht mehr korrekt dargestellt. Man merkt das am ehestens daran, dass polygonale Kreise nicht mehr rund sind, sonder eckig werden.

Anhänge (1)

Typ: image/png
51-mal heruntergeladen
Größe: 85,97 KiB

Verwendung von Cookies:
Um die Webseite optimal gestalten und fortlaufend verbessern zu können, verwendet Allplan Cookies.
Durch die weitere Nutzung der Webseite erklären Sie sich mit der Verwendung von Cookies einverstanden.  -  Mehr Informationen

Schließen