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_cuboid [2020/12/03 00:14]
JSCAD Editor
en:design_guide_cuboid [2022/04/12 08:07] (current)
rozek
Line 14: Line 14:
  
 <code javascript> <code javascript>
 +const { cuboid } = require('@jscad/modeling').primitives
 +
 const myshape = cuboid({size: [1, 2, 3]}) const myshape = cuboid({size: [1, 2, 3]})
 const myshape = cuboid({size: [1, 2, 3], center: [4, 5, 6]}) const myshape = cuboid({size: [1, 2, 3], center: [4, 5, 6]})
Line 19: Line 21:
  
 === Cube === === Cube ===
 +
 +{{ :wiki:jscad-cube.png?nolink | Cube}}
  
 The **cube** is a special case of the cuboid in which all six faces are squares. The **cube** is a special case of the cuboid in which all six faces are squares.
Line 27: Line 31:
  
 <code javascript> <code javascript>
 +const { cube } = require('@jscad/modeling').primitives
 +
 const myshape = cube({size: 3}) const myshape = cube({size: 3})
 const myshape = cube({size: 3, center: [4, 5, 6]}) const myshape = cube({size: 3, center: [4, 5, 6]})
Line 33: Line 39:
 === Rounded Cuboid === === Rounded Cuboid ===
  
-{{ :wiki:jscad-roundedCuboid.png?nolink | Cuboid}}+{{ :wiki:jscad-roundedCuboid.png?nolink | Rounded Cuboid}}
  
 Rounded cuboids can be created by specifying a ''roundRadius'' for the corners. Rounded cuboids can be created by specifying a ''roundRadius'' for the corners.
Line 44: Line 50:
  
 <code javascript> <code javascript>
 +const { roundedCuboid } = require('@jscad/modeling').primitives
 +
 const myshape = roundedCuboid({size: [1, 2, 3], roundRadius: 0.25}) const myshape = roundedCuboid({size: [1, 2, 3], roundRadius: 0.25})
 const myshape = roundedCuboid({size: [1, 2, 3], roundRadius: 0.25, center: [4, 5, 6], segments: 32}) const myshape = roundedCuboid({size: [1, 2, 3], roundRadius: 0.25, center: [4, 5, 6], segments: 32})
 </code> </code>