31 ConstAccessor<double> pos = mesh().create_const_accessor(get_coordinate_attribute_handle());
33 const Tuple& tuple = simplex;
34 auto tuple_value = pos.const_vector_attribute(tuple);
37 uv0 = utils::as_DScalar<DScalar>(tuple_value);
42 Eigen::Vector2d uv2 = pos.const_vector_attribute(mesh().switch_tuples(tuple, {
PE,
PV}));
43 Eigen::Vector2d uv1 = pos.const_vector_attribute(mesh().switch_tuples(tuple, {
PV,
PE}));
46 Eigen::Vector3d pos1 = m_pos_evaluator.uv_to_pos(uv1);
47 Eigen::Vector3d pos2 = m_pos_evaluator.uv_to_pos(uv2);