Search found 162 matches

by jnxd
Tue Aug 29, 2017 2:09 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

Do you have the feeling, that this can be solved after all? I mean a sound, always applicable technique. I can only think of some heuristics to solve this problem, because for us humans it is most of the time easy to see which edges, vertices and faces correspond if we have a state before and after...
by jnxd
Tue Aug 29, 2017 12:51 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

Work Product Before I put up the work product, I must begin the work product with a disclosure. Due to my movement to the US in the middle of the work period and the ensuing visa restrictions, I had to decline a part of the stipend (the third installment). This part was supposed to be corresponding...
by jnxd
Thu Jul 27, 2017 4:03 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

I chose Box, Boolean and Fillet because they had a way to define all faces (Box has Top, Bottom, Left, Right, Front, and Back That is an interesting approach... Actually a big number of parametric objects in FreeCAD could do that: define faces when they create their shape, instead of letting OCC do...
by jnxd
Thu Jul 27, 2017 3:38 am
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

Update 27th July 2017 With a PR complete, my efforts since the last update had been towards developing a simple implementation that gives sensible toponaming for a small set of Part::Feature s that would be useful. I chose Box , Boolean and Fillet because they had a way to define all faces ( Box ha...
by jnxd
Thu Jul 13, 2017 6:42 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

Thanks for the PR, jnxd. I hope it get merged soon. What else have you been working on ? Hi, @Kunda1. Glad to see your interest in the development. Unfortunately, most of my time went in development towards the PR. It doesn't really look like much, but the commits are a result of squashing around 3...
by jnxd
Sun Jul 09, 2017 6:54 pm
Forum: Pull Requests
Topic: PR #868: History storage framework and options for select methods in TopoShapePy
Replies: 1
Views: 1199

PR #868: History storage framework and options for select methods in TopoShapePy

Link to PR Supported methods (all booleans, extrude , mirror , makeFillet2 , makeChamfer2 ) now come with an optional withHistory parameter that can be set to True if you want to store history. The development of the sub-shapes from the sub-shapes of the base(s) can be studied by using shapeName.Hi...
by jnxd
Sun Jul 09, 2017 6:52 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

Update 9th July 2017 Just made the PR as described in my previous post. Supported methods (all booleans, extrude , mirror , makeFillet2 , makeChamfer2 ) now come with an optional withHistory parameter that can be set to True if you want to store history. The development of the sub-shapes from the s...
by jnxd
Mon Jul 03, 2017 5:45 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

ping Any updates? Oh! So sorry for not posting for so long. Update: 3rd July 2017 We're working on making a pull request that stores the history algorithm for others to experiment with. When complete, methods in Part.Shape shall have an optional parameter withHistory that will lead to the shape bei...
by jnxd
Wed Jun 21, 2017 6:11 pm
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

Update 21st June 2017 I created a tnaming branch in my own fork of FreeCAD for this project's purposes (long time coming :mrgreen:). As for my previous post, I went with a "ask for forgiveness rather than permission" policy and created an overloaded function TopoShape fuse(TopoShape) const to suppo...
by jnxd
Fri Jun 09, 2017 5:30 am
Forum: Developers corner
Topic: GSoC 2017 Dev Log: jnxd
Replies: 42
Views: 5608

Re: GSoC 2017 Dev Log: jnxd

... So, we were trying to expose the history framework of OCC, i.e. the methods that tell which elements of the old shape generated/were modified to which elements of the new shape, or which were deleted. However, we have hit a roadblock since w e have to make some potentially radical changes. Thus...