Você está no 3DFinder
Buscamos em Thingiverse, MakerWorld e Printables ao mesmo tempo para te dar o melhor de cada uma.
Descrição
URL
https://gitlab.com/joaquinfq/openscad/blob/master/Modules/helix.scad
Español
Este es un módulo que permite renderizar roscas y espirales de manera rápida y óptima usando OpenSCAD. A diferencia de otros módulos que se basan en operaciones costosas como `hull` o construcción de cada punto sobre la curva para luego unirlos, éste se basa en el uso de polígonos lo cual ocasiona que el renderizado sea rápido y que el movimiento con el ratón no sufra retrasos.
Los polígonos están optimizados tanto en el número de vértices como el orden de colocación para un renderizado rápido y para evitar el mensaje `invalid manifold`. Cada polígono consta de 2 o más triángulos.
El algoritmo es simple, encontrar ambos polígonos laterales para un segmento y unirlos con polígonos superiores, inferiores, frontales y traseros. En una de las imágenes se puede observar los polígonos construidos tanto para un segmento como para una rosca entera.
De la rosca se pueden configurar todos los parámetros (paso, diámetro, ángulo, etc.) y también se puede escoger el sentido de giro así como renderizar un eje (avellanado o no).
El módulo respeta el valor de `$fn` para obtener el número de segmentos a usar para renderizar los polígonos.
Descomprime el archivo `Modules.helix.scad.zip` y abre `joaquinfq/openscad/Modules/helix.scad`.
Si tienes alguna duda en su uso, deja un comentario.
English
This is a module that allows you to render threads and spirals quickly and optimally using OpenSCAD. Unlike other modules that are based on expensive operations such as `hull` or construction of each point on the curve to later join them, this one is based on the use of polygons which causes the rendering to be fast and the movement with the mouse without lags.
Polygons are optimized in both number of vertices and placement order for fast rendering and to avoid the `invalid manifold` message. Each polygon consists of 2 or more triangles.
The algorithm is simple, finding both side polygons for a segment and joining them with top, bottom, front and rear polygons. In one of the images you can see the polygons built for both a segment and an entire thread.
You can configure all the parameters of the thread (pitch, diameter, angle, etc.) and you can also choose the direction of rotation as well as render a shaft (countersunk or not).
The module respects the value of `$fn` to get the number of segments to use to render the polygons.
Unzip the file `Modules.helix.scad.zip` and open `joaquinfq/openscad/Modules/helix.scad`.
If you have any questions about its use, please, leave a comment.
Gostou deste modelo? Crie uma conta grátis para salvar seus favoritos e voltar a eles depois.
Criar conta