OS: Windows 10
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6706 (Git)
Build type: Release
Branch: releases/FreeCAD-0-16
Hash: f86a4e411ff7848dea98d7242f43b7774bee8fa0
Python version: 2.7.8
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 6.8.0.oce-0.17
Quando efetuo o comando Helix não forma uma hélice continua. Forma uma h´lice por passo.
isto impede que o que o comando sweep percorra varra o comprimento total da hélice, percorrendo somente 360 graus.
Hélice quebrada
Re: Hélice quebrada
Uma solução é duplicar a helice algumas vezes (ou usar o Draft Array). Depois todas as arestas tem que ser juntadas em uma só para o sweep functionar, infelizmente não tem ferramenta para isso atualmente, mas pode ser feito rodando esse script (no console python ou em uma macro). Esse script pega todas as arestas de todos os objetos selecionados, e juntaeles em um novo objeto.
Code: Select all
import Part
edges = []
for obj in FreeCADGui.Selection.getSelection():
edges.append(obj.Shape.Edges)
if edges:
wire = Part.Wire(edges)
Part.show(wire)
Re: Hélice quebrada
Oseias, o comando Helix faz exatamente isto, ele forma tantas helices de 360 graus quanto o numero de passo que você determina. Para fazer a varredura em todos, você tem que selecionar todos. Veja este tutorial,
https://www.youtube.com/watch?v=CaZCuAn4Z0w
é muito didático.
https://www.youtube.com/watch?v=CaZCuAn4Z0w
é muito didático.
Re: Hélice quebrada
Maybe you need a special feature, go into Macros_recipes and Code_snippets, Topological_data_scripting.
My macros on Gist.github here complete macros Wiki and forum.
My macros on Gist.github here complete macros Wiki and forum.