Fehler skalierter Block

Hallo,

kann mir jemand sagen, warum der skalierte Block fehlerhaft ist. QCAD gibt das aus:

Warning:  RHatchData::getBoundaryPath: loop not closed: arc does not connect
Warning:  RHatchData::getBoundaryPath: cursor:  RVector(67.5692, 44.0583, 0, true)
Warning:  RHatchData::getBoundaryPath: arc:  RArc(RShape(address: "0x3f8e540"), center: RVector(65, 29.8818, 0, true), radius: 10.3484, startAngle: 75.625, endAngle: 104.375, startPoint: RVector(67.5692, 39.9062, 0, true), endPoint: RVector(62.4308, 39.9062, 0, true), sweep: 0.501784, reversed: false)
[...]

Man sieht es auch an der Darstellung. Die Geometrien im Block selbst scheinen korrekt zu sein.

Der Block scheint auch die falsche Höhe zu haben. Nach Skalierung ist er 16,07 hoch. Im Block ist er 16,25. :open_mouth:


Grüße
a.dxf (103 KB)

Hallo,

Was ist fehlerhaft? Ich sehe einen block der eingefügt wurde mit einer x Skalierung von 0.707108815. Kann keinen Fehler entdecken. Wann und wodurch wurde der Fehlercode ausgegeben?

So sieht der Fehler aus


. So der Block

Der Fehler wird halt in der Console ausgeben.

Könnte vielleicht mit der QCAD-Version zusammenhängen. Müsste ich glatt mal die neuste Version ausprobieren.

In 3.27.9 funktioniert es richtig. Dann ist es schlicht nur in Bug in der älteren Version.

Tatsächlich hat sich die ungleichmäßige Skalierung von Blöcken und Polylinien mit Bogensegmenten und beiden zusammen seit Version 3.22.0 stark verbessert.

Versuchen Sie nur nicht, es in Model_Space zu explodieren …
Denken Sie auch daran, dass der Bogen jetzt eine Ellipse ist …

Grüße,
CVH