User Tools

Site Tools


visual3d:documentation:modeling:segments:segment_volume

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:modeling:segments:segment_volume [2024/07/12 14:02] – created sgrangervisual3d:documentation:modeling:segments:segment_volume [2026/06/12 17:29] (current) – Cleaned up page, added links, and added reference to Set_Model_Metric. wikisysop
Line 1: Line 1:
-====== Segment_Volume ======+====== Segment Volume ======
  
-Visual3D models segments as cones, cylinders, spheres, and ellipsoids. Visual3D doesn't compute the volume of a segment based on these geometries, but the calculations are straightforward.+Visual3D models segments as [[visual3d:documentation:modeling:segments:segment_geometry|cones, cylinders, spheres, and ellipsoids]]. Visual3D doesn't compute the volume of a segment based on these geometries, but the calculations are straightforward in each case.
  
-===== Volume of Conical Frustrum =====+===== Volume Equations ===== 
 +==== Volume of Conical Frustrum ====
  
-One of the Visual3D segment geometries is labeled a **Cone.** To be precise the **Cone** refers to a **conical frustrum.** A **frustra of right cones** is created by cutting the top off of a cone such that the cut is parallel to the base of the cone.+One of the Visual3D segment geometries is labeled a [[visual3d:documentation:modeling:segments:segment_geometry#cones_-_frusta_of_right_cones|Cone]] or, to be precisea **conical frustrum.** A **frustra of right cones** is created by cutting the top off of a cone such that the cut is parallel to the base of the cone. Given a conical frustrum defined as below:
  
-{{frustraOfRightCones1.gif}}+{{:frustraOfRightCones1.gif}}
  
-A frustra of right cones is created by cutting the top off of a cone such that the cut is parallel to the base of the cone.+Its volume is calculated as: {{:Volume_Frustrum.jpg?350}}
  
-The volume of a conical frustrum is: 
  
-{{Volume_Frustrum.jpg}} +==== Volume of an Ellipsoid ====
-This value is not computed by default, but can be added as a Model Metric Item.+
  
-{{Volume_Frustrum_Metric.png}} +In Visual3D the inertial properties of an [[visual3d:documentation:modeling:segments:segment_geometry#ellipsoids|ellipsoid]] (sphere) are calculated using only the distal radiusFor an ellipsoid defined as below, where L is the line between the segment's proximal end and its centre of mass,
-===== Volume of Ellipsoid =====+
  
-In Visual3D the inertial properties of an ellipsoid (sphere) are calculated using only the distal radius.+{{:sphere.gif}}
  
-{{sphere.gif}} +Its volume is calculated as: {{:Volume_Ellipsoid.jpg?300}}
-The distance from the proximal end of the segment to the center of mass of the segment.+
  
-**CG_from_proximal_end L**+==== Volume of an Elliptical Cylinder ====
  
-{{Volume_Ellipsoid.jpg}} +Finally, for an [[visual3d:documentation:modeling:segments:segment_geometry#cylinders_-_right_elliptical_cylinders|eliptical cylinder]] defined as:
-===== Volume of Elliptical Cylinder =====+
  
-{{Cylinder.gif}} +{{:Cylinder.gif}}
-Visual3D uses the Radius at the distal end of the segment as the Radius of the cylinder.+
  
-{{Volume_Cylinder.jpg}}+Visual3D uses the radius at the distal end of the segment as the radius of the cylinder and calculates its volume as: {{:Volume_Cylinder.jpg?300}}
  
 +===== Specifying Segment Volume as a Model Metric =====
 +
 +This segment volumes are not computed by default, but they can be added by the user as [[visual3d:documentation:modeling:model_metrics|Model Metrics]].
 +
 +This can be done through the interface, for example for a segment with **Cone** geometry:
 +
 +{{:Volume_Frustrum_Metric.png?400}}
 +
 +Or through the [[visual3d:documentation:pipeline:model_commands:set_model_metric|Set_Model_Metric]] pipeline command, for example for a segment with **Elliptical Cylinder** geometry:
 +
 +<code>
 +Set_Model_Metric
 +/METRIC_NAME=Pelvis_Volume
 +! /METRIC_VALUE=PI*RPV_Seg_Length*RPV_Distal_Radius*RPV_Proximal_Radius/4
 +;
 +</code>
 +
 +===== See Also =====
 +
 +Go back to the [[visual3d:documentation:modeling:segments:segment_overview|Segment Overview]] for more information about segments in Visual3D.
  
visual3d/documentation/modeling/segments/segment_volume.1720792922.txt.gz · Last modified: by sgranger