meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
en:design_guide_ellipse [2020/12/01 04:11]
JSCAD Editor
en:design_guide_ellipse [2022/04/13 07:19] (current)
rozek included "require" statements, corrected mistakes
Line 1: Line 1:
 ==== Ellipse ==== ==== Ellipse ====
 +
 +{{ :wiki:jscad-ellipse.svg?nolink | Ellipse }}
  
 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. 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.
Line 11: Line 13:
   * endAngle : PI * 2   * endAngle : PI * 2
   * segments: 32   * segments: 32
 +
 +<code javascript>
 +const { ellipse } = require('@jscad/modeling').primitives
 +
 +const myshape = ellipse({radius: [5, 10]})
 +const myshape = ellipse({radius: [5, 10], center: [5, 5], startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})
 +</code>
  
 === Circle === === Circle ===
Line 16: Line 25:
 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 made by drawing a curve that is always the same distance from a center. All points are the same distance from the center.
  
-{{ :wiki:mathisfun_circle.svg?nolink | Circle }}+{{ :wiki:jscad-circle.svg?nolink | Circle }}
  
 //[[http://www.mathsisfun.com/algebra/circle-equations.html|Learn about circles at MathIsFun.com]]// //[[http://www.mathsisfun.com/algebra/circle-equations.html|Learn about circles at MathIsFun.com]]//
Line 28: Line 37:
  
 <code javascript> <code javascript>
-let myshape = circle({radius: 10}) +const { circle } = require('@jscad/modeling').primitives 
-let myshape = circle({radius: 10, center: [5, 5], startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})+ 
 +const myshape = circle({radius: 10}) 
 +const myshape = circle({radius: 10, center: [5, 5], startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})
 </code> </code>