Functions | |
| indexed_triangle_set | its_create_torus (const Slic3r::Polygon &polygon, float radius, size_t steps=20) |
| TextLines | select_closest_contour (const std::vector< Polygons > &line_contours) |
| Eigen::AngleAxis< double > | get_rotation () |
| indexed_triangle_set | create_its (const TextLines &lines, float radius) |
| GLModel::Geometry | create_geometry (const TextLines &lines, float radius, bool is_mirrored) |
| GLModel::Geometry anonymous_namespace{TextLines.cpp}::create_geometry | ( | const TextLines & | lines, |
| float | radius, | ||
| bool | is_mirrored ) |
References Slic3r::GUI::GLModel::Geometry::add_triangle(), Slic3r::GUI::GLModel::Geometry::add_vertex(), Slic3r::GUI::GLModel::Geometry::color, create_its(), Slic3r::GUI::GLModel::Geometry::format, Slic3r::GUI::GLModel::Geometry::P3, Slic3r::GUI::GLModel::Geometry::reserve_indices(), Slic3r::GUI::GLModel::Geometry::reserve_vertices(), and Slic3r::GUI::GLModel::Geometry::Triangles.
| indexed_triangle_set anonymous_namespace{TextLines.cpp}::create_its | ( | const TextLines & | lines, |
| float | radius ) |
References Slic3r::MultiPoint::empty(), get_rotation(), its_create_torus(), and Slic3r::its_merge().
Referenced by create_geometry().
|
inline |
Referenced by create_its().
| indexed_triangle_set anonymous_namespace{TextLines.cpp}::its_create_torus | ( | const Slic3r::Polygon & | polygon, |
| float | radius, | ||
| size_t | steps = 20 ) |
References Slic3r::angle(), Slic3r::GUI::calc_angle(), Slic3r::cast(), count, Slic3r::dot(), Slic3r::MultiPoint::empty(), Slic3r::f(), Slic3r::its_make_sphere(), Slic3r::its_merge(), M_PI, PI, Slic3r::MultiPoint::points, Slic3r::MultiPoint::size(), and Slic3r::unscale().
Referenced by create_its().
| TextLines anonymous_namespace{TextLines.cpp}::select_closest_contour | ( | const std::vector< Polygons > & | line_contours | ) |
References Slic3r::AABBTreeLines::build_aabb_tree_over_indexed_lines(), Slic3r::ExPolygonsIndices::cvt(), Slic3r::ExPolygonsIndex::expolygons_index, Slic3r::ExPolygonsIndex::hole_index(), Slic3r::ExPolygonsIndex::is_contour(), Slic3r::ExPolygonsIndex::point_index, Slic3r::AABBTreeLines::squared_distance_to_indexed_lines(), Slic3r::to_linesf(), and Slic3r::union_ex().