Bug 154813 - sometimes objects are not drawn
Summary: sometimes objects are not drawn
Status: CONFIRMED
Alias: None
Product: kig
Classification: Applications
Component: general (other bugs)
Version First Reported In: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Pino Toscano
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-29 14:42 UTC by Vinzent Steinberg
Modified: 2021-03-09 23:51 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
kig drawing objects correctly (106.48 KB, image/png)
2007-12-29 14:45 UTC, Vinzent Steinberg
Details
kig drawing only parts (of the inner triangle) (105.84 KB, image/png)
2007-12-29 14:47 UTC, Vinzent Steinberg
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vinzent Steinberg 2007-12-29 14:42:47 UTC
Version:           0.90.0 (using KDE KDE 3.97.0)
Installed from:    SuSE RPMs
OS:                Linux

I constructed the inner circle of a triangle and another triangle, defined by the intersections of the circle and the angle bisectors of the outer triangle. I changed the outer triangle by moving one of its points. Depending on the position of the point the inner triangle is sometimes drawn correctly, sometimes only partly, sometimes not at all.
I will attach two screenshots showing the difference between the expected behaviour and the bug.
Comment 1 Vinzent Steinberg 2007-12-29 14:45:15 UTC
Created attachment 22755 [details]
kig drawing objects correctly
Comment 2 Vinzent Steinberg 2007-12-29 14:47:13 UTC
Created attachment 22756 [details]
kig drawing only parts (of the inner triangle)
Comment 3 Pino Toscano 2007-12-29 15:29:08 UTC
This happens because the intersection between a segment (any of the triangle sides) and the circle is not really perfect, and there's that small delta that makes the intersection point invalid.
Comment 4 Vinzent Steinberg 2007-12-31 13:57:56 UTC
There is a program which can handle these deviances:
http://geonext.uni-bayreuth.de/

It's written in Java and it's Open Source (GPL).
Comment 5 Justin Zobel 2021-03-09 23:51:06 UTC
Thank you for the bug report.

As this report hasn't seen any changes in 5 years or more, we ask if you can please confirm that the issue still persists.

If this bug is no longer persisting or relevant please change the status to resolved.