{"id":3910,"date":"2016-07-07T17:30:10","date_gmt":"2016-07-07T21:30:10","guid":{"rendered":"https:\/\/blogs.mathworks.com\/community\/?p=3910"},"modified":"2016-09-01T11:20:12","modified_gmt":"2016-09-01T15:20:12","slug":"file-exchange-alert-your-help-is-needed","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/community\/2016\/07\/07\/file-exchange-alert-your-help-is-needed\/","title":{"rendered":"File Exchange Alert: Your Help Is Needed!"},"content":{"rendered":"<p><img decoding=\"async\" loading=\"lazy\" width=\"500\" height=\"363\" class=\"size-full wp-image-3911 aligncenter\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/membrane_signal.png\" alt=\"membrane_signal\" \/><\/p>\n<p><!--introduction-->Collaboration on software can be a lot of fun, but it can also be hard to motivate.<\/p>\n<p>For instance, you may be working on a project and you&#8217;d love some help, but you can&#8217;t get anyone else excited about your Interactive Polhode-Herpolhode Animator. Alternatively, you may be willing to help with somebody else&#8217;s project, but how do you find something that&#8217;s interesting to you and simultaneously needs and wants your help? Because if you&#8217;re going to spend time hacking code, you want to make sure somebody actually cares.<!--\/introduction--><\/p>\n<p>Well, this is your lucky day: I have solved that problem for you.<\/p>\n<p>I have a project that is both intensely interesting and extraordinarily useful. It only needs a little help from you to realize its full potential.<\/p>\n<p>The project is <a href=\"https:\/\/www.mathworks.com\/matlabcentral\/fileexchange\/37640-export-figure-to-3d-interactive-pdf\">Export figure to 3D interactive PDF<\/a>\u00a0by Ioannis Filippidis (<a href=\"https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/2249257-ioannis-filippidis\">MATLAB Central<\/a>, <a href=\"https:\/\/github.com\/johnyf\">GitHub<\/a>, <a title=\"http:\/\/www.cds.caltech.edu\/~ifilippi\/ (link no longer works)\">CalTech<\/a>). It lets you export a MATLAB figure to a <a href=\"https:\/\/en.wikipedia.org\/wiki\/Universal_3D\">U3D file<\/a>.\u00a0Or you can generate the same figure directly in a PDF file. Adobe Reader lets you drag it around like this. Try it yourself with <a href=\"https:\/\/github.com\/johnyf\/binaries\/raw\/master\/fig2u3d\/example.pdf\">this example file (PDF)<\/a>\u00a0or just look at the animation below. Pretty neat, eh?<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"400\" height=\"329\" class=\"size-full wp-image-3912 aligncenter\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/3d-interactive-PDF.gif\" alt=\"3d interactive PDF\" \/><\/p>\n<p>If you look at the comments, you&#8217;ll see a lot of people really like it. But you can also see that it suffers from a few\u00a0compatibility problems. Ioannis is a busy guy, and he says more than once that you are welcome to fork the GitHub repo and send him a pull request.<\/p>\n<p>So Ioannis is ready for you to help out. Beyond this, I have recently learned from\u00a0Andreas Goser of the German MathWorks office\u00a0that a team\u00a0at Volkswagen makes extensive use of this file.\u00a0According to Andreas, &#8220;the app is not yet running on R2014b and higher and [they]\u00a0contacted the author who said he had no time yet to port it to new MathWorks graphics.&#8221;<\/p>\n<p>So there you have it. A cool project, a supportive\u00a0author, a waiting audience. You&#8217;ll fill your brain with new skills and your heart with the gratitude and admiration of your peers.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" width=\"315\" height=\"434\" class=\"size-full wp-image-3914 aligncenter\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/manual.png\" alt=\"manual\" \/><\/p>\n<p>The project is linked to from the File Exchange, but it lives on <a href=\"https:\/\/github.com\/johnyf\/fig2u3d\">GitHub<\/a>. Time to\u00a0get busy!<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img decoding=\"async\"  class=\"img-responsive\" src=\"https:\/\/blogs.mathworks.com\/community\/files\/membrane_signal.png\" onError=\"this.style.display ='none';\" \/><\/div>\n<p><!--introduction-->Collaboration on software can be a lot of fun, but it can also be hard to motivate.<\/p>\n<p>For instance, you may be working on a project and you&#8217;d love some help, but you can&#8217;t get anyone else excited about your Interactive Polhode-Herpolhode Animator. Alternatively, you may be willing to help with somebody else&#8217;s project, but how do you find something that&#8217;s interesting to you and simultaneously needs and wants your help? Because if you&#8217;re going to spend time hacking code, you want to make sure somebody actually cares.<!--\/introduction-->&#8230; <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/community\/2016\/07\/07\/file-exchange-alert-your-help-is-needed\/\">read more >><\/a><\/p>\n","protected":false},"author":69,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/3910"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/users\/69"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/comments?post=3910"}],"version-history":[{"count":4,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/3910\/revisions"}],"predecessor-version":[{"id":4070,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/posts\/3910\/revisions\/4070"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/media?parent=3910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/categories?post=3910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/community\/wp-json\/wp\/v2\/tags?post=3910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}