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_measurements [2023/06/11 01:04]
JSCAD Editor
en:design_guide_measurements [2023/06/11 01:10] (current)
JSCAD Editor
Line 71: Line 71:
 === Dimensions === === Dimensions ===
  
-Measuring the dimensions of a shape is possible.+Measuring the dimensions of a shape is possible, i.e. width, depth, and height of a shape. 
 + 
 +<code javascript> 
 +let dimensions = measureDimensions(sphere()) 
 +</code>
  
 //Note: This is the equivalent width, depth, height of the bounding box.// //Note: This is the equivalent width, depth, height of the bounding box.//
Line 78: Line 82:
  
 Measuring the epsilon of shapes is possible. Epsilon values are used in various functions to determine minimum distances between points, planes, etc. Measuring the epsilon of shapes is possible. Epsilon values are used in various functions to determine minimum distances between points, planes, etc.
 +
 +<code javascript>
 +let epsilon = measureEpsilon(sphere())
 +</code>
 +
 +In addition, the combined epsilon for a group geometries can be measured.
 +
 +<code javascript>
 +let groupEpsilon = measureAggregateEpsilon(sphere(),cube())
 +</code>
  
 === Volume === === Volume ===
  
 Measuring the volume of a shape is possible. Measuring the volume of a shape is possible.
 +
 +<code javascript>
 +let volume = measureVolume(sphere())
 +</code>
  
 //Note: The volume of 2D shapes is always zero(0).// //Note: The volume of 2D shapes is always zero(0).//
 +
 +In addition, the total (aggregate) volume for the given geometries can be measured.
 +
 +<code javascript>
 +let totalVolume = measureAggregateVolume(sphere(),cube())
 +</code>
 +
 +//Note: This measurement will not account for overlapping geometry.//
 +
 +
 +