Hélice quebrada

Foro para discussão, perguntas e respostas em português
Forum rules
regras do fórum e informações úteis

IMPORTANTE - Leia isto antes de pedir ajuda
Post Reply
Oseias
Posts: 1
Joined: Sun Sep 18, 2016 6:14 pm

Hélice quebrada

Post by Oseias »

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.
User avatar
yorik
Founder
Posts: 13640
Joined: Tue Feb 17, 2009 9:16 pm
Location: Brussels
Contact:

Re: Hélice quebrada

Post by yorik »

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)
User avatar
Dimitrios
Posts: 7
Joined: Thu Nov 24, 2016 1:12 am

Re: Hélice quebrada

Post by Dimitrios »

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.
mario52
Veteran
Posts: 4673
Joined: Wed May 16, 2012 2:13 pm

Re: Hélice quebrada

Post by mario52 »

hi
try this macro Macro_FCSpring_Helix_Variable

mario
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.
Post Reply