Intersection of plane/sketch or mass rotation of pads

Post here for help on using FreeCAD's graphical user interface (GUI).
Forum rules
and Helpful information
IMPORTANT: Please click here and read this first, before asking for help

Also, be nice to others! Read the FreeCAD code of conduct!
Post Reply
hds
Posts: 117
Joined: Tue Feb 14, 2017 8:23 am

Intersection of plane/sketch or mass rotation of pads

Post by hds »

Hello,

newbie question about intersection of face(plane) and wires.

OS: Ubuntu 16.04.2 LTS
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6707 (Git)
Build type: None
Branch: releases/FreeCAD-0-16
Hash: 5465bc47c95db45e0be85dc0e2872419efadce0f
Python version: 2.7.12
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17

I'am trying to plot the stringer from the body frames of a model sub. I tried to create a "stringer" plane and get the intersection of the plane and the pads. But it seems to me that this is not possible because of the tilted plane.

Secondly i tried to rotate the body frames so that the stringer plane will snap onto the XZ plane and than create a cut within the part module.

How can i mass rotate the sketches (pads) so that the stringer plane coincide with the XZ plane ?
Or is there a even simpler way of achieving this ?

Thank you for your patience and help.

Regards
Heiko
FreeCADbodyFrame1.png
FreeCADbodyFrame1.png (373.12 KiB) Viewed 1265 times
Attachments
tttt.fcstd
(848 KiB) Downloaded 27 times
User avatar
Willem
Veteran
Posts: 1854
Joined: Fri Aug 12, 2016 3:27 pm
Location: Lisse, The Netherlands

Re: Intersection of plane/sketch or mass rotation of pads

Post by Willem »

Hi, welcome to the forum,
in Freecad 0.16 there is no mass rotation possible. In the sketcher properties you can define that the sketches all have the same rotation, but that has to be defined for all sketches individually, as is shown in the image. the value for rotation can be defined in a spreadsheet
Schermafdruk van 2017-02-14 13-35-39.png
Schermafdruk van 2017-02-14 13-35-39.png (241.4 KiB) Viewed 1249 times
Attachments
tttt-revised.fcstd
(852.55 KiB) Downloaded 28 times
hds
Posts: 117
Joined: Tue Feb 14, 2017 8:23 am

Re: Intersection of plane/sketch or mass rotation of pads

Post by hds »

Found a workaround (I wouldn't call it a solution ...)

1) Select all the top view little faces of the cutout for the stringer on the body frames.
2) Create a Facebinder Object from this selection.
3) Select WP on XY. Rotate the Facebinder Object to XZ Plane.
4) Select WP on YZ. Rotate the Facebinder Object to XY Plane.
5) Rotate Facebinder -90 degrees for landscape view.
6) Export Facebinder to DXF. Create Stringer in CAD Program.
7) Import Stringer.dxf
8) Funpart. Try to rotate, snap the stringer back into location by selecting and setting the proper WP.

Is there a tool, macro in FreeCAD that enables you to select and snap faces of Parts on top of each other ? i.e. select the stringer cutout face and snap it to the appropriate body frame cut out.

Regards
Heiko
Stringer.png
Stringer.png (342.86 KiB) Viewed 1225 times
User avatar
DeepSOIC
Veteran
Posts: 7896
Joined: Fri Aug 29, 2014 12:45 am
Location: used to be Saint-Petersburg, Russia

Re: Intersection of plane/sketch or mass rotation of pads

Post by DeepSOIC »

hds wrote:Is there a tool, macro in FreeCAD that enables you to select and snap faces of Parts on top of each other ? i.e. select the stringer cutout face and snap it to the appropriate body frame cut out.
I think you need to try Assembly2.

There is a nice way to group up all the pads into one object which can be rotated as a whole. Part MakeCompound (look for it in Part workbench, in the menu).
Post Reply