meta data for this page
  •  

This is an old revision of the document!


Conversions

Conversions between Degrees and Radians

Convert the given angle (degrees) to radians.

let radians = degToRad(90) // PI / 2 radians

Convert the given angle (radians) to degrees.

let degrees = radToDeg(Math.PI / 2) // 90 degrees

Conversions of Radius to Segments

Calculate the number of segments to complete the given radius (full rotation), using either minimum length or minimum angle.

There are various round shapes that support the 'segments' option. However, designs may require a specific 'precision' for specific shapes. For example, an arc as part of a path requires specific length segments for proper laser cutting.

This function can be used to calculate the appropriate number of segments based on the radius of the rounded shape.

NOTE: The number of segments can become large depending on the 'precision' requirements. Testing designs with a lower number of segments is recommended.

let segments = radiusToSegments(3.5, 0.1, 0) /* use minimum length */
let segments = radiusToSegments(3.5, 0, Math.PI * 2 / 300) /* use minimum angle */