Search found 19 matches

by CluelessJunk
Fri Oct 27, 2017 11:21 pm
Forum: Part Design module development
Topic: [Bug] placement of boolean base propagates to secondary body
Replies: 25
Views: 9913

Re: [Bug] placement of boolean base propagates to secondary body

I just compiled a fresh build and rechecked this bug. It seems to me all the mentioned bugs are fixed. 1) The view correctly updates the angle values after applying the boolean operation. I am not able to get an inconsistent view anymore. 2) I'm not able to crash FreeCAD in any way I tried. 3) After...
by CluelessJunk
Tue Jan 31, 2017 5:53 am
Forum: Part Design module development
Topic: [Bug] placement of boolean base propagates to secondary body
Replies: 25
Views: 9913

Re: [Bug] placement of boolean base propagates to secondary body

How can this be intended? At one moment, the Angle values are 60° on the outer and 0° on the inner boolean object, resulting in a a difference between the cube of 30° and a rotation of both of 30°. The next moment the values are 60° and 1° resulting in a angle of the cubes of 59° and a rotation of 1...
by CluelessJunk
Mon Jan 30, 2017 2:22 pm
Forum: Part Design module development
Topic: [Bug] placement of boolean base propagates to secondary body
Replies: 25
Views: 9913

Re: [Bug] placement of boolean base propagates to secondary body

For a moment I thought you were right, but as of r9586 (a bit old I know) its still not working. I made some screenshots:
Image

Does it work differently for you?
by CluelessJunk
Mon Jan 30, 2017 6:45 am
Forum: Part Design module development
Topic: [Bug] placement of boolean base propagates to secondary body
Replies: 25
Views: 9913

Re: [Bug] placement of boolean base propagates to secondary body

@ickby I'm sure its not expected behaviour. At one moment, the rotation is not applied to the second boolean part and as soon as you update the rotation value, the other part jumps to the place with the value applied. The value should either be applied or not applied, but now it depends on whether y...
by CluelessJunk
Sat Jan 28, 2017 2:46 pm
Forum: Part Design module development
Topic: [Bug] placement of boolean base propagates to secondary body
Replies: 25
Views: 9913

Re: [Bug] placement of boolean base propagates to secondary body

I recompiled with debug information and did a new backtrace: edit It seems, the old backtrace already contained all the information... whatever, then at least take the current build data OS: "Fedora release 25 (Twenty Five)" Word size of OS: 64-bit Word size of FreeCAD: 64-bit Version: 0.1...
by CluelessJunk
Tue Jan 03, 2017 4:40 pm
Forum: Announcements & Features
Topic: TechDraw - Multiview Projection Group
Replies: 5
Views: 2813

Re: TechDraw - Multiview Projection Group

Pure, ugly brute force. Do you think with the current design its possible to get arbitrarily rotated projections? You told me earlier that the rotation matrix was replaced with simple code, I get the feeling that the "Pure, ugly brute force" could be replaced with elegant, complicated mat...
by CluelessJunk
Tue Jan 03, 2017 12:25 pm
Forum: Announcements & Features
Topic: TechDraw - Multiview Projection Group
Replies: 5
Views: 2813

Re: TechDraw - Multiview Projection Group

Amazing, I'll have to look into the code to see how you achieved that! Two things I noticed: 1) The "Match 3D" button doesn't work anymore - it did work at some point, did it? 2) The section View calculates NaNs for the isometric projections. I'm not sure, how useful that is anyway but sti...
by CluelessJunk
Thu Dec 08, 2016 3:07 pm
Forum: TechDraw
Topic: The Big TechDraw Comments Thread
Replies: 322
Views: 111312

Re: The Big TechDraw Comments Thread

In any case, the VOM is history. It has been replaced by a Map that contains the ProjectionDirection of every secondary view based on the current front view. Lots of complex code replaced by some simple code. Whaaaaat? I mean thinking in 4x4 (wouldn't 3x3 be enough?) transformation matrices is not ...
by CluelessJunk
Thu Dec 08, 2016 11:11 am
Forum: TechDraw
Topic: The Big TechDraw Comments Thread
Replies: 322
Views: 111312

Re: The Big TechDraw Comments Thread

3) techno-babble: all views are presented with +Z pointing up whenever possible (+Y when projection direction is +/- Z). I believe the is the same behaviour as the 3D view. Is this wrong in general or just for ProjectionGroups? The math to spin the secondary views doesn't leap out at me, but it's e...
by CluelessJunk
Wed Nov 23, 2016 11:41 pm
Forum: TechDraw
Topic: The Big TechDraw Comments Thread
Replies: 322
Views: 111312

Re: The Big TechDraw Comments Thread

So I looked at all that code again. I think TechDrawGeometry::getViewAxis needs the viewOrientationMatrix to calculate the cross variable. That function is not called in that many places. I traced the main caller back to DrawViewPart::execute, where it goes from buildGeometryObject -> projectShape t...