mirror of https://github.com/CGAL/cgal
Use has_vnormal
This commit is contained in:
parent
9a99df4a9d
commit
39531baac8
|
|
@ -370,15 +370,11 @@ bool write_PLY(std::ostream& os,
|
||||||
|
|
||||||
bool has_vcolor = !is_default_parameter<CGAL_NP_CLASS, internal_np::vertex_color_map_t>::value;
|
bool has_vcolor = !is_default_parameter<CGAL_NP_CLASS, internal_np::vertex_color_map_t>::value;
|
||||||
bool has_fcolor = !is_default_parameter<CGAL_NP_CLASS, internal_np::face_color_map_t>::value;
|
bool has_fcolor = !is_default_parameter<CGAL_NP_CLASS, internal_np::face_color_map_t>::value;
|
||||||
bool has_vnormal;
|
bool has_vnormal = false;
|
||||||
if constexpr (!parameters::is_default_parameter<CGAL_NP_CLASS, internal_np::vertex_normal_map_t>::value)
|
if constexpr (!parameters::is_default_parameter<CGAL_NP_CLASS, internal_np::vertex_normal_map_t>::value)
|
||||||
{
|
{
|
||||||
has_vnormal = true;
|
has_vnormal = true;
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
has_vnormal = false;
|
|
||||||
}
|
|
||||||
VIMap vim = CGAL::get_initialized_vertex_index_map(g, np);
|
VIMap vim = CGAL::get_initialized_vertex_index_map(g, np);
|
||||||
Vpm vpm = choose_parameter(get_parameter(np, internal_np::vertex_point),
|
Vpm vpm = choose_parameter(get_parameter(np, internal_np::vertex_point),
|
||||||
get_const_property_map(boost::vertex_point, g));
|
get_const_property_map(boost::vertex_point, g));
|
||||||
|
|
@ -416,7 +412,7 @@ bool write_PLY(std::ostream& os,
|
||||||
<< "property uchar alpha" << std::endl;
|
<< "property uchar alpha" << std::endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
if constexpr (!parameters::is_default_parameter<CGAL_NP_CLASS, internal_np::vertex_normal_map_t>::value)
|
if(has_vnormal)
|
||||||
{
|
{
|
||||||
auto vnm = get_parameter(np, internal_np::vertex_normal_map);
|
auto vnm = get_parameter(np, internal_np::vertex_normal_map);
|
||||||
typedef decltype(vnm) Normal_map;
|
typedef decltype(vnm) Normal_map;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue