Issue with segment of curve.
I'll try to explain with screenshots, as it is a bit mixed up: Initial State: Initial Output:
Entropy: Output after Entropy:
How can I further help debugging?
Some random extra data: Build Revision e91598 (06.03.2016 @ 20:57:59)
<calculation>
<point id="1001405" mx="-1.67861" splinePath="1000723" length="Spl_C22_X21 - Spl_C22_PQ30b + SplPath_Z8_A8/2" name="PQ34b" type="cutSplinePath" my="1.33634" color="black"/>
<point id="1001408" mx="-2.19601" splinePath="1000723" length="Spl_C22_X21 - Spl_C22_PQ30a + SplPath_Z8_A8/2" name="PQ34c" type="cutSplinePath" my="1.3733" color="black"/>
<point id="1002410" firstPoint="1001405" typeLine="hair" mx="1.00437" secondPoint="1001408" length="#PIQ" name="D11" lineColor="blue" type="normal" angle="0" my="0.294655"/>
</calculation>
In modeling for unkown to me reason things got duplicated. (Note same 'idObject' as the "D11" point which is part of the malicious group)
<modeling>
<point id="1002469" idObject="1002410" inUse="false" mx="-1.35606" type="modeling" my="-1.88671"/>
<point id="1002533" idObject="1002410" inUse="true" mx="1.00437" type="modeling" my="0.294655"/>
</modeling>
Where only the second item is used in details:
<details>
<detail>
<node idObject="1002531" reverse="1" mx="0" nodeType="Contour" type="NodeSplinePath" my="0"/>
<node idObject="1002532" mx="0" nodeType="Contour" type="NodePoint" my="0"/>
<node idObject="1002533" mx="0" nodeType="Contour" type="NodePoint" my="0"/>
<node idObject="1002534" mx="0" nodeType="Contour" type="NodePoint" my="0"/>
</detail>
</details>
Comments (18)
-
reporter -
repo owner BTW, it would be nice to be able to hide point names :) I sometimes cannot select a point becaus it has gotten so cluttered... As a sidenote.
You can use labels for selecting points.
-
repo owner - removed version
-
repo owner I don't understand what is all about. What are you trying to tell me?
-
reporter The point is that at an angle of 179 in the first picture, in detail mode, the D11 point is simply left out, while it's duly included into the detail construction.
At an angle of 180, things show normally.
Because this is so weird to me, I titled it "strange issue".
The O4 is the middle point of a SplPath which is collocated in "reverse" mode.
-
repo owner I need an example for quick debugging.
-
reporter I was able to isolate the section out of the bigger pattern, by replacing formulas by actual values. In the annexed file change the marked angle of the O4 point to 180 and the detail will show correctly. Change it back to 179 and in detail D11 will be left out...
-
reporter - attached AnalyzeStrangeIssueBug.val
There we go: D11 behaviour depdning on O4 first control point angle 179/180
-
reporter Thank!
-
repo owner - changed status to open
Confirm.
-
repo owner - changed version to 0.4.4
- changed title to Issue with segment of curve.
-
repo owner - attached AnalyzeStrangeIssueBug_isotated.val
Isolated part of detail that cause of the bug.
-
repo owner id="1002469"
How did you create more than 1'000'000 objects? o_0
-
repo owner - changed status to resolved
Fixed issue
#458. Issue with segment of curve.→ <<cset 4d70b5b863bc>>
-
repo owner Fixed issue
#458. Issue with segment of curve. (grafted from 4d70b5b863bcad171e8185265cdcf4e177c5c90d)→ <<cset 3f6e40bc4481>>
-
reporter How did you create more than 1'000'000 objects? o_0
In order to be able to copy-mirror a finished piece, I duplicated the corresponding parts in the xml, then I made the transformations for mirroring manually. In order to fix id conflicts, but without having the hassle to reconstruct them, I prefixed them with another ^10
That consumes just less time than reconstructing the piece from scratch and was more reliable in my case.
-
reporter Thanks for fixing!
-
repo owner - removed version
Removing version: 0.4.4 (automated comment)
- Log in to comment
BTW, it would be nice to be able to hide point names :) I sometimes cannot select a point becaus it has gotten so cluttered... As a sidenote.