remig/web_lic

Sub Model (converted to callout)

Opened this issue · 3 comments

When a sub-object has been converted to a callout and used more than once in the step (x2 for example), the multiples of the parts used are not listed in the PLI. They only show up once.

Also, if two callouts exist in the same step, one of their parts will be ignored in the PLI.

If the sub model is used as a callout multiple times on different pages, it will only be displayed on it's first appearance.

remig commented

I just pushed a new version of Lic (0.45) to the public site that includes a fix for the first bug here - a submodel that's used more than once in one step, and is converted to a callout, will now generate the correct parts in the step's part list.

I'm having problems reproducing the second bug. Could you send me a saved .lic file (or an LDraw model) that easily shows the problem? Attach it to a comment here, or just email it to me (lic@bugeyedmonkeys.com).

The 3rd bug is a big complicated fix on my side. I'll try to get to this next. I believe that a submodel used multiple times on different pages should still draw all the steps for that submodel each time its used, regardless if the submodel is converted to a callout or not. In other words, Lic should show the build steps for a submodel every time that submodel is used, except when that submodel is used multiple times in the same step. Does that sound right?