Hi Jaume, Just looked at your new function for dimensions, it looks so awesome :D Please try to get some of your improvements merged with small patches.
On 04/03/2016 15:46, Jaume Bellet wrote: > merging the code on bf master is not in my hands, should be accepted, and > some efforts should be done to avoid problems with others parts of code. > Some time ago I proposed to create branch in bf repo, but was no performed. > > Some years ago i started the creation of the new space (on blender 2.4x) > for formal drawings, but i did not finished it. I think that for that > purpose could be re-used the Freestyle code to get the view. > > > 2016-03-04 13:11 GMT+01:00 João Araújo <[email protected]>: > >> Your work is amazing Jaume! I guess that it kills a few points from my >> initial list (assuming you are going to merge your code with the Blender >> master). >> >> Still, I would like to ear some opinions on the first topic of my list >> (editor that would allow the user to make ISO-compliant drawings of >> individual parts), which I consider the most important. I can implement the >> other points as a python add-on. >> >> Does anyone have some suggestion as to who I could contact personally that >> could possibly be interested in being a mentor for this? >> >> I will avoid blenderartists for a while, at least until I have more solid >> ideas. >> >> 2016-03-04 11:53 GMT+00:00 Jaume Bellet <[email protected]>: >> >>> https://vimeo.com/user2228784/videos >>> >>> Here are some videos of work done in a separate repo from bf official >> one. >>> Work there is still in progress, not for production. >>> >>> I tried the snap tools to be applied on blender, but the final decision >> was >>> to wait, as the code was on transform, which is a little messy, and >>> affecting lots of areas, and was said to check if could be integrated in >>> the new coming widgets. >>> >>> Any built-in cad features will be great ;) >>> >>> 2016-03-02 21:05 GMT+01:00 Daniel Salazar - patazstudio.com < >>> [email protected]>: >>> >>>> Freecad could be imported in Blender as a python library. I say could >>>> because there's a little problem with freecad using py2.7 >>>> Daniel Salazar >>>> patazstudio.com >>>> >>>> >>>> On Wed, Mar 2, 2016 at 11:50 AM, matmenu <[email protected]> wrote: >>>>> Hi João, >>>>> >>>>> Good to see some interest in improving Blender's CAD capabilities :) >> I >>>>> think it would be a good idea to speak about it on Blenderartists, >>>>> giving some focus to avoid the Christmas list effect. From experience >>>>> and what I read on the forums though, improving the snapping system >>>>> would be very welcome. >>>>> >>>>> For dimensioning, there are already many addons, 2 of them are really >>>>> good: >>>>> >> http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Curve/Dimension >>>>> and >>>>> >> https://www.blender3darchitect.com/2012/10/dimension-lines-for-blender-with-the-caliper-add-on/ >>>>> and https://github.com/Antonioya/blender/tree/master/measureit. >>>>> >>>>> I find it interesting to have some work done in Python in this GSoC >> as >>>>> it will ensure users are able to use it in the end :) >>>>> >>>>> Regards >>>>> >>>>> On 02/03/2016 13:17, João Araújo wrote: >>>>>> Good afternoon, >>>>>> >>>>>> I am a college student who has known Blender for a few years now, >> and >>>> would >>>>>> like to contribute in GSoC 2016 by adding CAD functionality. I would >>>> like >>>>>> to ear your thoughts on my project idea. >>>>>> >>>>>> I have been checking on what has been done to implement CAD in >>> Blender. >>>> I >>>>>> didn't find almost any software. Mostly there were forum discussions >>>> about >>>>>> how great it would be if Blender could have CAD features, while >> others >>>>>> stated that it would be impractical. >>>>>> >>>>>> The only actual add-on I found was this one >>>>>> >>>>>> http://www.cad4arch.com/cadtools/index.htm >>>>>> >>>>>> but although it is still being developed, it is paid and only works >>> with >>>>>> Blender 2.49b. The author states an intention of embedding it into >>>> Blender, >>>>>> though. >>>>>> >>>>>> >From what I read, and based on my experience working with CAD >>>> packages, I >>>>>> compiled a list of targets for what I would propose myself to >> achieve >>>>>> during GSoC: >>>>>> >>>>>> ordered from most important to less important >>>>>> >>>>>> - Add a new editor that would allow the user to make >> ISO-compliant >>>>>> drawings of individual parts. >>>>>> - This requires, from the top of my head, the ability of >>> drawing >>>> the >>>>>> 6 isometric views, at a standard scale, on standard sized paper (A4, >>> A3, >>>>>> etc.), adding dimensions (lengths and angles), centerlines, axes, >>> being >>>>>> able to do section views (with crosshatch drawing) and detail views. >>>>>> - Add sketch tools (the ability to draw lines, circles, >> rectangles, >>>> etc. >>>>>> ; this serves the purpose of increasing the precision of drawing >> with >>>>>> Blender) >>>>>> - Add reference geometry (reference planes and axes) >>>>>> - Add a dimensioning tool (something that allows the user to edit >>> the >>>>>> dimensions a posteriori the sketch being created) >>>>>> - Modify the array modifier in order to allow explicit circular >>>> arrays >>>>>> - This can already be achieved using a trick with empties, >>> but I >>>>>> would like to clarify this workflow and simplify it (for example, >>>> instead >>>>>> of the user rotating the empty by 360/n degrees, where n is the >> number >>>> of >>>>>> objects, he would simply select n and the modifier would take care >> of >>>> the >>>>>> rest) >>>>>> - Add a fillet tool (a very simple addition; can be done with >>> vertex >>>>>> groups and the bevel modifier currently; once again I simply want to >>>>>> simplify it) >>>>>> - Add a precise offset tool (currently, I can simply extrude and >>>> scale ; >>>>>> I want to make this work with the dimensioning tool mentioned above) >>>>>> >>>>>> >>>>>> I believe these are all feasible by me, with the first one being the >>>> most >>>>>> complex and one of the few requiring C programming. The others could >>> be >>>>>> implemented as a Python Add-On. >>>>>> >>>>>> Best regards, >>>>>> Joao >>>>>> _______________________________________________ >>>>>> Bf-committers mailing list >>>>>> [email protected] >>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>> _______________________________________________ >>>>> Bf-committers mailing list >>>>> [email protected] >>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> _______________________________________________ >>>> Bf-committers mailing list >>>> [email protected] >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> >>> _______________________________________________ >>> Bf-committers mailing list >>> [email protected] >>> http://lists.blender.org/mailman/listinfo/bf-committers >>> >> _______________________________________________ >> Bf-committers mailing list >> [email protected] >> http://lists.blender.org/mailman/listinfo/bf-committers >> > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
