• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
arc() Module for OpenSCAD 3D Printer File Image 1
arc() Module for OpenSCAD 3D Printer File Image 2
arc() Module for OpenSCAD 3D Printer File Image 3
arc() Module for OpenSCAD 3D Printer File Thumbnail 1
arc() Module for OpenSCAD 3D Printer File Thumbnail 2
arc() Module for OpenSCAD 3D Printer File Thumbnail 3

arc() Module for OpenSCAD

SavageRodent avatarSavageRodent

August 13, 2023

thingiverse-icon
DescriptionCommentsTags

Description

UPDATE: I suggest using Arc_Module_2.scad as it's an improved version of the original.

The arc() module is a tool for creating 2D arcs in openSCAD.

The biggest difference is that this module creates the arc from scratch by calculating the vectors of each point, this means the radius at the open ends of the arc is always true and that all the fragments are of equal size.

The ffn (fixed fragments number) parameter gives the option to set a fixed number of fragments in the arc. By default, the number of fragments is set by $fn or $fa, this value
will determine the number of fragments in a full circle. The number of fragments in the arc is proportional to the size of its angle.

Parameters:
a = angle of arc
r1 = radius 1,
r2 = radius 2
t = (turn) rotates the arc like the rotate() modifier
ffn = (fixed fragments number) set a fixed number of fragments in arc
rfn = (round fragments number) round the number of fragments up or down to the
nearest integer

See the notes in the scad file for a more detailed explanation of all the parameters.

License:

Creative Commons - Attribution

Related Models

Tube cutter hand tool trapezoid blade preview image

Tube cutter hand tool trapezoid blade

PredatorJr profile image

PredatorJr

3,387

(火车轨道合集)中连接件进行了尺寸修正并进行建模(OpenSCAD train track library) preview image

(火车轨道合集)中连接件进行了尺寸修正并进行建模(OpenSCAD train track library)

模型诗人 profile image

模型诗人

15

Elliptical-blade NACA airfoil propeller library preview image

Elliptical-blade NACA airfoil propeller library

Amatulic profile image

Amatulic

2,195

Car plate Keychain Creator [OpenSCAD] preview image

Car plate Keychain Creator [OpenSCAD]

Yarn 🎖️ profile image

Yarn 🎖️

7,050