8 std::vector<std::pair<std::shared_ptr<Mesh>, std::string>>
wildmeshing3d(
9 const WildMeshingOptions& options);
13 const TypedAttributeHandle<Rational>& coordinate_handle,
14 const TypedAttributeHandle<double>& edge_length_handle,
15 const TypedAttributeHandle<double>& sizing_field_scalar_handle,
16 const TypedAttributeHandle<double>& energy_handle,
17 const TypedAttributeHandle<double>& target_edge_length_handle,
18 const TypedAttributeHandle<char>& visited_handle,
19 const double stop_energy,
20 const double current_max_energy,
21 const double initial_target_edge_length,
22 const double min_target_edge_length);
26 const TypedAttributeHandle<Rational>& coordinate_handle,
27 const TypedAttributeHandle<double>& energy_handle,
28 const TypedAttributeHandle<char>& energy_filter_handle,
29 const TypedAttributeHandle<char>& visited_handle,
30 const double stop_energy,
31 const double current_max_energy,
32 const double initial_target_edge_length);
36 const TypedAttributeHandle<Rational>& coordinate_handle,
37 const TypedAttributeHandle<double>& energy_handle,
38 const TypedAttributeHandle<char>& energy_filter_handle,
39 const TypedAttributeHandle<char>& visited_handle,
40 const double stop_energy,
41 const double current_max_energy,
42 const double initial_target_edge_length);
void set_operation_energy_filter(Mesh &m, const TypedAttributeHandle< double > &coordinate_handle, const TypedAttributeHandle< double > &energy_handle, const TypedAttributeHandle< char > &energy_filter_handle, const TypedAttributeHandle< char > &visited_handle, const double stop_energy, const double current_max_energy, const double initial_target_edge_length)
std::vector< std::pair< std::shared_ptr< Mesh >, std::string > > wildmeshing3d(const WildMeshingOptions &options)
void adjust_sizing_field(Mesh &m, const TypedAttributeHandle< double > &coordinate_handle, const TypedAttributeHandle< double > &edge_length_handle, const TypedAttributeHandle< double > &sizing_field_scalar_handle, const TypedAttributeHandle< double > &energy_handle, const TypedAttributeHandle< double > &target_edge_length_handle, const TypedAttributeHandle< char > &visited_handle, const double stop_energy, const double current_max_energy, const double initial_target_edge_length, const double min_target_edge_length)
void set_operation_energy_filter_after_sizing_field(Mesh &m, const TypedAttributeHandle< Rational > &coordinate_handle, const TypedAttributeHandle< double > &energy_handle, const TypedAttributeHandle< char > &energy_filter_handle, const TypedAttributeHandle< char > &visited_handle, const double stop_energy, const double current_max_energy, const double initial_target_edge_length)