Menu

Ressurection

2015-07-11
2016-01-15
  • Trevor Sandy

    Trevor Sandy - 2015-07-11

    LPub3D is a new and improved LPub. Don't hesitate to let me know what you think.

     
    • Rene Frijhoff

      Rene Frijhoff - 2015-11-15

      Trevor, It's great that a LPub has a followup with Lpub3d as the development has been discontinued :-( Thanks for that.
      I use Lpub to create instructions, but found some missing functions. LPub3D has some of those :-)

      Unfortunately when trying to create the bom of the instructions for a model of the Titanic (not finished yet), it seems that Lpub3D lacks performance. Whereas LPub needed about 30 sec. to create the bom, LPub3d needed about 4 minutes. Also LPub3D seems to regenerate the page everytime you go to that page, where as LPub only (re)generates the page after loading or after changes on that page. causing too much time to go through the pages when applying meta-commands for generating instructions.

      Best.

       
      • Trevor Sandy

        Trevor Sandy - 2016-01-08

        Hi Rene,

        Many thanks for your feedback. Indeed, with more features built on practically the old foundation, there will be an impact on performance. For example, where the BOM was not sorted before, it is now sorted by several keys.

        As the codebase is quite old, there are lots of inefficient routines but I am constantly looking out for opportunities to refactor and improve performance.

        I am currently working to redude the amoutn of page regeneration calls.

        Anyway, I released version 1.3.0 a few days ago. I implemented multi-threading on some routines to help with performance. I'm also working to remove alot of old RegExp routines which are costly. Let me know if you notice any performance improvement in the latest version of LPub3D.

        I'll rapidly release any performance updates as patches so set your check for update in the Preference tab and you'll be automatically notified when there's a new update.

        Kind regards,

         
        • Rene Frijhoff

          Rene Frijhoff - 2016-01-14

          Wow, the lastest version is back to speed again. The assembling pages are now even a bit faster then with LPub and the BOM's are about the same. Job well done. One thing I'm still missing is the possibility to position the camera to focus on only a part of a large model. I have a workaround for that which is also published in the LPub documentation, but it's quite some work you have to do. So that would be something really great.

           
          • Trevor Sandy

            Trevor Sandy - 2016-01-15

            Hello Rene - Thank you. Please send a link to the content you are describing. I'll take a look.

             
    • Rene Frijhoff

      Rene Frijhoff - 2016-01-15

      Hi Trevor, It seems that the meta-command 0 !LPUB CALLOUT ^(HORIZONTAL|VERTICAL) (HORIZONTAL|VERTICAL) doesn't work. I'm not sure what the '^' is doing here (it was not in the original). and are there 2 parameters? Either way, nothing I tried worked.

       
      • Trevor Sandy

        Trevor Sandy - 2016-01-15

        Hi Rene - It is possible I may have broken something. Can you send a sample model file with this command and some screenshots of the expected and produced behaviors? Many thanks.

        Cheers,

         
        • Rene Frijhoff

          Rene Frijhoff - 2016-01-15

          Hi Trevor, here are the MPD file and the screenshots.

          The pictures with bug#01 are related to the page count/end of model file. For some reason the page count isn't always the same (pic1: 103, pic2: 107, pic3: 5). When this happens, just go back one page and then advance again to the next page and the problem is solved (at least for that moment).

          The pictures with bug#02 are related to the meta-command 0 !LPUB CALLOUT ^(HORIZONTAL|VERTICAL) (HORIZONTAL|VERTICAL) The errors as well the related meta-command syntax are visible. The bold syntax is obtained by using Help->Save LPub Metacommands to File. The callout is printed vertical, where it should have been horizontal.

           

          Last edit: Rene Frijhoff 2016-01-15
          • Trevor Sandy

            Trevor Sandy - 2016-01-15

            Hi Rene - I apologize, but I clicked a button with 'X' next to the zip file and it disappeared. I suppose I just learned - the hard way - that I clicked the delete botton. It's the first time I have seen that.

            Can you send again please. If you look in the about screen of LPub3D you wll see my support email.

            Many thanks !

             
  • Warren Elsmore

    Warren Elsmore - 2015-07-11

    Trevor - firstly thanks very much working on this! I use lPub for all the instructions in my books, so any advance to it is very much appreciated :-)

    I'm trying to install this on a Windows 7 (32-bit SP1) VM, as I mainly use OSX. However, it fails to start, unable to find libgcc_s_sjlj-1.dll and then quazip.dll. I suspect it's looking for something I don't have installed?

    If I can get it running, I'll be very happy to give you all the feedback I can!

     
  • Trevor Sandy

    Trevor Sandy - 2015-07-11

    Hello Warren, many thanks for the kind words and install feedback!

    Portable distributions for x86_32 and x86_64 are now posted.

    Just download, unzip and run by clicking the exe.

    All the dependencies (required files) are in the zip.

    For the exe, I used Enigma Virtual Box (http://enigmaprotector.com/) to package the dependencies into a single file. I tested on Win8.1. I'll take a look at the issue you reported. Let me know if you continue to experience any installation issues. Best.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.