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 */