meta data for this page
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
|
en:design_guide_ellipse [2020/11/28 02:52] JSCAD Editor created |
en:design_guide_ellipse [2022/04/13 07:19] (current) rozek included "require" statements, corrected mistakes |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== Circle | + | ==== Ellipse |
| - | A two dimensional shape made by drawing a curve that is always the same distance from a center. All points are the same distance from the center. | + | {{ : |
| - | {{ : | + | A two dimensional shape that surrounds two focal points, such that for all points on the curve, the sum of the two distances to the focal points is a constant. |
| - | // | + | |
| - | The following show examples of creating circles. The radius | + | The '' |
| - | + | ||
| - | //Note: See the start of 2D Primitives for information about the resolution of two dimensional shapes.// | + | |
| Defaults: | Defaults: | ||
| - | * radius : 1 | + | * radius : [1, 1] |
| - | * center : [0,0] | + | * center : [0, 0] |
| - | * resolution: defaultResolution2D (32) | + | * startAngle : 0 |
| + | * endAngle : PI * 2 | ||
| + | * segments: 32 | ||
| <code javascript> | <code javascript> | ||
| - | let c1 = circle(1) | + | const { ellipse } = require(' |
| - | let c2 = circle({r: 2, fn:5}) // fn = number of segments to approximate the circle | + | |
| - | let c3 = circle({r: 3, center: | + | const myshape |
| + | const myshape | ||
| </ | </ | ||
| - | The CSG library functions can also be used. //NOTE: Deprecated in the V2 API// | + | === Circle === |
| + | |||
| + | A two dimensional shape made by drawing a curve that is always the same distance from a center. All points are the same distance from the center. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | //[[http://www.mathsisfun.com/ | ||
| + | |||
| + | The '' | ||
| + | |||
| + | Defaults: | ||
| + | * radius : 1 | ||
| + | * center : [0, 0] | ||
| + | * segments: 32 | ||
| <code javascript> | <code javascript> | ||
| - | let c4 = CAG.circle({center: | + | const { circle } = require(' |
| - | </ | + | |
| + | const myshape = circle({radius: 10}) | ||
| + | const myshape = circle({radius: | ||
| + | </ | ||