Skip to main content

evaluate_deltas

Function evaluate_deltas 

Source
pub fn evaluate_deltas(
    original_nodes: &[[f64; 3]],
    deformed_nodes: &[[f64; 3]],
    theta: [f64; 3],
    centre: [f64; 3],
    scaling_factors: [f64; 3],
) -> Vec<[f64; 3]>
Expand description

Evaluate the deltas between original and deformed design nodes.

§Arguments

  • original_nodes: A vector of original node coordinates. Each node is represented as [f64; 3].
  • deformed_nodes: A vector of deformed node coordinates. Each node is represented as [f64; 3].
  • theta: The rotation vector as [f64; 3].
  • centre: The centre of rotation as [f64; 3].
  • scaling_factors: The scaling factors as [f64; 3].

§Returns

A vector of deltas. Each delta is represented as [f64; 3].