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:quick_reference_shapes [2021/04/08 05:51]
JSCAD Project [2D Primitives]
en:quick_reference_shapes [2022/05/03 07:13] (current)
JSCAD Project [2D Primitives]
Line 9: Line 9:
 ==== 2D Primitives ==== ==== 2D Primitives ====
 ^  Primitive  ^  Notes  ^ ^  Primitive  ^  Notes  ^
-| const mypath = arc({center: [2, 2], radius: 2, startAngle: Math.PI, endAngle: Math.PI * 2, segments: 64})  | [[ /docs/module-modeling_primitives.html#.arc | API]] |+| const mypath = arc({center: [2, 2], radius: 2, startAngle: Math.PI, endAngle: Math.PI * 2, segments: 64})  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.arc | API]] |
 | const myshape = circle({center: [6.5, 6.5], radius: 3.5, startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})  | [[en:design_guide_ellipse | User Guide]] [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.circle | API]]  | | const myshape = circle({center: [6.5, 6.5], radius: 3.5, startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})  | [[en:design_guide_ellipse | User Guide]] [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.circle | API]]  |
 | const myshape = ellipse({center: [6.5, 6.5], radius: [7, 9], startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.circle | API]]  | | const myshape = ellipse({center: [6.5, 6.5], radius: [7, 9], startAngle: Math.PI / 2, endAngle: Math.PI, segments: 64})  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.circle | API]]  |
Line 19: Line 19:
 | const myshape = star({vertices: 8, outerRadius: 10}) /* star with 8/2 density */  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.star | API]]  | | const myshape = star({vertices: 8, outerRadius: 10}) /* star with 8/2 density */  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.star | API]]  |
 | const myshape = star({vertices: 12, outerRadius: 40, innerRadius: 20}) /* star with given radius */  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.star | API]]  | | const myshape = star({vertices: 12, outerRadius: 40, innerRadius: 20}) /* star with given radius */  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.star | API]]  |
 +| const myshape = triangle({type: 'AAS', values: [degToRad(62), degToRad(35), 7]})  | [[https://www.openjscad.xyz/docs/module-modeling_primitives.html#.triangle | API]]  |
  
 ==== 3D Primitives ==== ==== 3D Primitives ====