- User Since
- Mar 24 2017, 4:05 AM (26 w, 3 d)
I found the issue, it looks like this may be a bug with MeasureIt after all. The problem is MeasureIt only checks Scene layer visibility settings for determining whether or not to display measurements (measureit_main.py, lines 2014 through 2040). This becomes an issue if the "Scene lock" button to the right of the layer manager is disabled which allows screen layouts to have seperate layer visibility settings seperate from the scene layer settings. This is the case with the "houseplan_24Aug17.blend" file which has all the MeasureIt data stored on layer 6 which is not enabled in the scene's layer settings, but is enabled in the active "2-Model " screen layout settings. You can verify this by enabling the "Scene lock" button with "houseplan_24Aug17.blend" open in Blender.
Tue, Sep 19
I missed an update on this again :( I need to check my email settings...
Fri, Sep 15
I did a more exhaustive test and opened "houseplan_24Aug17.blend" in Blender 2.78 and copied all the objects from that file into a seperate instance of 2.78 keeping the same layer organization and I'm not seeing the problems with MeasureIt anymore. The object and geometry count did go way up in the process:
@Antonio Vazquez (antoniov) According to the submitter this was not made with Archimesh, but the default add mesh tool. For some more strangeness, I noticed if I move the one of the HOUSE_WALLS objects from layer 0 back to layer 5 the measurements break again.
@Nicholas Spies (nspies11) I was wrong, "HOUSE_WALLS" was the only mesh object that was duplicated. It looks like the duplicate (HOUSE_WALLS.001) is what most of the measurements were attached to. Also, to submit answers you can just enter them in the reply box at the bottom of this page. But if that is not working for some reason, editing the description works to.
Tue, Sep 12
I found what I believe is the source the problem. There appears to be an issue with MeasureIt when geometry is on different layers. When I moved all the geometry to the first layer all the measurements in the file work as intended. I'm not sure if this is related, but there also appears to be duplicates of most of the geometry scattered over different layers.
Bah, didn't know this was reopened. Well this is definitely a weird issue. MeasureIt seems to still work just fine on new geometry and added annotations, but fails with most of the existing geometry in the blend file. I don't know of any limitation preventing MeasureIt from working with joined or grouped geometry. Did you use Archimesh or another addon to create the geometry or the stock "Add mesh" option?
Aug 12 2017
Aug 11 2017
Aug 2 2017
Aug 1 2017
I pushed a partial fix that should fix the Bug 1, but (if you can) could you please give this commit a quick look over (mainly the changes in measureit_main.py):
lijenstina also reported the following two errors to the Blender Console when MeasureIt was being used, but I did not include the second in the task description as I have not yet figured out exactly what causing it to show up:
Jul 26 2017
Just attempted to push the change to master and it appears I do not have commit access to blender-addons :(
Jul 25 2017
@Antonio Vazquez (antoniov) I have gone ahead and uploaded a differential of all my changes here as you requested:
Here is the redesign I mentioned in my last reply.
Jul 24 2017
Somewhat related, I also have a minor redesign / change request for the "Mesh Debug" panel designed for ease of use and with more features, but the code for it is not currently in a usable state. I hape to have that ready today or tomorrow.
Jun 7 2017
Jun 5 2017
Jun 2 2017
Updated diff patch with Blendify's recommendations.
I mostly agree with all your suggestions, I left a comment for the others.
May 31 2017
May 30 2017
May 29 2017
May 25 2017
May 3 2017
Thanks for the info mont. After asking on IRC and searching google went nowhere I assumed this was a bug. This might make for a good addition to the Blender-Python API Doc's "Gotcha’s" page.
Apr 23 2017
The 2017-04-23 update is the full rewrite of the addon with easier to follow code and better optimization for modal operation. It is still using the original (non-optimized) point finding code though.
Apr 22 2017
Apr 5 2017
For a wiki account, putting the request in on #blendercoders (and maybe #blenderwiki) is probably the fastest way. Another option might be the Bf-committers mailing list. You will need to give them the username you want to use and an email address (I just set up my own wiki account last week).