Ecriture pour moule ou tampon

Forum destiné aux questions et discussions en français
Forum rules
Be nice to others! Read the FreeCAD code of conduct!
supergibus
Posts: 3
Joined: Wed Apr 03, 2019 1:42 pm

Ecriture pour moule ou tampon

Post by supergibus »

Bonjour,
une personne m'a demandé de lui faire un tampon pour marquer du savon. J'ai fait la réalisation mais le problème est la sortie du tampon car les caractères et le dessin sont taillés droit. J'ai cherché pour faire une dépouille de sortie positive avec l'outil 'Dépouille' de 'Part design' avec pour toute réponse 'Draft pas possible sur arête ou face sélectionnée'. Ensuite, j'ai utilisé l'outil 'Extrude' de 'Part' sans succès avec un '!' pour toute réponse.
Avez-vous trouvé un moyen de résoudre ce problème?
User avatar
meme2704
Veteran
Posts: 2926
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

Re: Ecriture pour moule ou tampon

Post by meme2704 »

Salut
aujourd'hui est le jour des belles lettres :lol:
je viens d'inventer une mèthode à ma façon
l'extrusion avec un angle de dépouille ne marche pas aussi, j'ai fais le "S", un clone à l'échelle 0.9 en X et Y , transformés chacun en sketch, élever le plus petit de 2mm, et fais un Loft entre les 2
j'espère que t'as pas tout un journal à écrire, parce qu'il faut le faire lettre par lettre
Bon courage
Attachments
savon.PNG
savon.PNG (53.81 KiB) Viewed 1370 times
savon.FCStd
(55.93 KiB) Downloaded 55 times
supergibus
Posts: 3
Joined: Wed Apr 03, 2019 1:42 pm

Re: Ecriture pour moule ou tampon

Post by supergibus »

Merci à toi!
A voir, j'ai encore du travail lol
J'espère que quelqu'un va trouver une solution parce que c'est assez utile
A+
User avatar
meme2704
Veteran
Posts: 2926
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

Re: Ecriture pour moule ou tampon

Post by meme2704 »

Autre solution: choisir une police plus géométrique et utiliser un bord de la lettre comme chemin de sweep (ici j'ai choisi un demi cercle comme si je fraisais la lettre avec une fraise boulle
Au passage, les fonts de polices sont si bien enfouies dans les tréfonds des fichiers, j'en ai fais une copie que j'ai plaçé dans la première page
Attachments
savon-1.FCStd
(91.4 KiB) Downloaded 18 times
savon-1.PNG
savon-1.PNG (51.83 KiB) Viewed 1328 times
User avatar
flachyjoe
Veteran
Posts: 1891
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Ecriture pour moule ou tampon

Post by flachyjoe »

Cette petite macro décale automatiquement les chemins des lettres, il reste à faire les lofts

Code: Select all

delta=-0.1 #mm
height=1 #mm

st=App.ActiveDocument.ShapeString #Object to work with

for f in st.Shape.Faces :
	newWires=[]
	for w in f.Wires :
		if w.isSame(f.OuterWire) :
			#external wire
			w2=w.makeOffset2D(delta)
		else :
			#internal wire
			w2=w.makeOffset2D(-delta)

		w2.translate(App.Vector(0,0,height))
		newWires.append(w2)
	f2=Part.makeFace(newWires,'Part::FaceMakerBullseye')
	Part.show(f2)
Croquis (3).png
Croquis (3).png (62.43 KiB) Viewed 1305 times
- Flachy Joe -
Image
User avatar
meme2704
Veteran
Posts: 2926
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

Re: Ecriture pour moule ou tampon

Post by meme2704 »

Elle est vicieuse la question de Supergibus , parce qu'il faut que l'épaisseur de la lettre soit mise en dépouille sans diminuér la hauteur
on le vois dans mon 1er exemple : le S de par le fait de sa forme l'intérieur des boucles est en contre dépouille
et comme s'est un moule il faut que les lettres soient gravées à l'envers
je viens de comprendre cela entre la poire et le café
User avatar
flachyjoe
Veteran
Posts: 1891
Joined: Sat Mar 31, 2012 12:00 pm
Location: Limoges, France

Re: Ecriture pour moule ou tampon

Post by flachyjoe »

Modif de la macro qui buggait, certain loft arrivent à se faire dans la macro.

Code: Select all

delta=-0.1 #mm
epsilon = -0.0001 #mm offset the original wire to get round corner, doesn't loft either
height=1 #mm

st=App.ActiveDocument.ShapeString #object to work with

for f in st.Shape.Faces :
	newWires=[]
	oldWires=[]
	for w in f.Wires :
		if w.isSame(f.OuterWire) :
			#external wire
			w2=w.makeOffset2D(delta)			
			w=w.makeOffset2D(epsilon)
		else :
			#internal wire
			w2=w.makeOffset2D(-delta)			
			w=w.makeOffset2D(-epsilon)

		w2.translate(App.Vector(0,0,height))
		newWires.append(w2)
		oldWires.append(w)
	f2=Part.makeFace(oldWires,'Part::FaceMakerBullseye')
	f3=Part.makeFace(newWires,'Part::FaceMakerBullseye')
	Part.show(f2)
	Part.show(f3)
	try :
		Part.show(Part.makeLoft(oldWires+newWires,True,True,True))
	except :
		pass
@meme2704 : vue du dessus avec la macro, ce n'est pas une mise à l’échelle qu'il faut utiliser mais un décalage (offset2D).
Croquis (4).png
Croquis (4).png (35.6 KiB) Viewed 1298 times
- Flachy Joe -
Image
User avatar
meme2704
Veteran
Posts: 2926
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

Re: Ecriture pour moule ou tampon

Post by meme2704 »

ce n'est pas une mise à l’échelle qu'il faut utiliser mais un décalage (offset2D)
c'est bien là mon malheur, quand je fais offset, je vois bien le nouveau profil se tracé, mais quand je valide ...plus rien
supergibus
Posts: 3
Joined: Wed Apr 03, 2019 1:42 pm

Re: Ecriture pour moule ou tampon

Post by supergibus »

Merci pour vos aides. Je vois que je ne suis pas sorti de l'auberge lol.
User avatar
meme2704
Veteran
Posts: 2926
Joined: Sat Apr 01, 2017 2:47 pm
Location: Vosges

Re: Ecriture pour moule ou tampon

Post by meme2704 »

Je vois que je ne suis pas sorti de l'auberge lol.
Invites-moi, on regleras la question ensemble :lol:
Ce qui est rigolo c'est qu'il y as la même question aujourd'hui sur le site anglo
A croire qu'il y a concurance pour reconstruire Alep
Post Reply