Extrude from curved surface of cylinder

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!
tiwariaditya13
Posts: 3
Joined: Mon Aug 18, 2014 3:42 am

Extrude from curved surface of cylinder

Postby tiwariaditya13 » Mon Aug 18, 2014 3:50 am

I want to extrude some basic shapes from the outer curved surface of a cylinder.
How can I do that.

I will also like to write some extruded text on the outer curved surface of the cylinder.

Any help is welcomed.

OS: Linux Mint 16 Petra
Word size: 64-bit
Version: 0.14.3702 (Git)
Branch: releases/FreeCAD-0-14
Hash: b3368125c63289ec8ce9faec2b2ae4c78d436406
Python version: 2.7.5+
Qt version: 4.8.4
Coin version: 4.0.0a
SoQt version: 1.5.0
OCC version: 6.7.0
Johanneshov
Posts: 26
Joined: Tue May 06, 2014 6:29 am

Re: Extrude from curved surface of cylinder

Postby Johanneshov » Mon Aug 18, 2014 12:59 pm

Is the attached file/design too basic for you?

I am a newbie... ;-)
Hello.jpg
Hello.jpg (26.2 KiB) Viewed 4941 times


/Johanneshov
hello.FCStd
(46.49 KiB) Downloaded 153 times
tiwariaditya13
Posts: 3
Joined: Mon Aug 18, 2014 3:42 am

Re: Extrude from curved surface of cylinder

Postby tiwariaditya13 » Mon Aug 18, 2014 5:27 pm

Thanks, BUT I was looking for something different.

The extruded surface shall also have a cuved face like cylinder.
Can any one please help
User avatar
bejant
Posts: 5950
Joined: Thu Jul 11, 2013 3:06 pm

Re: Extrude from curved surface of cylinder

Postby bejant » Mon Aug 18, 2014 5:29 pm

Greetings Johannesov, you've added some unnecessary things in to your model.
Delete Pad002
Delete Fusion (select Yes in the Object Dependencies pop-up window)
Delete Pad001
Delete Sketch001

Now you only have Sketch and Pad (which make up the cylinder) and Shapestring (the text) remaining.

Change to the Part (not Part Design) Workbench
Select Shapestring
Select the Extrude tool:
Image
In the Direction area of the Extrude window change Y to 1, and change Z to 0.
Use 10 for length (units are mm)
Click the Apply button to see the result
Click the OK button to exit the Extrude command.

Now join the extruded text to the cylinder:
While still in the Part WB,
Select the Boolean tool:
Image
On one pane select Extrude, in the other pane select Pad, make sure the Union radio button is selected, click Apply, then click Close.

If you like you can make another concave Pad on the outside of the cylinder and subtract Pad001 from Fusion with the Boolean tool again. (Fusion in the left pane, Pad001 in the right pane)

The file is too big to upload to the forum; you can download it here.
User avatar
bejant
Posts: 5950
Joined: Thu Jul 11, 2013 3:06 pm

Re: Extrude from curved surface of cylinder

Postby bejant » Mon Aug 18, 2014 5:34 pm

tiwariaditya13 wrote:The extruded surface shall also have a cuved face like cylinder.
See my previous reply, the model looks like this:
20140818c.png
20140818c.png (11.72 KiB) Viewed 4913 times
Just curious, are you and Johannesov the same person?
User avatar
shoogen
Posts: 2823
Joined: Thu Dec 01, 2011 5:24 pm

Re: Extrude from curved surface of cylinder

Postby shoogen » Mon Aug 18, 2014 5:38 pm

tiwariaditya13 wrote:The extruded surface shall also have a cuved face like cylinder.
Still the direction is constant. Currently it is not possible to extract along the normal of cylinder face. This would mean to apply a non-linear transformation to every Pole of the BSplines. (All geometry needs to be converted, therefore)
Would be a nice feature request ;)
User avatar
bejant
Posts: 5950
Joined: Thu Jul 11, 2013 3:06 pm

Re: Extrude from curved surface of cylinder

Postby bejant » Mon Aug 18, 2014 5:40 pm

The following forum topics may be helpful too:
viewtopic.php?f=3&t=5700
viewtopic.php?f=24&t=6366
viewtopic.php?f=3&t=6892
jmaustpc
Posts: 9566
Joined: Tue Jul 26, 2011 6:28 am
Location: Australia

Re: Extrude from curved surface of cylinder

Postby jmaustpc » Tue Aug 19, 2014 1:09 am

shoogen wrote:
tiwariaditya13 wrote:The extruded surface shall also have a cuved face like cylinder.
Still the direction is constant. Currently it is not possible to extract along the normal of cylinder face. This would mean to apply a non-linear transformation to every Pole of the BSplines. (All geometry needs to be converted, therefore)
Would be a nice feature request ;)
@ tiwariaditya13
As you will see from the links in the last post from Bejant, a current work around to approximate what shoogen is saying, is to model and place each letter independently.
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: Extrude from curved surface of cylinder

Postby NormandC » Tue Aug 19, 2014 1:22 am

shoogen wrote:This would mean to apply a non-linear transformation to every Pole of the BSplines. (All geometry needs to be converted, therefore)
Would be a nice feature request ;)
Well? Who's doing it? :P (I'm too lazy tonight!)

In layman's terms, this is called wrapping 2D geometry on a surface.
User avatar
bejant
Posts: 5950
Joined: Thu Jul 11, 2013 3:06 pm

Re: Extrude from curved surface of cylinder

Postby bejant » Tue Aug 19, 2014 2:00 am

normandc wrote:Well? Who's doing it?
I don't mind, I'll do it tomorrow (Tuesday).